deploy: 8644151be3a60121104f39446adf937d16c875b9

This commit is contained in:
romanzac 2026-04-14 05:15:44 +00:00
parent 229ae27e22
commit d370c549d4
1415 changed files with 178151 additions and 55 deletions

View File

@ -1 +0,0 @@
{"uid":"b1a8273437954620fa374b796ffaacdd","children":[],"name":"behaviors"}

View File

@ -1 +0,0 @@
{"uid":"4b4757e66a1912dae1a509f688f20b0f","children":[],"name":"categories"}

View File

@ -1 +0,0 @@
{"uid":"83edc06c07f9ae9e47eb6dd1b683e4e2","children":[],"name":"packages"}

View File

@ -1 +0,0 @@
{"uid":"98d3104e051c652961429bf95fa0b5d6","children":[],"name":"suites"}

View File

@ -1 +0,0 @@
{"uid":"ab17fc5a4eb3bca4b216b548c7f9fcbc","children":[],"name":"timeline"}

View File

@ -1,13 +0,0 @@
launch_status failed=0 1775652728000000000
launch_status broken=0 1775652728000000000
launch_status passed=0 1775652728000000000
launch_status skipped=0 1775652728000000000
launch_status unknown=0 1775652728000000000
launch_time duration=0 1775652728000000000
launch_time min_duration=0 1775652728000000000
launch_time max_duration=0 1775652728000000000
launch_time sum_duration=0 1775652728000000000
launch_time start=0 1775652728000000000
launch_time stop=0 1775652728000000000
launch_retries retries=0 1775652728000000000
launch_retries run=0 1775652728000000000

View File

@ -1,13 +0,0 @@
launch_status_failed 0
launch_status_broken 0
launch_status_passed 0
launch_status_skipped 0
launch_status_unknown 0
launch_time_duration 0
launch_time_min_duration 0
launch_time_max_duration 0
launch_time_sum_duration 0
launch_time_start 0
launch_time_stop 0
launch_retries_retries 0
launch_retries_run 0

View File

@ -1 +0,0 @@
[{"data":{}}]

View File

@ -1 +0,0 @@
[{"data":{}}]

View File

@ -1 +0,0 @@
[{"data":{"failed":0,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":0}}]

View File

@ -1 +0,0 @@
{}

View File

@ -1 +0,0 @@
[{"data":{"run":0,"retry":0}}]

View File

@ -1 +0,0 @@
{"total":0,"items":[]}

View File

@ -1 +0,0 @@
[{"data":{}}]

View File

@ -1 +0,0 @@
{"total":0,"items":[]}

View File

@ -1 +0,0 @@
[{"data":{}}]

View File

@ -1 +0,0 @@
[]

View File

@ -1 +0,0 @@
[]

View File

@ -1 +0,0 @@
[{"data":{"failed":0,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":0}}]

View File

@ -1 +0,0 @@
[{"data":{"run":0,"retry":0}}]

View File

@ -1 +0,0 @@
[]

View File

@ -1 +0,0 @@
[]

View File

@ -1 +0,0 @@
{"total":0,"items":[]}

View File

@ -1 +0,0 @@
{"reportName":"Allure Report","testRuns":[],"statistic":{"failed":0,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":0},"time":{}}

View File

@ -0,0 +1,122 @@
2026-04-14 04:56:00.634 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 04:56:00.635 DEBUG [tests.conftest] Running test: test_light_push_with_ephemeral with id: 2026-04-14_04-56-00__2d9450b8-e8dc-490a-a864-7cf7dd6745f6
2026-04-14 04:56:00.635 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 04:56:00.635 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-14 04:56:00.642 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 04:56:00.642 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-14_04-56-00__2d9450b8-e8dc-490a-a864-7cf7dd6745f6__wakuorg_nwaku:latest.log
2026-04-14 04:56:00.642 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 04:56:00.643 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 04:56:00.644 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 04:56:00.644 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.240.222
2026-04-14 04:56:00.644 DEBUG [src.node.docker_mananger] Generated ports ['9081', '9082', '9083', '9084', '9085']
2026-04-14 04:56:00.645 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 04:56:00.645 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 04:56:00.645 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 04:56:00.645 DEBUG [src.node.docker_mananger] docker run -i -t -p 9081:9081 -p 9082:9082 -p 9083:9083 -p 9084:9084 -p 9085:9085 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9083 --rest-port=9081 --tcp-port=9082 --discv5-udp-port=9084 --rest-address=0.0.0.0 --nat=extip:172.18.240.222 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fae8b3eefcbae94bdd29daaaabee4fbf4774da0394df9c84db2a8e4452fade6c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9085 --metrics-logging=true --lightpush=true --relay=true
2026-04-14 04:56:00.834 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.240.222 waku f6f8a72ffe012dd150f771d1e52814b740c64160ec4426c83ae1b42384e9e58d
2026-04-14 04:56:00.876 DEBUG [src.node.docker_mananger] Container started with ID f6f8a72ffe01. Setting up logs at ./log/docker/receiving_node1_2026-04-14_04-56-00__2d9450b8-e8dc-490a-a864-7cf7dd6745f6__wakuorg_nwaku:latest.log
2026-04-14 04:56:00.876 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9081
2026-04-14 04:56:00.876 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 04:56:00.927 ERROR [src.node.docker_mananger] Max retries reached for container 705eebf3b4df. Exiting log stream.
2026-04-14 04:56:01.439 ERROR [src.node.docker_mananger] Max retries reached for container b2dbcd6de493. Exiting log stream.
2026-04-14 04:56:01.877 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9081/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:01.880 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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-04-14 04:56:01.880 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 04:56:01.880 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9081/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:01.882 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.240.222/tcp/9082/p2p/16Uiu2HAmH8LMD4TxyT3jofc5bm4RxKvD4z71N4nWJEvA2x1EhzFw","/ip4/172.18.240.222/tcp/9083/ws/p2p/16Uiu2HAmH8LMD4TxyT3jofc5bm4RxKvD4z71N4nWJEvA2x1EhzFw"],"enrUri":"enr:-L24QGacjEdpLF5k0NXItjAySlCiCxE_os_3_t6KRfABMxhcHvcZKbB0XE0BztvKQkLX6mc5Ltzzr0NPA3tzTDVWqQICgmlkgnY0gmlwhKwS8N6KbXVsdGlhZGRyc5YACASsEvDeBiN6AAoErBLw3gYje90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDQnAKwzBq6d06kYLid3U93uGETLnLuAeaf38cmjKIybaDdGNwgiN6g3VkcIIjfIV3YWt1Mgk"}'
2026-04-14 04:56:01.883 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 04:56:01.889 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 04:56:01.890 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-14_04-56-00__2d9450b8-e8dc-490a-a864-7cf7dd6745f6__wakuorg_nwaku:latest.log
2026-04-14 04:56:01.890 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 04:56:01.890 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 04:56:01.891 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 04:56:01.891 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.7.147
2026-04-14 04:56:01.891 DEBUG [src.node.docker_mananger] Generated ports ['14761', '14762', '14763', '14764', '14765']
2026-04-14 04:56:01.892 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 04:56:01.892 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 04:56:01.892 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 04:56:01.892 DEBUG [src.node.docker_mananger] docker run -i -t -p 14761:14761 -p 14762:14762 -p 14763:14763 -p 14764:14764 -p 14765:14765 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14763 --rest-port=14761 --tcp-port=14762 --discv5-udp-port=14764 --rest-address=0.0.0.0 --nat=extip:172.18.7.147 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=abbbadc00e3cddfaeff641bf04a777f3efc195741b8c9e2a1bd1e0ef62ce5adb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14765 --metrics-logging=true --lightpush=false --relay=true
2026-04-14 04:56:02.078 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.7.147 waku 3b5fa9127d32b2e7ebaa22608c0b69709b04f32af436a2f450eb76cf4347c87f
2026-04-14 04:56:02.114 DEBUG [src.node.docker_mananger] Container started with ID 3b5fa9127d32. Setting up logs at ./log/docker/receiving_node2_2026-04-14_04-56-00__2d9450b8-e8dc-490a-a864-7cf7dd6745f6__wakuorg_nwaku:latest.log
2026-04-14 04:56:02.114 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 14761
2026-04-14 04:56:02.114 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 04:56:03.115 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14761/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:03.119 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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-04-14 04:56:03.119 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 04:56:03.119 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14761/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:03.121 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.7.147/tcp/14762/p2p/16Uiu2HAmThSWxBWpAethrG2yK1EmMUk4Cjboboi2rojH3nA3Dbum","/ip4/172.18.7.147/tcp/14763/ws/p2p/16Uiu2HAmThSWxBWpAethrG2yK1EmMUk4Cjboboi2rojH3nA3Dbum"],"enrUri":"enr:-L24QLqSum2MWd5DIsbq_yf2J63J32O04hLK50yrWdd_zCOXAeuztsXarIqAfwuTufVbsr1lRjfLym4VuYRTgbizNWsCgmlkgnY0gmlwhKwSB5OKbXVsdGlhZGRyc5YACASsEgeTBjmqAAoErBIHkwY5q90DgnJzhQDGAQAAiXNlY3AyNTZrMaED34ANWz0l9UIk1eZ5cGIsBxBOT-kNsCf2sMzu-2gKM5yDdGNwgjmqg3VkcII5rIV3YWt1MgE"}'
2026-04-14 04:56:03.122 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 04:56:03.122 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14761/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.240.222/tcp/9082/p2p/16Uiu2HAmH8LMD4TxyT3jofc5bm4RxKvD4z71N4nWJEvA2x1EhzFw"]'
2026-04-14 04:56:03.166 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:56:03.176 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 04:56:03.176 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-14_04-56-00__2d9450b8-e8dc-490a-a864-7cf7dd6745f6__wakuorg_nwaku:latest.log
2026-04-14 04:56:03.176 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 04:56:03.176 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 04:56:03.178 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 04:56:03.178 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.250.94
2026-04-14 04:56:03.178 DEBUG [src.node.docker_mananger] Generated ports ['51838', '51839', '51840', '51841', '51842']
2026-04-14 04:56:03.178 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 04:56:03.179 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 04:56:03.179 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 04:56:03.179 DEBUG [src.node.docker_mananger] docker run -i -t -p 51838:51838 -p 51839:51839 -p 51840:51840 -p 51841:51841 -p 51842:51842 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51840 --rest-port=51838 --tcp-port=51839 --discv5-udp-port=51841 --rest-address=0.0.0.0 --nat=extip:172.18.250.94 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d6a30a1ed7ea79e85022fd1ac3edfbbea14e5b6ad65b5ee97fce3c0d54c2b6a3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51842 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGacjEdpLF5k0NXItjAySlCiCxE_os_3_t6KRfABMxhcHvcZKbB0XE0BztvKQkLX6mc5Ltzzr0NPA3tzTDVWqQICgmlkgnY0gmlwhKwS8N6KbXVsdGlhZGRyc5YACASsEvDeBiN6AAoErBLw3gYje90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDQnAKwzBq6d06kYLid3U93uGETLnLuAeaf38cmjKIybaDdGNwgiN6g3VkcIIjfIV3YWt1Mgk --lightpushnode=/ip4/172.18.240.222/tcp/9082/p2p/16Uiu2HAmH8LMD4TxyT3jofc5bm4RxKvD4z71N4nWJEvA2x1EhzFw --lightpush=true --relay=true
2026-04-14 04:56:03.372 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.250.94 waku 5c9cde98201337927d1e9c936d3d491d401e6e1b689c78307c5cac8935cd53b5
2026-04-14 04:56:03.408 DEBUG [src.node.docker_mananger] Container started with ID 5c9cde982013. Setting up logs at ./log/docker/lightpush_node1_2026-04-14_04-56-00__2d9450b8-e8dc-490a-a864-7cf7dd6745f6__wakuorg_nwaku:latest.log
2026-04-14 04:56:03.409 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 51838
2026-04-14 04:56:03.409 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 04:56:04.409 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51838/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:04.412 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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-04-14 04:56:04.412 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 04:56:04.413 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51838/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:04.415 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.250.94/tcp/51839/p2p/16Uiu2HAmJr94Ev6BwbgdrcwG7y8YjBLuHVdA11zMZZ6GLzeX4hQS","/ip4/172.18.250.94/tcp/51840/ws/p2p/16Uiu2HAmJr94Ev6BwbgdrcwG7y8YjBLuHVdA11zMZZ6GLzeX4hQS"],"enrUri":"enr:-L24QFyVJHlwWPucbn08u7fFDhJaxRUIOxWAdY-0UfzC9Drzc1TKIdiJS9Y8kQ3V-TdlzcTQ9sVIGnT3rS2AJ4NJuRgCgmlkgnY0gmlwhKwS-l6KbXVsdGlhZGRyc5YACASsEvpeBsp_AAoErBL6XgbKgN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDXAFauzjCo3SnP1DULLJ6FKQ0x6AYBLma_G9a_qqPZieDdGNwgsp_g3VkcILKgYV3YWt1Mgk"}'
2026-04-14 04:56:04.415 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 04:56:04.416 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51838/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.240.222/tcp/9082/p2p/16Uiu2HAmH8LMD4TxyT3jofc5bm4RxKvD4z71N4nWJEvA2x1EhzFw"]'
2026-04-14 04:56:04.466 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:56:04.467 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51838/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.7.147/tcp/14762/p2p/16Uiu2HAmThSWxBWpAethrG2yK1EmMUk4Cjboboi2rojH3nA3Dbum"]'
2026-04-14 04:56:04.494 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:56:04.495 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9081/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 04:56:04.502 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:56:04.503 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14761/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 04:56:04.509 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:56:04.509 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51838/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 04:56:04.514 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:56:04.515 DEBUG [tests.light_push.test_publish] Running test with Ephemeral True
2026-04-14 04:56:04.515 DEBUG [src.steps.light_push] Lightpushing message
2026-04-14 04:56:04.515 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51838/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776142564515428187, "ephemeral": true}}'
2026-04-14 04:56:04.531 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:56:04.531 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 04:56:04.631 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-14 04:56:04.632 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9081/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:04.634 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776142564515428187,"ephemeral":true,"proof":""}]'
2026-04-14 04:56:04.636 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-14 04:56:04.636 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14761/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:04.639 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776142564515428187,"ephemeral":true,"proof":""}]'
2026-04-14 04:56:04.640 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-14 04:56:04.640 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51838/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:04.643 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776142564515428187,"ephemeral":true,"proof":""}]'
2026-04-14 04:56:04.644 DEBUG [tests.light_push.test_publish] Running test with Ephemeral False
2026-04-14 04:56:04.644 DEBUG [src.steps.light_push] Lightpushing message
2026-04-14 04:56:04.644 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51838/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776142564644599520, "ephemeral": false}}'
2026-04-14 04:56:04.657 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:56:04.658 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 04:56:04.759 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-14 04:56:04.759 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9081/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:04.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776142564644599520,"ephemeral":false,"proof":""}]'
2026-04-14 04:56:04.763 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-14 04:56:04.763 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14761/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:04.767 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776142564644599520,"ephemeral":false,"proof":""}]'
2026-04-14 04:56:04.768 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-14 04:56:04.768 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51838/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:04.771 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776142564644599520,"ephemeral":false,"proof":""}]'
2026-04-14 04:56:04.774 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 04:56:04.774 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 04:56:04.775 DEBUG [src.node.waku_node] Stopping container with id f6f8a72ffe01
2026-04-14 04:56:05.249 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 04:56:05.251 DEBUG [src.node.waku_node] Stopping container with id 3b5fa9127d32
2026-04-14 04:56:05.713 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 04:56:05.714 DEBUG [src.node.waku_node] Stopping container with id 5c9cde982013
2026-04-14 04:56:06.063 ERROR [src.node.docker_mananger] Max retries reached for container f6f8a72ffe01. Exiting log stream.
2026-04-14 04:56:06.153 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 04:56:06.155 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 04:56:06.165 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 04:56:06.173 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 04:56:06.183 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
2026-04-14 04:58:26.882 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 04:58:26.882 DEBUG [tests.conftest] Running test: test_publish_with_valid_meta with id: 2026-04-14_04-58-26__cef5c217-7f45-48f7-9a57-6a2c183ffa48
2026-04-14 04:58:26.882 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 04:58:26.883 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-14 04:58:26.883 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-04-14 04:58:26.889 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 04:58:26.890 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_04-58-26__cef5c217-7f45-48f7-9a57-6a2c183ffa48__wakuorg_nwaku:latest.log
2026-04-14 04:58:26.890 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 04:58:26.890 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 04:58:26.891 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 04:58:26.891 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.166.25
2026-04-14 04:58:26.892 DEBUG [src.node.docker_mananger] Generated ports ['50839', '50840', '50841', '50842', '50843']
2026-04-14 04:58:26.892 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 04:58:26.892 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 04:58:26.892 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 04:58:26.892 DEBUG [src.node.docker_mananger] docker run -i -t -p 50839:50839 -p 50840:50840 -p 50841:50841 -p 50842:50842 -p 50843:50843 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50841 --rest-port=50839 --tcp-port=50840 --discv5-udp-port=50842 --rest-address=0.0.0.0 --nat=extip:172.18.166.25 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=eb1dffaaab06b9d2c4b5b07d9f23faa09dcc9e34eccbcfde86bf6e6636d885f3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50843 --metrics-logging=true --relay=true
2026-04-14 04:58:27.088 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.166.25 waku afb7b32755beab347db7760c946631f8cca3131f26b4189772d975a565555e8d
2026-04-14 04:58:27.125 DEBUG [src.node.docker_mananger] Container started with ID afb7b32755be. Setting up logs at ./log/docker/node1_2026-04-14_04-58-26__cef5c217-7f45-48f7-9a57-6a2c183ffa48__wakuorg_nwaku:latest.log
2026-04-14 04:58:27.126 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50839
2026-04-14 04:58:27.126 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 04:58:27.245 ERROR [src.node.docker_mananger] Max retries reached for container c0872a0b7f03. Exiting log stream.
2026-04-14 04:58:27.690 ERROR [src.node.docker_mananger] Max retries reached for container 935598e9f035. Exiting log stream.
2026-04-14 04:58:28.126 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50839/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:58:28.129 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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-04-14 04:58:28.130 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 04:58:28.130 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50839/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:58:28.132 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.166.25/tcp/50840/p2p/16Uiu2HAm7MHfkTGxHoZnudMxy5BwWf7nTuJ56eQr3ciRvaE8PYAZ","/ip4/172.18.166.25/tcp/50841/ws/p2p/16Uiu2HAm7MHfkTGxHoZnudMxy5BwWf7nTuJ56eQr3ciRvaE8PYAZ"],"enrUri":"enr:-L24QA8TT3Oj-bLU-nZNA4CN6nR8erlfQUEt1Lizzft2pPfpaJ4LH9ifiy0JBiEms_t2ZTGYFLXZ1q2qN1QYOUNI5h4CgmlkgnY0gmlwhKwSphmKbXVsdGlhZGRyc5YACASsEqYZBsaYAAoErBKmGQbGmd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECsSyxUSRC8QDWoPh6gIcqaOAfyUcfCaHtJwJJ7PhhVkaDdGNwgsaYg3VkcILGmoV3YWt1MgE"}'
2026-04-14 04:58:28.132 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 04:58:28.139 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 04:58:28.139 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_04-58-26__cef5c217-7f45-48f7-9a57-6a2c183ffa48__wakuorg_nwaku:latest.log
2026-04-14 04:58:28.139 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 04:58:28.139 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 04:58:28.141 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 04:58:28.141 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.37.146
2026-04-14 04:58:28.141 DEBUG [src.node.docker_mananger] Generated ports ['1490', '1491', '1492', '1493', '1494']
2026-04-14 04:58:28.141 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 04:58:28.141 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 04:58:28.141 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 04:58:28.141 DEBUG [src.node.docker_mananger] docker run -i -t -p 1490:1490 -p 1491:1491 -p 1492:1492 -p 1493:1493 -p 1494:1494 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1492 --rest-port=1490 --tcp-port=1491 --discv5-udp-port=1493 --rest-address=0.0.0.0 --nat=extip:172.18.37.146 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c5f5a3fb4dd1f1aca6ab4a8a7471bcf0234f0b07f5d8a0400d84bef2feeffbce --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1494 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QA8TT3Oj-bLU-nZNA4CN6nR8erlfQUEt1Lizzft2pPfpaJ4LH9ifiy0JBiEms_t2ZTGYFLXZ1q2qN1QYOUNI5h4CgmlkgnY0gmlwhKwSphmKbXVsdGlhZGRyc5YACASsEqYZBsaYAAoErBKmGQbGmd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECsSyxUSRC8QDWoPh6gIcqaOAfyUcfCaHtJwJJ7PhhVkaDdGNwgsaYg3VkcILGmoV3YWt1MgE
2026-04-14 04:58:28.336 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.37.146 waku fb470b59ca09c782a9fd1d2c42086cd16324ba6b98c99d531ea94730b8cea871
2026-04-14 04:58:28.373 DEBUG [src.node.docker_mananger] Container started with ID fb470b59ca09. Setting up logs at ./log/docker/node2_2026-04-14_04-58-26__cef5c217-7f45-48f7-9a57-6a2c183ffa48__wakuorg_nwaku:latest.log
2026-04-14 04:58:28.373 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 1490
2026-04-14 04:58:28.373 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 04:58:29.375 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1490/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:58:29.390 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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-04-14 04:58:29.391 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 04:58:29.392 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1490/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:58:29.401 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.37.146/tcp/1491/p2p/16Uiu2HAmMnNK2ZHS9jKpoSrLuyjH54KANWC1ByqPVJRyVknN9PyC","/ip4/172.18.37.146/tcp/1492/ws/p2p/16Uiu2HAmMnNK2ZHS9jKpoSrLuyjH54KANWC1ByqPVJRyVknN9PyC"],"enrUri":"enr:-L24QEIfB_ndKVRkvMigllp5neX3M5W6GoijrViHoWKQ97oBXFV0fPLKXG_UexT6LT3CCw2wsBCRn9sYyCPb14tzSDkCgmlkgnY0gmlwhKwSJZKKbXVsdGlhZGRyc5YACASsEiWSBgXTAAoErBIlkgYF1N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDh50UUiHmcjS6q-apel1kxAezuj-bDgov8fCjJLEV_UODdGNwggXTg3VkcIIF1YV3YWt1MgE"}'
2026-04-14 04:58:29.401 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 04:58:29.402 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1490/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.166.25/tcp/50840/p2p/16Uiu2HAm7MHfkTGxHoZnudMxy5BwWf7nTuJ56eQr3ciRvaE8PYAZ"]'
2026-04-14 04:58:29.404 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:58:29.405 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-04-14 04:58:29.405 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50839/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 04:58:29.409 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:58:29.409 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1490/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 04:58:29.414 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:58:29.415 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50839/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:58:29.420 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:58:29.421 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 04:58:29.521 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 04:58:29.522 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50839/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:58:29.525 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":1776142709414785280,"ephemeral":false,"proof":""}]'
2026-04-14 04:58:29.526 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 04:58:29.526 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1490/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:58:29.529 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":1776142709414785280,"ephemeral":false,"proof":""}]'
2026-04-14 04:58:29.531 INFO [src.steps.relay] WARM UP successful!!
2026-04-14 04:58:29.532 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50839/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)', "meta": "UmVsYXkgd29ya3MhIQ=="}'
2026-04-14 04:58:29.536 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:58:29.537 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 04:58:29.637 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 04:58:29.637 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50839/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:58:29.640 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":1776142709532058559,"meta":"UmVsYXkgd29ya3MhIQ==","ephemeral":false,"proof":""}]'
2026-04-14 04:58:29.642 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 04:58:29.642 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1490/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:58:29.645 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":1776142709532058559,"meta":"UmVsYXkgd29ya3MhIQ==","ephemeral":false,"proof":""}]'
2026-04-14 04:58:29.648 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 04:58:29.649 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 04:58:29.649 DEBUG [src.node.waku_node] Stopping container with id afb7b32755be
2026-04-14 04:58:30.118 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 04:58:30.118 DEBUG [src.node.waku_node] Stopping container with id fb470b59ca09
2026-04-14 04:58:30.593 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 04:58:30.595 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 04:58:30.603 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 04:58:30.610 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-04-14 04:56:34.490 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 04:56:34.491 DEBUG [tests.conftest] Running test: test_store_is_empty with id: 2026-04-14_04-56-34__4136dfce-ce17-4fd3-a70e-39b3277e6fb3
2026-04-14 04:56:34.491 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 04:56:34.491 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-14 04:56:34.492 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-14 04:56:34.499 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 04:56:34.499 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-14_04-56-34__4136dfce-ce17-4fd3-a70e-39b3277e6fb3__wakuorg_nwaku:latest.log
2026-04-14 04:56:34.500 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 04:56:34.500 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 04:56:34.501 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 04:56:34.501 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.75.96
2026-04-14 04:56:34.501 DEBUG [src.node.docker_mananger] Generated ports ['12906', '12907', '12908', '12909', '12910']
2026-04-14 04:56:34.501 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 04:56:34.501 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 04:56:34.501 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 04:56:34.502 DEBUG [src.node.docker_mananger] docker run -i -t -p 12906:12906 -p 12907:12907 -p 12908:12908 -p 12909:12909 -p 12910:12910 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12908 --rest-port=12906 --tcp-port=12907 --discv5-udp-port=12909 --rest-address=0.0.0.0 --nat=extip:172.18.75.96 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4a2c02aa08ef2cf601ecf094fbc52d2d017c7ae4ddbe3ccffbfddbb5a9a4ec25 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12910 --metrics-logging=true --store=true --relay=true
2026-04-14 04:56:34.682 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.75.96 waku e8ab723aa0428447800b7d0ec1f3f2a74a6ab7216319818e3fbe401071e9b391
2026-04-14 04:56:34.721 DEBUG [src.node.docker_mananger] Container started with ID e8ab723aa042. Setting up logs at ./log/docker/publishing_node1_2026-04-14_04-56-34__4136dfce-ce17-4fd3-a70e-39b3277e6fb3__wakuorg_nwaku:latest.log
2026-04-14 04:56:34.721 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12906
2026-04-14 04:56:34.721 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 04:56:34.808 ERROR [src.node.docker_mananger] Max retries reached for container 9abdcc6b8dcc. Exiting log stream.
2026-04-14 04:56:35.307 ERROR [src.node.docker_mananger] Max retries reached for container 52202119be44. Exiting log stream.
2026-04-14 04:56:35.722 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12906/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:35.725 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 04:56:35.725 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 04:56:35.725 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12906/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:35.728 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.75.96/tcp/12907/p2p/16Uiu2HAm9v1ibGJBdhSjJHEF6CqbsD363aqyvxJ7MpkBY8o2pxnL","/ip4/172.18.75.96/tcp/12908/ws/p2p/16Uiu2HAm9v1ibGJBdhSjJHEF6CqbsD363aqyvxJ7MpkBY8o2pxnL"],"enrUri":"enr:-L24QJCp7arZl9r_mjTlXH5qDPXyj9tf2DNTXn8829-P5EZ0PsDaw8GBFD05E8n9aEeq618y-wNbf6thdMeAjg_GYxkCgmlkgnY0gmlwhKwSS2CKbXVsdGlhZGRyc5YACASsEktgBjJrAAoErBJLYAYybN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC10YyhIl77Z612J0u17sKutYABhPx5aOuSxthGR9-D2mDdGNwgjJrg3VkcIIybYV3YWt1MgM"}'
2026-04-14 04:56:35.728 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 04:56:35.735 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 04:56:35.735 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-14_04-56-34__4136dfce-ce17-4fd3-a70e-39b3277e6fb3__wakuorg_nwaku:latest.log
2026-04-14 04:56:35.736 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 04:56:35.736 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 04:56:35.737 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 04:56:35.737 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.220.237
2026-04-14 04:56:35.738 DEBUG [src.node.docker_mananger] Generated ports ['48794', '48795', '48796', '48797', '48798']
2026-04-14 04:56:35.738 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 04:56:35.738 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 04:56:35.738 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 04:56:35.738 DEBUG [src.node.docker_mananger] docker run -i -t -p 48794:48794 -p 48795:48795 -p 48796:48796 -p 48797:48797 -p 48798:48798 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48796 --rest-port=48794 --tcp-port=48795 --discv5-udp-port=48797 --rest-address=0.0.0.0 --nat=extip:172.18.220.237 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f00b9cf4b03ea6c5a4cc7ca9834acc769dc485c67ebd6d9d9afc76a1b2720cba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48798 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QJCp7arZl9r_mjTlXH5qDPXyj9tf2DNTXn8829-P5EZ0PsDaw8GBFD05E8n9aEeq618y-wNbf6thdMeAjg_GYxkCgmlkgnY0gmlwhKwSS2CKbXVsdGlhZGRyc5YACASsEktgBjJrAAoErBJLYAYybN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC10YyhIl77Z612J0u17sKutYABhPx5aOuSxthGR9-D2mDdGNwgjJrg3VkcIIybYV3YWt1MgM --storenode=/ip4/172.18.75.96/tcp/12907/p2p/16Uiu2HAm9v1ibGJBdhSjJHEF6CqbsD363aqyvxJ7MpkBY8o2pxnL --store=true --relay=true
2026-04-14 04:56:35.934 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.220.237 waku f23839750aa8e203e15ddfec31f35c841191a38d7c1aee9028c61d2abb317edc
2026-04-14 04:56:35.970 DEBUG [src.node.docker_mananger] Container started with ID f23839750aa8. Setting up logs at ./log/docker/store_node1_2026-04-14_04-56-34__4136dfce-ce17-4fd3-a70e-39b3277e6fb3__wakuorg_nwaku:latest.log
2026-04-14 04:56:35.970 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48794
2026-04-14 04:56:35.970 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 04:56:36.971 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48794/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:36.974 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 04:56:36.974 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 04:56:36.974 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48794/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:36.977 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.220.237/tcp/48795/p2p/16Uiu2HAmN238zp1RnYiWCFZ9FxnGhU1QkEH8gt8E1zhUGZ91LyxX","/ip4/172.18.220.237/tcp/48796/ws/p2p/16Uiu2HAmN238zp1RnYiWCFZ9FxnGhU1QkEH8gt8E1zhUGZ91LyxX"],"enrUri":"enr:-L24QELZpnpCXzTi1yRe3Ieu9RnjrE29KiT4ABWnzDqjHZuXK2qlxneIulvwiGPEzQd75ZqtBmnS2x7nxfmhMYi_b8oCgmlkgnY0gmlwhKwS3O2KbXVsdGlhZGRyc5YACASsEtztBr6bAAoErBLc7Qa-nN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDix2IJBwou2pQJz4T7P14s8FNhcnkV6Lc5vti3eof7uyDdGNwgr6bg3VkcIK-nYV3YWt1MgM"}'
2026-04-14 04:56:36.977 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 04:56:36.977 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48794/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.75.96/tcp/12907/p2p/16Uiu2HAm9v1ibGJBdhSjJHEF6CqbsD363aqyvxJ7MpkBY8o2pxnL"]'
2026-04-14 04:56:36.980 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:56:36.981 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12906/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 04:56:36.983 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:56:36.983 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48794/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 04:56:36.986 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:56:36.987 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12906/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:36.989 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-04-14 04:56:36.990 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48794/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:36.992 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-04-14 04:56:36.994 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 04:56:36.995 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 04:56:36.995 DEBUG [src.node.waku_node] Stopping container with id e8ab723aa042
2026-04-14 04:56:37.474 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 04:56:37.475 DEBUG [src.node.waku_node] Stopping container with id f23839750aa8
2026-04-14 04:56:37.910 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 04:56:37.911 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 04:56:37.918 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 04:56:37.924 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,97 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_on_multiple_content_topics_and_only_after_fetch_them[content_topic_list0] with id: 2026-04-14_04-58-16__f1d86f0d-6c7d-4b58-8ca2-af55c580328b
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-04-14_04-58-16__f1d86f0d-6c7d-4b58-8ca2-af55c580328b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.122
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34611', '34612', '34613', '34614', '34615']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 34611:34611 -p 34612:34612 -p 34613:34613 -p 34614:34614 -p 34615:34615 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34613 --rest-port=34611 --tcp-port=34612 --discv5-udp-port=34614 --rest-address=0.0.0.0 --nat=extip:172.18.196.122 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=d87e97edfe5aeeedca5b72d9da2bccfe9c84fac2d3acb7e13da2d6ae6bf979ad --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34615 --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.196.122 waku f742ff14f862fee7b47875b951cadb2187fb42bb71a296132df95544776b4ee0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f742ff14f862. Setting up logs at ./log/docker/node1_2026-04-14_04-58-16__f1d86f0d-6c7d-4b58-8ca2-af55c580328b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 34611
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 7fd1ca7b8602. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6c2b3570ce0b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34611/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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:34611/debug/v1/info" -H "Content-Type: application/json" -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.122/tcp/34612/p2p/16Uiu2HAmML8e4UcyF2vgPgbkQTiyDZRGKGAPKsvsm6bvpbqnMs6x","/ip4/172.18.196.122/tcp/34613/ws/p2p/16Uiu2HAmML8e4UcyF2vgPgbkQTiyDZRGKGAPKsvsm6bvpbqnMs6x"],"enrUri":"enr:-L24QMigq5dyoAWQfmutqLwHYZgaS0NzrUxGNlOVwmMURpiHHJzACg5P4EiXJbzQ7xLLSe3KY4I6GMsBSoy0GJpMWxECgmlkgnY0gmlwhKwSxHqKbXVsdGlhZGRyc5YACASsEsR6Boc0AAoErBLEegaHNd0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDgOSFAJHWpvMwglN0jQsQgXkHK4iarrwiV404rVQMVlGDdGNwgoc0g3VkcIKHNoV3YWt1MgU"}'
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-04-14_04-58-16__f1d86f0d-6c7d-4b58-8ca2-af55c580328b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.76.33
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['1689', '1690', '1691', '1692', '1693']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 1689:1689 -p 1690:1690 -p 1691:1691 -p 1692:1692 -p 1693:1693 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1691 --rest-port=1689 --tcp-port=1690 --discv5-udp-port=1692 --rest-address=0.0.0.0 --nat=extip:172.18.76.33 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=dd9bb56ddef8bbdab42ccbefbabcdf881bc478665cec8776ebc7c09f66facca4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1693 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMigq5dyoAWQfmutqLwHYZgaS0NzrUxGNlOVwmMURpiHHJzACg5P4EiXJbzQ7xLLSe3KY4I6GMsBSoy0GJpMWxECgmlkgnY0gmlwhKwSxHqKbXVsdGlhZGRyc5YACASsEsR6Boc0AAoErBLEegaHNd0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDgOSFAJHWpvMwglN0jQsQgXkHK4iarrwiV404rVQMVlGDdGNwgoc0g3VkcIKHNoV3YWt1MgU --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.76.33 waku 444f4ca23b72c41297647c0eb39df7d957a49ece6218e5a02739ee8b21eb39c6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 444f4ca23b72. Setting up logs at ./log/docker/node2_2026-04-14_04-58-16__f1d86f0d-6c7d-4b58-8ca2-af55c580328b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 1689
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1689/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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:1689/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.76.33/tcp/1690/p2p/16Uiu2HAmMXstnah2nX3Tm3K3kF7dxZKx66w8qMDKKGDGgkn4ua1f","/ip4/172.18.76.33/tcp/1691/ws/p2p/16Uiu2HAmMXstnah2nX3Tm3K3kF7dxZKx66w8qMDKKGDGgkn4ua1f"],"enrUri":"enr:-L24QFelteo2mefGDp1ZI-wLVbiZG_JmfnSPS4sBLJx1OD57ChqqUNZ2lbvTNkRW28p4eLsR2bmapFK6BMyeRCxQzTYCgmlkgnY0gmlwhKwSTCGKbXVsdGlhZGRyc5YACASsEkwhBgaaAAoErBJMIQYGm90DgnJzhQDHAQAAiXNlY3AyNTZrMaEDg-bQ1qf-p2yJLKBql864onnUvGO9UnV8jKaYhHSIj3qDdGNwggaag3VkcIIGnIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1689/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.196.122/tcp/34612/p2p/16Uiu2HAmML8e4UcyF2vgPgbkQTiyDZRGKGAPKsvsm6bvpbqnMs6x"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34611/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:1689/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:34611/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzEuMC93ZWVrbHkvcHJvdG9idWY=", "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'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34611/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzEuMC9hbGVydHMveG1s", "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'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34611/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzEuMC91cGRhdGVzL2pzb24=", "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'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34611/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzIuMC9hbGVydHMvanNvbg==", "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'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34611/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzIuMC9zdW1tYXJpZXMveG1s", "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'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34611/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzIuMC9oaWdobGlnaHRzL3lhbWw=", "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'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34611/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzMuMC93ZWVrbHkvanNvbg==", "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'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34611/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzMuMC9zdW1tYXJpZXMveG1s", "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
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1689/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":"L25ld3NTZXJ2aWNlLzEuMC93ZWVrbHkvcHJvdG9idWY=","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1776142698745463018,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1689/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":"L25ld3NTZXJ2aWNlLzEuMC9hbGVydHMveG1s","contentTopic":"/newsService/1.0/alerts/xml","version":0,"timestamp":1776142698754354127,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1689/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":"L25ld3NTZXJ2aWNlLzEuMC91cGRhdGVzL2pzb24=","contentTopic":"/newsService/1.0/updates/json","version":0,"timestamp":1776142698759129733,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1689/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":"L25ld3NTZXJ2aWNlLzIuMC9hbGVydHMvanNvbg==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1776142698764760625,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1689/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":"L25ld3NTZXJ2aWNlLzIuMC9zdW1tYXJpZXMveG1s","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1776142698770890397,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1689/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":"L25ld3NTZXJ2aWNlLzIuMC9oaWdobGlnaHRzL3lhbWw=","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1776142698775629763,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1689/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":"L25ld3NTZXJ2aWNlLzMuMC93ZWVrbHkvanNvbg==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1776142698780898145,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1689/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":"L25ld3NTZXJ2aWNlLzMuMC9zdW1tYXJpZXMveG1s","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1776142698786961973,"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 f742ff14f862
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 444f4ca23b72
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,116 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_different_page_size[11] with id: 2026-04-14_05-05-16__26fdcd22-0716-46a1-b8f7-20cd0892ae18
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-04-14_05-05-16__26fdcd22-0716-46a1-b8f7-20cd0892ae18__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.6.246
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60812', '60813', '60814', '60815', '60816']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 60812:60812 -p 60813:60813 -p 60814:60814 -p 60815:60815 -p 60816:60816 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60814 --rest-port=60812 --tcp-port=60813 --discv5-udp-port=60815 --rest-address=0.0.0.0 --nat=extip:172.18.6.246 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=012ad094701ece24d3df6aa234cd107fa3dbadaa4827d9ce5ee0116fdde0b5a2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60816 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.6.246 waku abb57c77c00926bbd136fed85e7d6274662ae8b9fcfaba3aefa618635f01dd6a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID abb57c77c009. Setting up logs at ./log/docker/publishing_node1_2026-04-14_05-05-16__26fdcd22-0716-46a1-b8f7-20cd0892ae18__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 60812
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 3e21857e50ae. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 15fe5f4d6afd. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60812/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"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:60812/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.6.246/tcp/60813/p2p/16Uiu2HAmASwyiJrEe48CG6XMwXWC9W792T1Umg6LeMrDRWj3433i","/ip4/172.18.6.246/tcp/60814/ws/p2p/16Uiu2HAmASwyiJrEe48CG6XMwXWC9W792T1Umg6LeMrDRWj3433i"],"enrUri":"enr:-L24QJdom2t5AP5-r6s3etJLZP8wLGhyzwc9TUaQ7JSsyZxDRLC0DoT8-bAiZJ6xNOOn9PRm0F6oaqvGKoc6DE7Dal0CgmlkgnY0gmlwhKwSBvaKbXVsdGlhZGRyc5YACASsEgb2Bu2NAAoErBIG9gbtjt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC3zL5cc1XrCyqJvrkaJ0yQ0kqM8ICZdtYrs9gkVDvDv2DdGNwgu2Ng3VkcILtj4V3YWt1MgM"}'
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-04-14_05-05-16__26fdcd22-0716-46a1-b8f7-20cd0892ae18__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.243.117
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7135', '7136', '7137', '7138', '7139']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 7135:7135 -p 7136:7136 -p 7137:7137 -p 7138:7138 -p 7139:7139 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7137 --rest-port=7135 --tcp-port=7136 --discv5-udp-port=7138 --rest-address=0.0.0.0 --nat=extip:172.18.243.117 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d9aae6c84e9eb87c7c9bd7867defe9fc7817837ed5badadc77bdc61fdbddabed --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7139 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QJdom2t5AP5-r6s3etJLZP8wLGhyzwc9TUaQ7JSsyZxDRLC0DoT8-bAiZJ6xNOOn9PRm0F6oaqvGKoc6DE7Dal0CgmlkgnY0gmlwhKwSBvaKbXVsdGlhZGRyc5YACASsEgb2Bu2NAAoErBIG9gbtjt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC3zL5cc1XrCyqJvrkaJ0yQ0kqM8ICZdtYrs9gkVDvDv2DdGNwgu2Ng3VkcILtj4V3YWt1MgM --storenode=/ip4/172.18.6.246/tcp/60813/p2p/16Uiu2HAmASwyiJrEe48CG6XMwXWC9W792T1Umg6LeMrDRWj3433i --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.243.117 waku ae009e7b5d3cb0bfda291b20f7baded21bd99f3726499210434f11f4ef2f5a58
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ae009e7b5d3c. Setting up logs at ./log/docker/store_node1_2026-04-14_05-05-16__26fdcd22-0716-46a1-b8f7-20cd0892ae18__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 7135
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7135/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"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:7135/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.243.117/tcp/7136/p2p/16Uiu2HAkvUWU31Mb7jwXUXWuZBPZh7KRuf4SPVxy2ZsC9vzVz4PQ","/ip4/172.18.243.117/tcp/7137/ws/p2p/16Uiu2HAkvUWU31Mb7jwXUXWuZBPZh7KRuf4SPVxy2ZsC9vzVz4PQ"],"enrUri":"enr:-L24QAWWyzHWKwBtPCQWF8zzf-qVS_jGSk0TIU9Z1wcbUdHlMuhccwliKnYzCQeTpB2mKLSzvHkfHQMVDGOGbh3MgoQCgmlkgnY0gmlwhKwS83WKbXVsdGlhZGRyc5YACASsEvN1BhvgAAoErBLzdQYb4d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECD5WsQoUjpSFABdpA9lt-B7XnGWY7raO8VGkzaUyJRAeDdGNwghvgg3VkcIIb4oV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7135/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.6.246/tcp/60813/p2p/16Uiu2HAmASwyiJrEe48CG6XMwXWC9W792T1Umg6LeMrDRWj3433i"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60812/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:7135/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:60812/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:60812/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:60812/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:60812/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:60812/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:60812/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:60812/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:60812/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:60812/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:60812/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60812/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60812/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60812/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=11&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x94a0f5c261054c262576c1065b980827ca1c5bfb6ab090e7f7f687dc67e409e8"},{"messageHash":"0x534591e143c56158870c60a8b75b7b1e36461ddba1b4910c89b76bfd55cb47e0"},{"messageHash":"0x6bd0429ea49942815f9880c18046a4b557090c4a3b0503dc67f547cad404ab84"},{"messageHash":"0x87422c2f8d49f4b5cf6209b2b6215d6851f06795155e208e9c012c5e162046dc"},{"messageHash":"0x769fc17eddbaacba6e5d0c8562d7a30594edb585b889f94b54b2a1c6b6389a03"},{"messageHash":"0xa4cdfd6475a37b17b018dda37e78f7eb7302da5ffea810c965a5f846880fcb66"},{"messageHash":"0x68e94ee8c639682e4266572dcd7e79337c5a622c703ea0d5035eaf20943e625f"},{"messageHash":"0x91eff44d8293d9f61dad6a02cfd152e091b8136c377f59b17660c48ec951bfa6"},{"messageHash":"0x12696e4b4f0bd7d4dd57e822b2b70e3ed12680656de1925c26377f3f2242cb95"},{"messageHash":"0xce758b3725856e8098e8935dbad3d8a4f833d2d2622aeb887ee6eefb3d59f8fd"},{"messageHash":"0x923bbefd4fb5d19456c23e0edaf3782e9ef9fde9a6f15e9274c98d02ea1755e8"}],"paginationCursor":"0x923bbefd4fb5d19456c23e0edaf3782e9ef9fde9a6f15e9274c98d02ea1755e8"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7135/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=11&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x94a0f5c261054c262576c1065b980827ca1c5bfb6ab090e7f7f687dc67e409e8"},{"messageHash":"0x534591e143c56158870c60a8b75b7b1e36461ddba1b4910c89b76bfd55cb47e0"},{"messageHash":"0x6bd0429ea49942815f9880c18046a4b557090c4a3b0503dc67f547cad404ab84"},{"messageHash":"0x87422c2f8d49f4b5cf6209b2b6215d6851f06795155e208e9c012c5e162046dc"},{"messageHash":"0x769fc17eddbaacba6e5d0c8562d7a30594edb585b889f94b54b2a1c6b6389a03"},{"messageHash":"0xa4cdfd6475a37b17b018dda37e78f7eb7302da5ffea810c965a5f846880fcb66"},{"messageHash":"0x68e94ee8c639682e4266572dcd7e79337c5a622c703ea0d5035eaf20943e625f"},{"messageHash":"0x91eff44d8293d9f61dad6a02cfd152e091b8136c377f59b17660c48ec951bfa6"},{"messageHash":"0x12696e4b4f0bd7d4dd57e822b2b70e3ed12680656de1925c26377f3f2242cb95"},{"messageHash":"0xce758b3725856e8098e8935dbad3d8a4f833d2d2622aeb887ee6eefb3d59f8fd"},{"messageHash":"0x923bbefd4fb5d19456c23e0edaf3782e9ef9fde9a6f15e9274c98d02ea1755e8"}],"paginationCursor":"0x923bbefd4fb5d19456c23e0edaf3782e9ef9fde9a6f15e9274c98d02ea1755e8"}'
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 abb57c77c009
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ae009e7b5d3c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,73 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_retrieve_messages_without_subscribing_via_api with id: 2026-04-14_04-57-13__c3d42fb9-2ccb-47d7-80b5-bf704a05988b
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-04-14_04-57-13__c3d42fb9-2ccb-47d7-80b5-bf704a05988b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.216
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14967', '14968', '14969', '14970', '14971']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 199
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 14967:14967 -p 14968:14968 -p 14969:14969 -p 14970:14970 -p 14971:14971 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14969 --rest-port=14967 --tcp-port=14968 --discv5-udp-port=14970 --rest-address=0.0.0.0 --nat=extip:172.18.102.216 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=6f51837efbcb05bfb860b96ad0fbf0cd9dbbf4a8c785eade4dad5d54fbd1d7ad --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14971 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.102.216 waku 996a4d1c159c055c2339a0ad20ef97b4fdcd48d8a3413b0c7f03ce8b3d8009a5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 996a4d1c159c. Setting up logs at ./log/docker/node1_2026-04-14_04-57-13__c3d42fb9-2ccb-47d7-80b5-bf704a05988b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 14967
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 6dada1aea507. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c63043141631. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14967/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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:14967/debug/v1/info" -H "Content-Type: application/json" -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.216/tcp/14968/p2p/16Uiu2HAm1cn6w5TucibjtVT5mpcVxdMM17fVAhCGo4RNAJBFNVRz","/ip4/172.18.102.216/tcp/14969/ws/p2p/16Uiu2HAm1cn6w5TucibjtVT5mpcVxdMM17fVAhCGo4RNAJBFNVRz"],"enrUri":"enr:-L24QFLm3QzXoZ4hkkrrYH0rJAxPjMtoV9lPQKsAZqst7cKPQEu7j0nhAkpDrZ-AewRgD6G5abPaj2H_o4bsQgLv5CICgmlkgnY0gmlwhKwSZtiKbXVsdGlhZGRyc5YACASsEmbYBjp4AAoErBJm2AY6ed0DgnJzhQDHAQAAiXNlY3AyNTZrMaECW_5vEd91praSOUgcnZa7_uiZ_0MAzgS4sSTglpKfI8GDdGNwgjp4g3VkcII6eoV3YWt1MgU"}'
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-04-14_04-57-13__c3d42fb9-2ccb-47d7-80b5-bf704a05988b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.210.214
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38560', '38561', '38562', '38563', '38564']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 199
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 38560:38560 -p 38561:38561 -p 38562:38562 -p 38563:38563 -p 38564:38564 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38562 --rest-port=38560 --tcp-port=38561 --discv5-udp-port=38563 --rest-address=0.0.0.0 --nat=extip:172.18.210.214 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=98cc54ff7c6495b1e60bdf54426eab34fbc9caaf15c7104233baa0adbbace769 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38564 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFLm3QzXoZ4hkkrrYH0rJAxPjMtoV9lPQKsAZqst7cKPQEu7j0nhAkpDrZ-AewRgD6G5abPaj2H_o4bsQgLv5CICgmlkgnY0gmlwhKwSZtiKbXVsdGlhZGRyc5YACASsEmbYBjp4AAoErBJm2AY6ed0DgnJzhQDHAQAAiXNlY3AyNTZrMaECW_5vEd91praSOUgcnZa7_uiZ_0MAzgS4sSTglpKfI8GDdGNwgjp4g3VkcII6eoV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.210.214 waku e317ad67a16107e23539c3fcb2da9fa7e16dc92e4ffda2a5013583a585850a54
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e317ad67a161. Setting up logs at ./log/docker/node2_2026-04-14_04-57-13__c3d42fb9-2ccb-47d7-80b5-bf704a05988b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 38560
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38560/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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:38560/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.210.214/tcp/38561/p2p/16Uiu2HAmVUY5pudhNdW2Vqr3V2uTiBz8pra4y85pxmrkPg6eJh1a","/ip4/172.18.210.214/tcp/38562/ws/p2p/16Uiu2HAmVUY5pudhNdW2Vqr3V2uTiBz8pra4y85pxmrkPg6eJh1a"],"enrUri":"enr:-L24QID_o9cM9U-M82UNwn2wygvhuhvSWOy0FErM2nhw8ITTBZKwAegAuUv-zpXu2Mfukz8lXZGEmLA9Z9aeoimUWsUCgmlkgnY0gmlwhKwS0taKbXVsdGlhZGRyc5YACASsEtLWBpahAAoErBLS1gaWot0DgnJzhQDHAQAAiXNlY3AyNTZrMaED-ekrf2XxpDtytyMYO1_Zg0BOvZOy1d6Cq-_7Hfc1kZmDdGNwgpahg3VkcIKWo4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38560/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.102.216/tcp/14968/p2p/16Uiu2HAm1cn6w5TucibjtVT5mpcVxdMM17fVAhCGo4RNAJBFNVRz"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14967/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%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:14967/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F0" -H "Content-Type: application/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":1776142636171094124,"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:38560/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F0" -H "Content-Type: application/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":1776142636171094124,"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 996a4d1c159c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e317ad67a161
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,230 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_sync_with_nodes_restart__case2 with id: 2026-04-14_05-02-27__df848b63-77f6-46f6-ba84-2c41107a7d47
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-04-14_05-02-27__df848b63-77f6-46f6-ba84-2c41107a7d47__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-04-14_05-02-27__df848b63-77f6-46f6-ba84-2c41107a7d47__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-04-14_05-02-27__df848b63-77f6-46f6-ba84-2c41107a7d47__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.140.186
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10662', '10663', '10664', '10665', '10666']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 10662:10662 -p 10663:10663 -p 10664:10664 -p 10665:10665 -p 10666:10666 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10664 --rest-port=10662 --tcp-port=10663 --discv5-udp-port=10665 --rest-address=0.0.0.0 --nat=extip:172.18.140.186 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=17ccaaaf3fcbb8fe77872abfdfe615c80e8be6dec4eae9b8de06b0cce31c293a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10666 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.140.186 waku 6e2c8e0eed0642582b2943603398d0b2586b204335ba60b01c05de3829cf34e4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6e2c8e0eed06. Setting up logs at ./log/docker/node1_2026-04-14_05-02-27__df848b63-77f6-46f6-ba84-2c41107a7d47__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 10662
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 8729357bcb09. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8774b735b0f2. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10662/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"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:10662/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.140.186/tcp/10663/p2p/16Uiu2HAkygGvmWSFehBhYxGsnqrEs8XRGQGotEhoTQ7X4a6f4nmr","/ip4/172.18.140.186/tcp/10664/ws/p2p/16Uiu2HAkygGvmWSFehBhYxGsnqrEs8XRGQGotEhoTQ7X4a6f4nmr"],"enrUri":"enr:-L24QM_KQK4_WgbupP59HF1lkD51B6UXmuQHmML4Chx7dRKhZjlx-tXInKtxcxomCgCeuLp2v1jemsuy9TxxYLfXFl8CgmlkgnY0gmlwhKwSjLqKbXVsdGlhZGRyc5YACASsEoy6BimnAAoErBKMugYpqN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECPyxlCcI1BOeMBSRHRxds7DZPABlcF4t1ygdXnHPMGDWDdGNwgimng3VkcIIpqYV3YWt1MgM"}'
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.217.74
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63023', '63024', '63025', '63026', '63027']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 63023:63023 -p 63024:63024 -p 63025:63025 -p 63026:63026 -p 63027:63027 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63025 --rest-port=63023 --tcp-port=63024 --discv5-udp-port=63026 --rest-address=0.0.0.0 --nat=extip:172.18.217.74 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=6d2328fcd0fef37a3708f0fa792ff7b18f61e0a80ad9b63bf0f41f2ff2aed447 --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63027 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QM_KQK4_WgbupP59HF1lkD51B6UXmuQHmML4Chx7dRKhZjlx-tXInKtxcxomCgCeuLp2v1jemsuy9TxxYLfXFl8CgmlkgnY0gmlwhKwSjLqKbXVsdGlhZGRyc5YACASsEoy6BimnAAoErBKMugYpqN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECPyxlCcI1BOeMBSRHRxds7DZPABlcF4t1ygdXnHPMGDWDdGNwgimng3VkcIIpqYV3YWt1MgM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.217.74 waku a4439a4512f6b8e3c8e453bd7033af069b557f1e0695a7fda1be14bea43d6af5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a4439a4512f6. Setting up logs at ./log/docker/node2_2026-04-14_05-02-27__df848b63-77f6-46f6-ba84-2c41107a7d47__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 63023
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63023/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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:63023/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.217.74/tcp/63024/p2p/16Uiu2HAmFGB7FJTDAM963JagTNnf53eKvECc1r4yQ2oDmFfj5ZSp","/ip4/172.18.217.74/tcp/63025/ws/p2p/16Uiu2HAmFGB7FJTDAM963JagTNnf53eKvECc1r4yQ2oDmFfj5ZSp"],"enrUri":"enr:-L24QA3yXqlPrnbkxsJipXA2Bxczc7QMIFRQRuvvH6nCilmuWhVgCC2SIPt9-Bv8ryXLV7t_MW34nXg9JNwfIwlBBiwCgmlkgnY0gmlwhKwS2UqKbXVsdGlhZGRyc5YACASsEtlKBvYwAAoErBLZSgb2Md0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDJrrdvDZUJYHwCfEa1cKKi8OFLrvDzgUN6pYdAyBIptmDdGNwgvYwg3VkcIL2MoV3YWt1MgE"}'
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.139.8
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['11358', '11359', '11360', '11361', '11362']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 11358:11358 -p 11359:11359 -p 11360:11360 -p 11361:11361 -p 11362:11362 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11360 --rest-port=11358 --tcp-port=11359 --discv5-udp-port=11361 --rest-address=0.0.0.0 --nat=extip:172.18.139.8 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=2e9bf5c465fd03aea284046a12fdc1cf4f2b9bcbdca85ef73c9eb4edcc7b6f2b --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11362 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QA3yXqlPrnbkxsJipXA2Bxczc7QMIFRQRuvvH6nCilmuWhVgCC2SIPt9-Bv8ryXLV7t_MW34nXg9JNwfIwlBBiwCgmlkgnY0gmlwhKwS2UqKbXVsdGlhZGRyc5YACASsEtlKBvYwAAoErBLZSgb2Md0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDJrrdvDZUJYHwCfEa1cKKi8OFLrvDzgUN6pYdAyBIptmDdGNwgvYwg3VkcIL2MoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.139.8 waku 4776f71f5e6961dab3d1aad63a06be6896bd36f4547f1cb1f62f00662cb61071
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4776f71f5e69. Setting up logs at ./log/docker/node3_2026-04-14_05-02-27__df848b63-77f6-46f6-ba84-2c41107a7d47__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 11358
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11358/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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:11358/debug/v1/info" -H "Content-Type: application/json" -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.8/tcp/11359/p2p/16Uiu2HAmR3jTiUU1YQDov8YmAiSJCJpXhL239k28RHVgWSgP2UFo","/ip4/172.18.139.8/tcp/11360/ws/p2p/16Uiu2HAmR3jTiUU1YQDov8YmAiSJCJpXhL239k28RHVgWSgP2UFo"],"enrUri":"enr:-L24QEnQHEiD7_GRIuVUFUUfbt6iZEWUKq5DAXZI_WjQ6MSPeCQuSYsvxprb83zjrzYhxcOI_QsiH4YQ_g13JN9IU5ECgmlkgnY0gmlwhKwSiwiKbXVsdGlhZGRyc5YACASsEosIBixfAAoErBKLCAYsYN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDuB_ENb6PB2YkFQ5DmJjRJfqmQwLrcxYmw0Uex12bJs6DdGNwgixfg3VkcIIsYYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63023/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.140.186/tcp/10663/p2p/16Uiu2HAkygGvmWSFehBhYxGsnqrEs8XRGQGotEhoTQ7X4a6f4nmr"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11358/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.217.74/tcp/63024/p2p/16Uiu2HAmFGB7FJTDAM963JagTNnf53eKvECc1r4yQ2oDmFfj5ZSp"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10662/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:63023/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:11358/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:10662/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:10662/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:10662/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:10662/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:10662/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:10662/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:10662/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:10662/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:10662/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:10662/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:63023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:63023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:63023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:63023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:63023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:63023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:63023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:63023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:63023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:63023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:11358/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:11358/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:11358/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:11358/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:11358/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:11358/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:11358/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:11358/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:11358/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:11358/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.node.waku_node:waku_node.py:257 Restarting container with id a4439a4512f6
DEBUG  src.libs.common:common.py:47 Sleeping for 5 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10662/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"0x48bfc78787bf70ffde81b116264a401f72599ec697d869390256b4f56eca4016"},{"messageHash":"0xafe891b54ed43b2a124efd2b19c1770a84cf500d165345916f30d1387b3f7984"},{"messageHash":"0x4614f0fdb68fb5287c6fffaa1b52e262db5e35a7c3d73adbdd4127eb6715f13d"},{"messageHash":"0x72222c969d0e563d6a3cf2e2337978fd7829944fd270fcbfcef20bd979e3c5f7"},{"messageHash":"0xad7c722f089092f83aa1051f2924ba55996117150fb01fbc76590cc23c0d9955"},{"messageHash":"0x62faa6515ebec54d1178272b87475a94565d58c772c39e4007075a4eeb442e02"},{"messageHash":"0xc7fb97be4cc6b342dc23efe5f53a3323f61599baa544575d3e26d8ee0378b835"},{"messageHash":"0x30b59e9f88b2d7b896aa9d38c9fae2b4ed3d197ed5b4eed6c49da75aeef57c6a"},{"messageHash":"0x57345d940e033b30b2398d52f4eff3adc3a8345e0165c2d2b31e6ce19dea20f7"},{"messageHash":"0xab49e354d42d382c3d783fe01026de717a8b133e3b727f0b03c71f1c43ec2a62"},{"messageHash":"0x638ce5c22c6ae1dd75cb0f3cb024388e7437aeb7bfa9f5eb9930b2168ced9bae"},{"messageHash":"0x28f1c97a3d07380f14cd544868713467cdd58e512392aaa2a59134c9faf396ab"},{"messageHash":"0xf3c969c875749e373645e16191ac15cc72bd8c69fbdb934827d7f6413fb21e90"},{"messageHash":"0xc20eaa1b862a85858ec2af9937abb68fc3d52cc2dd5294702d89bb54d0a36eba"},{"messageHash":"0xd2255abde18e526235646cfcb6ae7df98d9172406f44ffd3271b2f82350004da"},{"messageHash":"0x96fcb9a614ff3c9966d8bcef6d83d9c2adc496b0208a6f596e9d91d9ce3780ee"},{"messageHash":"0x9b536a486158e7b346b296b914b23848a04998b873c79646a9fdb3ee6f12cb39"},{"messageHash":"0xb1c7fc26146ca5bbfabcef8c76b24f9c3a85e95082b72f455033d6486c390f36"},{"messageHash":"0x826121b5ff7dae730509cb6f33a88c40f03b211cc7a30eea4778fc20a799f122"},{"messageHash":"0x9fadbfb178a1d0ee12509f677083133009e60a2bdde00f260b942aae1a53a95c"},{"messageHash":"0x457efcc824ec2ea5e0de7960eec7dfefa45f85cdf470bb9bed08a736014d84b6"},{"messageHash":"0x3881a397ecfda7c90df771a5cb9a8b8874ac258a7715ac6b9171e31fb36e48b2"},{"messageHash":"0x2d266817635778c5bb4a4596de7d6ccfa0b6791ab93dfaf7629ae3ec848e3f39"},{"messageHash":"0x57ca7781ed345f35b43c61a55fb3431654636a5a20f90e5864f3262430fa0338"},{"messageHash":"0xe72da0f167b2dba2f24a8864010dc2115caa8f40abfec050612c2c50efeca1ec"},{"messageHash":"0x39a40b9f4c31e2faa491e427e4bc2daf132c6e4c72d5f24dae04e67fba2a275d"},{"messageHash":"0x44cb5b85881cf2ec42b3cb21e28be45f547c42465f3c34c84e6cb2f338679b48"},{"messageHash":"0x05548a056b8b584771eb032b92e4f7687d0001262757cf149bd53a91742f3b4a"},{"messageHash":"0x8b6746a90c4a1a9a1ecad9782b90442325d2a19c8d4a565e45706a4fe7234bb2"},{"messageHash":"0x70a5aafc64623e51f187a5c8e0591babce8db43c138c499ea809111233950a20"}]}'
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:63023/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"99d3403acfcb5b7f76d9","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x48bfc78787bf70ffde81b116264a401f72599ec697d869390256b4f56eca4016"},{"messageHash":"0xafe891b54ed43b2a124efd2b19c1770a84cf500d165345916f30d1387b3f7984"},{"messageHash":"0x4614f0fdb68fb5287c6fffaa1b52e262db5e35a7c3d73adbdd4127eb6715f13d"},{"messageHash":"0x72222c969d0e563d6a3cf2e2337978fd7829944fd270fcbfcef20bd979e3c5f7"},{"messageHash":"0xad7c722f089092f83aa1051f2924ba55996117150fb01fbc76590cc23c0d9955"},{"messageHash":"0x62faa6515ebec54d1178272b87475a94565d58c772c39e4007075a4eeb442e02"},{"messageHash":"0xc7fb97be4cc6b342dc23efe5f53a3323f61599baa544575d3e26d8ee0378b835"},{"messageHash":"0x30b59e9f88b2d7b896aa9d38c9fae2b4ed3d197ed5b4eed6c49da75aeef57c6a"},{"messageHash":"0x57345d940e033b30b2398d52f4eff3adc3a8345e0165c2d2b31e6ce19dea20f7"},{"messageHash":"0xab49e354d42d382c3d783fe01026de717a8b133e3b727f0b03c71f1c43ec2a62"},{"messageHash":"0x638ce5c22c6ae1dd75cb0f3cb024388e7437aeb7bfa9f5eb9930b2168ced9bae"},{"messageHash":"0x28f1c97a3d07380f14cd544868713467cdd58e512392aaa2a59134c9faf396ab"},{"messageHash":"0xf3c969c875749e373645e16191ac15cc72bd8c69fbdb934827d7f6413fb21e90"},{"messageHash":"0xc20eaa1b862a85858ec2af9937abb68fc3d52cc2dd5294702d89bb54d0a36eba"},{"messageHash":"0xd2255abde18e526235646cfcb6ae7df98d9172406f44ffd3271b2f82350004da"},{"messageHash":"0x96fcb9a614ff3c9966d8bcef6d83d9c2adc496b0208a6f596e9d91d9ce3780ee"},{"messageHash":"0x9b536a486158e7b346b296b914b23848a04998b873c79646a9fdb3ee6f12cb39"},{"messageHash":"0xb1c7fc26146ca5bbfabcef8c76b24f9c3a85e95082b72f455033d6486c390f36"},{"messageHash":"0x826121b5ff7dae730509cb6f33a88c40f03b211cc7a30eea4778fc20a799f122"},{"messageHash":"0x9fadbfb178a1d0ee12509f677083133009e60a2bdde00f260b942aae1a53a95c"},{"messageHash":"0x457efcc824ec2ea5e0de7960eec7dfefa45f85cdf470bb9bed08a736014d84b6"},{"messageHash":"0x3881a397ecfda7c90df771a5cb9a8b8874ac258a7715ac6b9171e31fb36e48b2"},{"messageHash":"0x2d266817635778c5bb4a4596de7d6ccfa0b6791ab93dfaf7629ae3ec848e3f39"},{"messageHash":"0x57ca7781ed345f35b43c61a55fb3431654636a5a20f90e5864f3262430fa0338"},{"messageHash":"0xe72da0f167b2dba2f24a8864010dc2115caa8f40abfec050612c2c50efeca1ec"},{"messageHash":"0x39a40b9f4c31e2faa491e427e4bc2daf132c6e4c72d5f24dae04e67fba2a275d"},{"messageHash":"0x44cb5b85881cf2ec42b3cb21e28be45f547c42465f3c34c84e6cb2f338679b48"},{"messageHash":"0x05548a056b8b584771eb032b92e4f7687d0001262757cf149bd53a91742f3b4a"},{"messageHash":"0x8b6746a90c4a1a9a1ecad9782b90442325d2a19c8d4a565e45706a4fe7234bb2"},{"messageHash":"0x70a5aafc64623e51f187a5c8e0591babce8db43c138c499ea809111233950a20"}]}'
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:11358/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 412 Client Error: Precondition Failed for url: http://127.0.0.1:11358/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=100&ascending=true. Response content: b'No suitable service peer & none discovered'
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 6e2c8e0eed06
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a4439a4512f6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4776f71f5e69
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6e2c8e0eed06. 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  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/node3_2026-04-14_05-02-27__df848b63-77f6-46f6-ba84-2c41107a7d47__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-04-14_05-02-27__df848b63-77f6-46f6-ba84-2c41107a7d47__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-04-14_05-02-27__df848b63-77f6-46f6-ba84-2c41107a7d47__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,99 @@
2026-04-14 04:55:28.961 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 04:55:28.962 DEBUG [tests.conftest] Running test: test_store_node_not_connected_directly_to_lightpushing_node with id: 2026-04-14_04-55-28__7ee339ca-8054-4549-a1e5-e9d45cac6a08
2026-04-14 04:55:28.962 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 04:55:28.962 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-14 04:55:28.963 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-14 04:55:28.971 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 04:55:28.972 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_04-55-28__7ee339ca-8054-4549-a1e5-e9d45cac6a08__wakuorg_nwaku:latest.log
2026-04-14 04:55:28.978 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 04:55:28.978 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_04-55-28__7ee339ca-8054-4549-a1e5-e9d45cac6a08__wakuorg_nwaku:latest.log
2026-04-14 04:55:28.985 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 04:55:28.985 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-14_04-55-28__7ee339ca-8054-4549-a1e5-e9d45cac6a08__wakuorg_nwaku:latest.log
2026-04-14 04:55:28.985 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-14 04:55:28.985 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-14 04:55:28.986 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 04:55:28.986 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 04:55:29.029 DEBUG [src.node.docker_mananger] Network waku created
2026-04-14 04:55:29.029 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.28.135
2026-04-14 04:55:29.030 DEBUG [src.node.docker_mananger] Generated ports ['16514', '16515', '16516', '16517', '16518']
2026-04-14 04:55:29.030 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 04:55:29.030 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 04:55:29.030 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 04:55:29.030 DEBUG [src.node.docker_mananger] docker run -i -t -p 16514:16514 -p 16515:16515 -p 16516:16516 -p 16517:16517 -p 16518:16518 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16516 --rest-port=16514 --tcp-port=16515 --discv5-udp-port=16517 --rest-address=0.0.0.0 --nat=extip:172.18.28.135 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ab6ce9b3f4e4c4fa92821e2cfd6660fb43a15c0daaec067b3ef4d1df91cfe396 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16518 --metrics-logging=true --lightpush=true
2026-04-14 04:55:32.171 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.28.135 waku d7d2fc5232c6f6821c4b399409dbe75c4cdded6e2b3388a7b1a946fcf18802dc
2026-04-14 04:55:32.204 DEBUG [src.node.docker_mananger] Container started with ID d7d2fc5232c6. Setting up logs at ./log/docker/node1_2026-04-14_04-55-28__7ee339ca-8054-4549-a1e5-e9d45cac6a08__wakuorg_nwaku:latest.log
2026-04-14 04:55:32.206 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 16514
2026-04-14 04:55:32.206 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 04:55:33.207 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16514/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:55:33.210 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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-04-14 04:55:33.210 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 04:55:33.211 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16514/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:55:33.213 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.28.135/tcp/16515/p2p/16Uiu2HAkwQJUBRvrmMAJodZLxid2FhApA8iCVwwgVSv7dvdtr77v","/ip4/172.18.28.135/tcp/16516/ws/p2p/16Uiu2HAkwQJUBRvrmMAJodZLxid2FhApA8iCVwwgVSv7dvdtr77v"],"enrUri":"enr:-L24QDd8UdIUPevoNYJyWoiR3IlVToFTdLY7GEmpc2ii-r4aZVbQo4WkF1u3VNs3b2_dwnPBQpArGoBwaKOSP4VZb1YCgmlkgnY0gmlwhKwSHIeKbXVsdGlhZGRyc5YACASsEhyHBkCDAAoErBIchwZAhN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECHV14kV60XpZTqZoAdfy13Ty6BkqheA8UxN6V0vIOOAGDdGNwgkCDg3VkcIJAhYV3YWt1Mgk"}'
2026-04-14 04:55:33.213 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 04:55:33.213 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 04:55:33.213 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 04:55:33.215 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 04:55:33.215 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.47.166
2026-04-14 04:55:33.215 DEBUG [src.node.docker_mananger] Generated ports ['50314', '50315', '50316', '50317', '50318']
2026-04-14 04:55:33.215 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 04:55:33.215 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 04:55:33.215 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 04:55:33.216 DEBUG [src.node.docker_mananger] docker run -i -t -p 50314:50314 -p 50315:50315 -p 50316:50316 -p 50317:50317 -p 50318:50318 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50316 --rest-port=50314 --tcp-port=50315 --discv5-udp-port=50317 --rest-address=0.0.0.0 --nat=extip:172.18.47.166 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=08d97bdd7a5f45dedd3be2a9da05c1ca08edcdc9c4f342c620f7dc4cf0d5579a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50318 --metrics-logging=true --lightpush=true --store=true --relay=true --discv5-bootstrap-node=enr:-L24QDd8UdIUPevoNYJyWoiR3IlVToFTdLY7GEmpc2ii-r4aZVbQo4WkF1u3VNs3b2_dwnPBQpArGoBwaKOSP4VZb1YCgmlkgnY0gmlwhKwSHIeKbXVsdGlhZGRyc5YACASsEhyHBkCDAAoErBIchwZAhN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECHV14kV60XpZTqZoAdfy13Ty6BkqheA8UxN6V0vIOOAGDdGNwgkCDg3VkcIJAhYV3YWt1Mgk --lightpushnode=/ip4/172.18.28.135/tcp/16515/p2p/16Uiu2HAkwQJUBRvrmMAJodZLxid2FhApA8iCVwwgVSv7dvdtr77v
2026-04-14 04:55:33.400 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.47.166 waku bc998800d58b03ac8f9a7be459cd42155b0693fae83435c0868d170e5cc994a0
2026-04-14 04:55:33.434 DEBUG [src.node.docker_mananger] Container started with ID bc998800d58b. Setting up logs at ./log/docker/node2_2026-04-14_04-55-28__7ee339ca-8054-4549-a1e5-e9d45cac6a08__wakuorg_nwaku:latest.log
2026-04-14 04:55:33.434 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50314
2026-04-14 04:55:33.435 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 04:55:34.436 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50314/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:55:34.439 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"READY"},{"Legacy Lightpush":"READY"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 04:55:34.439 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 04:55:34.440 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50314/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:55:34.442 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.47.166/tcp/50315/p2p/16Uiu2HAmPdbLoCu5FfBiGK6kDpfYxN7xHcmDxYDvq93vrBExMv31","/ip4/172.18.47.166/tcp/50316/ws/p2p/16Uiu2HAmPdbLoCu5FfBiGK6kDpfYxN7xHcmDxYDvq93vrBExMv31"],"enrUri":"enr:-L24QHtVeQHKEwQYb1Lnxl3YJk0HvZdCGGj5_p5LDYDt5veaMEFcy8vtqRPeMazSZq2qjmREFRMqc4pltX3aRJ_2dI0CgmlkgnY0gmlwhKwSL6aKbXVsdGlhZGRyc5YACASsEi-mBsSLAAoErBIvpgbEjN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDoxT1qDrIv2cF4gcWXTEHSGagl2KU6yx2Bt5Xj0bxRZiDdGNwgsSLg3VkcILEjYV3YWt1Mgs"}'
2026-04-14 04:55:34.442 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 04:55:34.443 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 04:55:34.443 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 04:55:34.444 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 04:55:34.444 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.24.160
2026-04-14 04:55:34.445 DEBUG [src.node.docker_mananger] Generated ports ['60349', '60350', '60351', '60352', '60353']
2026-04-14 04:55:34.445 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 04:55:34.445 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 04:55:34.445 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 04:55:34.445 DEBUG [src.node.docker_mananger] docker run -i -t -p 60349:60349 -p 60350:60350 -p 60351:60351 -p 60352:60352 -p 60353:60353 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60351 --rest-port=60349 --tcp-port=60350 --discv5-udp-port=60352 --rest-address=0.0.0.0 --nat=extip:172.18.24.160 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=6e82cbbd271a327e37dd2fdac858bd0e9cf16ac271f885cdd5d34e27d1bab0bb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60353 --metrics-logging=true --relay=false --storenode=/ip4/172.18.47.166/tcp/50315/p2p/16Uiu2HAmPdbLoCu5FfBiGK6kDpfYxN7xHcmDxYDvq93vrBExMv31 --discv5-bootstrap-node=enr:-L24QHtVeQHKEwQYb1Lnxl3YJk0HvZdCGGj5_p5LDYDt5veaMEFcy8vtqRPeMazSZq2qjmREFRMqc4pltX3aRJ_2dI0CgmlkgnY0gmlwhKwSL6aKbXVsdGlhZGRyc5YACASsEi-mBsSLAAoErBIvpgbEjN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDoxT1qDrIv2cF4gcWXTEHSGagl2KU6yx2Bt5Xj0bxRZiDdGNwgsSLg3VkcILEjYV3YWt1Mgs
2026-04-14 04:55:34.629 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.24.160 waku 3215bf1eaee5ffa54c09aff0493204cc78464a9ffd53c8baefd63e65ed5ac6b5
2026-04-14 04:55:34.660 DEBUG [src.node.docker_mananger] Container started with ID 3215bf1eaee5. Setting up logs at ./log/docker/node3_2026-04-14_04-55-28__7ee339ca-8054-4549-a1e5-e9d45cac6a08__wakuorg_nwaku:latest.log
2026-04-14 04:55:34.660 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 60349
2026-04-14 04:55:34.661 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 04:55:35.661 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60349/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:55:35.664 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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-04-14 04:55:35.664 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 04:55:35.665 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60349/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:55:35.667 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.24.160/tcp/60350/p2p/16Uiu2HAmQ3Fhnty9jnF1HRB2r6MR1G7QhZohwRGqUsZXECxExLxn","/ip4/172.18.24.160/tcp/60351/ws/p2p/16Uiu2HAmQ3Fhnty9jnF1HRB2r6MR1G7QhZohwRGqUsZXECxExLxn"],"enrUri":"enr:-L24QGhwaUxKiwtilH125ZtcJQD-XXNr1AKceYMOXfnunS_LAQOf6WOjEKiHgXY4YiEhAfEXhp-LoNmupVNpNMYZ_ZkCgmlkgnY0gmlwhKwSGKCKbXVsdGlhZGRyc5YACASsEhigBuu-AAoErBIYoAbrv90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDqSSxuTw5i1GHIWeDsqm9iaCpGdPmKS7k2PLiYLogH1eDdGNwguu-g3VkcILrwIV3YWt1MgA"}'
2026-04-14 04:55:35.667 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 04:55:35.668 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16514/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 04:55:35.671 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:55:35.672 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50314/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 04:55:35.676 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:55:35.677 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16514/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:55:35.681 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.47.166/tcp/44006/p2p/16Uiu2HAmPdbLoCu5FfBiGK6kDpfYxN7xHcmDxYDvq93vrBExMv31","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/lightpush/3.0.0","/vac/waku/lightpush/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"}]'
2026-04-14 04:55:35.682 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50314/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:55:35.686 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.28.135/tcp/16515/p2p/16Uiu2HAkwQJUBRvrmMAJodZLxid2FhApA8iCVwwgVSv7dvdtr77v","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/lightpush/3.0.0","/vac/waku/lightpush/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
2026-04-14 04:55:35.686 DEBUG [src.libs.common] Sleeping for 30 seconds
2026-04-14 04:56:05.687 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16514/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/1", "message": {"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": 1776142565687221592}}'
2026-04-14 04:56:05.699 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:56:05.699 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 04:56:06.700 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-14 04:56:06.700 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60349/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:06.748 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"21eaf3e47195c5386d01","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x889ea7ca6a7bbfa0f7dc5804d7df99913401e610d40da0f2eabbc0b155eeaa36"}]}'
2026-04-14 04:56:06.748 DEBUG [src.steps.store] messages length is 1
2026-04-14 04:56:06.752 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 04:56:06.753 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 04:56:06.753 DEBUG [src.node.waku_node] Stopping container with id d7d2fc5232c6
2026-04-14 04:56:07.207 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 04:56:07.209 DEBUG [src.node.waku_node] Stopping container with id bc998800d58b
2026-04-14 04:56:07.659 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 04:56:07.659 DEBUG [src.node.waku_node] Stopping container with id 3215bf1eaee5
2026-04-14 04:56:08.022 ERROR [src.node.docker_mananger] Max retries reached for container d7d2fc5232c6. Exiting log stream.
2026-04-14 04:56:08.102 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 04:56:08.104 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 04:56:08.123 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 04:56:08.142 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 04:56:08.146 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,116 @@
2026-04-14 04:56:21.158 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 04:56:21.160 DEBUG [tests.conftest] Running test: test_filter_subscribe_to_multiple_pubsub_topic_from_same_cluster with id: 2026-04-14_04-56-21__efca0e30-e395-47ec-a525-7b972a88daae
2026-04-14 04:56:21.161 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 04:56:21.161 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-14 04:56:21.162 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-14 04:56:21.172 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 04:56:21.172 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_04-56-21__efca0e30-e395-47ec-a525-7b972a88daae__wakuorg_nwaku:latest.log
2026-04-14 04:56:21.172 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 04:56:21.172 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 04:56:21.173 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 04:56:21.174 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.104.212
2026-04-14 04:56:21.174 DEBUG [src.node.docker_mananger] Generated ports ['38364', '38365', '38366', '38367', '38368']
2026-04-14 04:56:21.174 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 04:56:21.174 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 04:56:21.174 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 04:56:21.174 DEBUG [src.node.docker_mananger] docker run -i -t -p 38364:38364 -p 38365:38365 -p 38366:38366 -p 38367:38367 -p 38368:38368 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38366 --rest-port=38364 --tcp-port=38365 --discv5-udp-port=38367 --rest-address=0.0.0.0 --nat=extip:172.18.104.212 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9b4f03644e63adfe9f24c5ab8efc4bd5acecdfeb697bcaba754ba9fd5dbc40aa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38368 --metrics-logging=true --relay=true --filter=true
2026-04-14 04:56:21.352 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.104.212 waku 07c3ea85191f42d2cc5ffedb3429a571dd7cdae94fa7baeb73280ffdcdc3954c
2026-04-14 04:56:21.390 DEBUG [src.node.docker_mananger] Container started with ID 07c3ea85191f. Setting up logs at ./log/docker/node1_2026-04-14_04-56-21__efca0e30-e395-47ec-a525-7b972a88daae__wakuorg_nwaku:latest.log
2026-04-14 04:56:21.391 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 38364
2026-04-14 04:56:21.391 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 04:56:21.510 ERROR [src.node.docker_mananger] Max retries reached for container ef99e8114f61. Exiting log stream.
2026-04-14 04:56:21.981 ERROR [src.node.docker_mananger] Max retries reached for container 99d039585ffa. Exiting log stream.
2026-04-14 04:56:22.393 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38364/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:22.396 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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-04-14 04:56:22.396 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 04:56:22.396 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38364/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:22.399 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.104.212/tcp/38365/p2p/16Uiu2HAmQaTRE5ZSmfPgjwQyKeevRLrodR1ZrfHh8L7LC2MiebJC","/ip4/172.18.104.212/tcp/38366/ws/p2p/16Uiu2HAmQaTRE5ZSmfPgjwQyKeevRLrodR1ZrfHh8L7LC2MiebJC"],"enrUri":"enr:-L24QIBvJFlK5IFoLqrJOnu8xVaSUEVrxpXw88qY122X-9ysMnwsBMs68FDmiCpl9hjzG2BoqoB61gC3I-4TFRJi2skCgmlkgnY0gmlwhKwSaNSKbXVsdGlhZGRyc5YACASsEmjUBpXdAAoErBJo1AaV3t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDsSLx3viizaPPLP1QsajNiJ6nVavUBxRfPMQoSx8F30WDdGNwgpXdg3VkcIKV34V3YWt1MgU"}'
2026-04-14 04:56:22.399 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 04:56:22.399 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-14 04:56:22.405 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 04:56:22.406 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_04-56-21__efca0e30-e395-47ec-a525-7b972a88daae__wakuorg_nwaku:latest.log
2026-04-14 04:56:22.406 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 04:56:22.406 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 04:56:22.407 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 04:56:22.408 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.1.2
2026-04-14 04:56:22.408 DEBUG [src.node.docker_mananger] Generated ports ['22496', '22497', '22498', '22499', '22500']
2026-04-14 04:56:22.408 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 04:56:22.408 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 04:56:22.408 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 04:56:22.408 DEBUG [src.node.docker_mananger] docker run -i -t -p 22496:22496 -p 22497:22497 -p 22498:22498 -p 22499:22499 -p 22500:22500 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22498 --rest-port=22496 --tcp-port=22497 --discv5-udp-port=22499 --rest-address=0.0.0.0 --nat=extip:172.18.1.2 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=25fab8ab6f15ad3afc5da6c14b3ca3b11ac715ffee7cf86bced776cfacddcd8a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22500 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QIBvJFlK5IFoLqrJOnu8xVaSUEVrxpXw88qY122X-9ysMnwsBMs68FDmiCpl9hjzG2BoqoB61gC3I-4TFRJi2skCgmlkgnY0gmlwhKwSaNSKbXVsdGlhZGRyc5YACASsEmjUBpXdAAoErBJo1AaV3t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDsSLx3viizaPPLP1QsajNiJ6nVavUBxRfPMQoSx8F30WDdGNwgpXdg3VkcIKV34V3YWt1MgU --filternode=/ip4/172.18.104.212/tcp/38365/p2p/16Uiu2HAmQaTRE5ZSmfPgjwQyKeevRLrodR1ZrfHh8L7LC2MiebJC
2026-04-14 04:56:22.593 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.1.2 waku ab154d30ab7ef2b6c90cb64e343e615c45fc64f0f0d2e3aafe7a4e5a5f4e50e3
2026-04-14 04:56:22.631 DEBUG [src.node.docker_mananger] Container started with ID ab154d30ab7e. Setting up logs at ./log/docker/node2_2026-04-14_04-56-21__efca0e30-e395-47ec-a525-7b972a88daae__wakuorg_nwaku:latest.log
2026-04-14 04:56:22.632 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 22496
2026-04-14 04:56:22.632 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 04:56:23.633 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22496/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:23.636 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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-04-14 04:56:23.637 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 04:56:23.637 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22496/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:23.639 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.1.2/tcp/22497/p2p/16Uiu2HAm1xWfJdXSeFiDuWKaytzGzXn7ykwH9cp582A1WLg1LXYJ","/ip4/172.18.1.2/tcp/22498/ws/p2p/16Uiu2HAm1xWfJdXSeFiDuWKaytzGzXn7ykwH9cp582A1WLg1LXYJ"],"enrUri":"enr:-L24QAvBCvbdrEuQ0MspaIPSXYBjtSy71V6tyeP136pJjI_KeNw2wy4tKFyzCwU9qa3cQ1znlaWm9LjF_g-PBsnC4DUCgmlkgnY0gmlwhKwSAQKKbXVsdGlhZGRyc5YACASsEgECBlfhAAoErBIBAgZX4t0DgnJzhQDGAQAAiXNlY3AyNTZrMaECYQyXAcomAw7Ah70b2-q_wsHZVB0SyuotLPMKofno2ueDdGNwglfhg3VkcIJX44V3YWt1MgA"}'
2026-04-14 04:56:23.639 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 04:56:23.639 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22496/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.104.212/tcp/38365/p2p/16Uiu2HAmQaTRE5ZSmfPgjwQyKeevRLrodR1ZrfHh8L7LC2MiebJC"]'
2026-04-14 04:56:23.671 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:56:23.672 DEBUG [tests.filter.test_subscribe_create] Running test with pubsub topic: /waku/2/rs/198/0
2026-04-14 04:56:23.673 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38364/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 04:56:23.692 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:56:23.693 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22496/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "f74440c1-3fe8-4d27-91d2-41a035d996c8", "contentFilters": ["/waku/2/rs/198/0"], "pubsubTopic": "/waku/2/rs/198/0"}'
2026-04-14 04:56:23.705 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"f74440c1-3fe8-4d27-91d2-41a035d996c8","statusDesc":"OK"}'
2026-04-14 04:56:23.706 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38364/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/0", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:56:23.715 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:56:23.715 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 04:56:23.815 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 04:56:23.815 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22496/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:23.818 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/198/0","version":0,"timestamp":1776142583706077967,"ephemeral":false}]'
2026-04-14 04:56:23.820 DEBUG [tests.filter.test_subscribe_create] Running test with pubsub topic: /waku/2/rs/198/1
2026-04-14 04:56:23.820 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38364/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 04:56:23.823 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:56:23.823 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22496/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "fbdfec08-271a-40d5-bb6f-29043fef71f4", "contentFilters": ["/waku/2/rs/198/1"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-14 04:56:23.831 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"fbdfec08-271a-40d5-bb6f-29043fef71f4","statusDesc":"OK"}'
2026-04-14 04:56:23.832 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38364/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/1", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:56:23.837 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:56:23.837 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 04:56:23.938 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 04:56:23.938 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22496/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:23.941 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/198/1","version":0,"timestamp":1776142583832306891,"ephemeral":false}]'
2026-04-14 04:56:23.942 DEBUG [tests.filter.test_subscribe_create] Running test with pubsub topic: /waku/2/rs/198/9
2026-04-14 04:56:23.943 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38364/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/9"]'
2026-04-14 04:56:23.946 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:56:23.946 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22496/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "2ea070fb-dfe6-4a4e-b0c8-693fb542a9dd", "contentFilters": ["/waku/2/rs/198/9"], "pubsubTopic": "/waku/2/rs/198/9"}'
2026-04-14 04:56:23.955 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"2ea070fb-dfe6-4a4e-b0c8-693fb542a9dd","statusDesc":"OK"}'
2026-04-14 04:56:23.956 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38364/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/9", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:56:23.961 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:56:23.961 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 04:56:24.061 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 04:56:24.062 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22496/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:24.065 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/198/9","version":0,"timestamp":1776142583956214459,"ephemeral":false}]'
2026-04-14 04:56:24.066 DEBUG [tests.filter.test_subscribe_create] Running test with pubsub topic: /waku/2/rs/198/25
2026-04-14 04:56:24.067 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38364/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/25"]'
2026-04-14 04:56:24.069 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:56:24.070 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22496/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a6c9f691-fbe0-421d-b1e8-8e45496fde6e", "contentFilters": ["/waku/2/rs/198/25"], "pubsubTopic": "/waku/2/rs/198/25"}'
2026-04-14 04:56:24.079 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"a6c9f691-fbe0-421d-b1e8-8e45496fde6e","statusDesc":"OK"}'
2026-04-14 04:56:24.080 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38364/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/25", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:56:24.086 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:56:24.086 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 04:56:24.186 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 04:56:24.186 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22496/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:24.189 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/198/25","version":0,"timestamp":1776142584080296025,"ephemeral":false}]'
2026-04-14 04:56:24.191 DEBUG [tests.filter.test_subscribe_create] Running test with pubsub topic: /waku/2/rs/198/1000
2026-04-14 04:56:24.191 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38364/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1000"]'
2026-04-14 04:56:24.194 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:56:24.194 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22496/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "ea85b82b-0d9b-4db2-a3a8-8855ccf27a0b", "contentFilters": ["/waku/2/rs/198/1000"], "pubsubTopic": "/waku/2/rs/198/1000"}'
2026-04-14 04:56:24.204 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"ea85b82b-0d9b-4db2-a3a8-8855ccf27a0b","statusDesc":"OK"}'
2026-04-14 04:56:24.204 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38364/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/1000", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:56:24.210 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:56:24.210 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 04:56:24.310 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 04:56:24.311 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22496/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:24.313 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/198/1000","version":0,"timestamp":1776142584204812094,"ephemeral":false}]'
2026-04-14 04:56:24.316 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 04:56:24.317 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 04:56:24.317 DEBUG [src.node.waku_node] Stopping container with id 07c3ea85191f
2026-04-14 04:56:24.813 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 04:56:24.813 DEBUG [src.node.waku_node] Stopping container with id ab154d30ab7e
2026-04-14 04:56:25.239 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 04:56:25.241 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 04:56:25.251 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 04:56:25.259 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,170 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_on_multiple_pubsub_topics with id: 2026-04-14_05-02-13__337e219c-a6e8-4af6-a3e7-f771b4903362
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-04-14_05-02-13__337e219c-a6e8-4af6-a3e7-f771b4903362__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.172
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7357', '7358', '7359', '7360', '7361']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 7357:7357 -p 7358:7358 -p 7359:7359 -p 7360:7360 -p 7361:7361 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7359 --rest-port=7357 --tcp-port=7358 --discv5-udp-port=7360 --rest-address=0.0.0.0 --nat=extip:172.18.166.172 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fafff58e24e9f0c1223dbb5de9adabcdae7e3215be1cf1a327eced23ef6c1fa8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7361 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.166.172 waku 30fd318534ee6354e796d0c93014d8bbe1cf7d69b243cfea36c98ba7cab60b30
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 30fd318534ee. Setting up logs at ./log/docker/receiving_node1_2026-04-14_05-02-13__337e219c-a6e8-4af6-a3e7-f771b4903362__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 7357
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 4b47ee219a64. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f3a8e06390f9. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7357/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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:7357/debug/v1/info" -H "Content-Type: application/json" -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.172/tcp/7358/p2p/16Uiu2HAmEiEXTbQPkLjBzYov2zVaVAm8n3cR5755i2ZynVp3Rb6z","/ip4/172.18.166.172/tcp/7359/ws/p2p/16Uiu2HAmEiEXTbQPkLjBzYov2zVaVAm8n3cR5755i2ZynVp3Rb6z"],"enrUri":"enr:-L24QGr-No04ujguy7HvDaySEkUIfOMM7ex1ftHa3ZQ7wGN-I962julBeB1CPvopmViAWpH9U3a-FnFkPSCq2Jkjo8kCgmlkgnY0gmlwhKwSpqyKbXVsdGlhZGRyc5YACASsEqasBhy-AAoErBKmrAYcv90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDHowk9kGKvaYci3uFIt1GyhzU_rCtdeg0Ewyi7IarUeODdGNwghy-g3VkcIIcwIV3YWt1Mgk"}'
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-04-14_05-02-13__337e219c-a6e8-4af6-a3e7-f771b4903362__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.7.184
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59611', '59612', '59613', '59614', '59615']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 59611:59611 -p 59612:59612 -p 59613:59613 -p 59614:59614 -p 59615:59615 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59613 --rest-port=59611 --tcp-port=59612 --discv5-udp-port=59614 --rest-address=0.0.0.0 --nat=extip:172.18.7.184 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dbaab7afa0feedaea30cfc972dfbfaff54a7d2ffeb600c364864fa065c51e872 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59615 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.7.184 waku 566c4ecf3a7a0d0dbf6a611cf229583fe8e211ba59fc2bfac2265411936b9b80
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 566c4ecf3a7a. Setting up logs at ./log/docker/receiving_node2_2026-04-14_05-02-13__337e219c-a6e8-4af6-a3e7-f771b4903362__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 59611
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59611/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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:59611/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.7.184/tcp/59612/p2p/16Uiu2HAm6M4aBsYLsgMueNXNL4UqfezJFYSzePkZsZgza6xi4iom","/ip4/172.18.7.184/tcp/59613/ws/p2p/16Uiu2HAm6M4aBsYLsgMueNXNL4UqfezJFYSzePkZsZgza6xi4iom"],"enrUri":"enr:-L24QBSaBzUTiTyJpjBMtZtKDugTtCcEXIq7GCLvoaUmcFPJWpKPRL_-abMzPPTafBzHo25UAEhhRrKUSY5qQhDmNFcCgmlkgnY0gmlwhKwSB7iKbXVsdGlhZGRyc5YACASsEge4BujcAAoErBIHuAbo3d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECokIyuahfpB-105isAuSRoh0bwMsm9ld6WrRExu23qYSDdGNwgujcg3VkcILo3oV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59611/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.166.172/tcp/7358/p2p/16Uiu2HAmEiEXTbQPkLjBzYov2zVaVAm8n3cR5755i2ZynVp3Rb6z"]'
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-04-14_05-02-13__337e219c-a6e8-4af6-a3e7-f771b4903362__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.131
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32204', '32205', '32206', '32207', '32208']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32204:32204 -p 32205:32205 -p 32206:32206 -p 32207:32207 -p 32208:32208 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32206 --rest-port=32204 --tcp-port=32205 --discv5-udp-port=32207 --rest-address=0.0.0.0 --nat=extip:172.18.106.131 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=afbaede15dffec9c9ab5ac0da3b506d3dcac2bdcd998ae57861cbdd6c05cf08e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32208 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGr-No04ujguy7HvDaySEkUIfOMM7ex1ftHa3ZQ7wGN-I962julBeB1CPvopmViAWpH9U3a-FnFkPSCq2Jkjo8kCgmlkgnY0gmlwhKwSpqyKbXVsdGlhZGRyc5YACASsEqasBhy-AAoErBKmrAYcv90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDHowk9kGKvaYci3uFIt1GyhzU_rCtdeg0Ewyi7IarUeODdGNwghy-g3VkcIIcwIV3YWt1Mgk --lightpushnode=/ip4/172.18.166.172/tcp/7358/p2p/16Uiu2HAmEiEXTbQPkLjBzYov2zVaVAm8n3cR5755i2ZynVp3Rb6z --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.106.131 waku b60afc851bd88128ed3a885c6aa13b14545d69a9f39d47d9717a886581f05540
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b60afc851bd8. Setting up logs at ./log/docker/lightpush_node1_2026-04-14_05-02-13__337e219c-a6e8-4af6-a3e7-f771b4903362__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 32204
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32204/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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:32204/debug/v1/info" -H "Content-Type: application/json" -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.131/tcp/32205/p2p/16Uiu2HAmUf8e2do7kSqvSrurUAfsm6DWucGNzuzqz2rR7DEZbdzo","/ip4/172.18.106.131/tcp/32206/ws/p2p/16Uiu2HAmUf8e2do7kSqvSrurUAfsm6DWucGNzuzqz2rR7DEZbdzo"],"enrUri":"enr:-L24QDJ-Q0AUompYvSclhuAkk1rbeOxHZkOQZXqZl2iqr344QwSstql77eIDCRJmFKO7Dp_uMMMYKqbswLhmDF9l_UYCgmlkgnY0gmlwhKwSaoOKbXVsdGlhZGRyc5YACASsEmqDBn3NAAoErBJqgwZ9zt0DgnJzhQDGAQAAiXNlY3AyNTZrMaED7cRc3wD32ET2xI59j9jsIhLurbSIWMUoFc__uo2YYpiDdGNwgn3Ng3VkcIJ9z4V3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32204/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.166.172/tcp/7358/p2p/16Uiu2HAmEiEXTbQPkLjBzYov2zVaVAm8n3cR5755i2ZynVp3Rb6z"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32204/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.7.184/tcp/59612/p2p/16Uiu2HAm6M4aBsYLsgMueNXNL4UqfezJFYSzePkZsZgza6xi4iom"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7357/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:59611/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:32204/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:7357/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/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:59611/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/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:32204/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.light_push.test_publish:test_publish.py:114 Running test with pubsub topic /waku/2/rs/198/0
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32204/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776142937258463728}}'
INFO  src.node.api_clients.base_client:base_client.py: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:7357/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-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":1776142937258463728,"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:59611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-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":1776142937258463728,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-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":1776142937258463728,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:114 Running test with pubsub topic /waku/2/rs/198/1
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32204/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/1", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776142937394555557}}'
INFO  src.node.api_clients.base_client:base_client.py: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:7357/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776142937394555557,"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:59611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776142937394555557,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776142937394555557,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:114 Running test with pubsub topic /waku/2/rs/198/9
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32204/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/9", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776142937524007196}}'
INFO  src.node.api_clients.base_client:base_client.py: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:7357/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776142937524007196,"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:59611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776142937524007196,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776142937524007196,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:114 Running test with pubsub topic /waku/2/rs/198/25
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32204/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/25", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776142937653553569}}'
INFO  src.node.api_clients.base_client:base_client.py: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:7357/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776142937653553569,"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:59611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776142937653553569,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776142937653553569,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:114 Running test with pubsub topic /waku/2/rs/198/1000
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32204/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/1000", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776142937785847708}}'
INFO  src.node.api_clients.base_client:base_client.py: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:7357/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776142937785847708,"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:59611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776142937785847708,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776142937785847708,"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 30fd318534ee
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 566c4ecf3a7a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b60afc851bd8
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 30fd318534ee. 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,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-04-14_05-01-23__1963fe30-1c9a-4760-8269-017bd9fff608
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-04-14_05-01-23__1963fe30-1c9a-4760-8269-017bd9fff608__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-04-14_05-01-23__1963fe30-1c9a-4760-8269-017bd9fff608__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-04-14_05-01-23__1963fe30-1c9a-4760-8269-017bd9fff608__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.158.8
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['45035', '45036', '45037', '45038', '45039']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 45035:45035 -p 45036:45036 -p 45037:45037 -p 45038:45038 -p 45039:45039 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45037 --rest-port=45035 --tcp-port=45036 --discv5-udp-port=45038 --rest-address=0.0.0.0 --nat=extip:172.18.158.8 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bddad61fdfbd2a4ebc80490bed05ee51fcdbfffff1d7fbccd3dfa13b9b75bc6e --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45039 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.158.8 waku af5573b307d0bc08085c9535d4032e0ac79b0517c9c7d2f66cbad02714332680
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID af5573b307d0. Setting up logs at ./log/docker/node1_2026-04-14_05-01-23__1963fe30-1c9a-4760-8269-017bd9fff608__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 45035
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 707e772ffb01. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 586d90d53126. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45035/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"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:45035/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.158.8/tcp/45036/p2p/16Uiu2HAm1Wk2VTuCUSVBxLRSM7nTkAv3JbSo31BcBwiwUTZ9nucV","/ip4/172.18.158.8/tcp/45037/ws/p2p/16Uiu2HAm1Wk2VTuCUSVBxLRSM7nTkAv3JbSo31BcBwiwUTZ9nucV"],"enrUri":"enr:-L24QIo4GsofJd6rSZKEdl59NiIDYN6p5aQRfU2yDIzQmHqYHNUrjO07edptfee7SMJOBmIoQPFUO2TdQvee7hRUyeACgmlkgnY0gmlwhKwSngiKbXVsdGlhZGRyc5YACASsEp4IBq_sAAoErBKeCAav7d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECWnKZ3DJM9yx0rG4lKlC5HaTu9aFHX0EewsMeFdBkvuKDdGNwgq_sg3VkcIKv7oV3YWt1MhM"}'
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.76.28
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25186', '25187', '25188', '25189', '25190']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 25186:25186 -p 25187:25187 -p 25188:25188 -p 25189:25189 -p 25190:25190 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25188 --rest-port=25186 --tcp-port=25187 --discv5-udp-port=25189 --rest-address=0.0.0.0 --nat=extip:172.18.76.28 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=296037216b227e4e75fd8ff2cd311ca66fbef4abbd8afe8aae4b66a681de3eb4 --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25190 --metrics-logging=true --relay=true --storenode=/ip4/172.18.158.8/tcp/45036/p2p/16Uiu2HAm1Wk2VTuCUSVBxLRSM7nTkAv3JbSo31BcBwiwUTZ9nucV --discv5-bootstrap-node=enr:-L24QIo4GsofJd6rSZKEdl59NiIDYN6p5aQRfU2yDIzQmHqYHNUrjO07edptfee7SMJOBmIoQPFUO2TdQvee7hRUyeACgmlkgnY0gmlwhKwSngiKbXVsdGlhZGRyc5YACASsEp4IBq_sAAoErBKeCAav7d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECWnKZ3DJM9yx0rG4lKlC5HaTu9aFHX0EewsMeFdBkvuKDdGNwgq_sg3VkcIKv7oV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.76.28 waku a1cb29556fca0c00043d9d9f7627de3c9d8d6b0c8b93e8a17a691e674e58b2e4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a1cb29556fca. Setting up logs at ./log/docker/node2_2026-04-14_05-01-23__1963fe30-1c9a-4760-8269-017bd9fff608__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 25186
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25186/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"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:25186/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.76.28/tcp/25187/p2p/16Uiu2HAkyLks5FH8cyH4CFieUn6Yfu5b8W8nHz5kF8rMebmD8p97","/ip4/172.18.76.28/tcp/25188/ws/p2p/16Uiu2HAkyLks5FH8cyH4CFieUn6Yfu5b8W8nHz5kF8rMebmD8p97"],"enrUri":"enr:-L24QEBxghvRt15X7WhnAOV9o3lcT3uDlRfFgcAhf13y_jfjFBIek9Zi20lfUO5RtY4KRTDu1HtcWKPLWha3_O6MigECgmlkgnY0gmlwhKwSTByKbXVsdGlhZGRyc5YACASsEkwcBmJjAAoErBJMHAZiZN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECOixdviAAOMRVE6AwzmWmzT7jB71MeVWQnBi49VkdWcqDdGNwgmJjg3VkcIJiZYV3YWt1MhM"}'
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.47.104
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37635', '37636', '37637', '37638', '37639']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 37635:37635 -p 37636:37636 -p 37637:37637 -p 37638:37638 -p 37639:37639 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37637 --rest-port=37635 --tcp-port=37636 --discv5-udp-port=37638 --rest-address=0.0.0.0 --nat=extip:172.18.47.104 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8df9aaf886bcdd8c1bf615b6dbfd4f880bcd5dddf7f8b5b66aeefd0e748db6ad --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37639 --metrics-logging=true --relay=true --storenode=/ip4/172.18.76.28/tcp/25187/p2p/16Uiu2HAkyLks5FH8cyH4CFieUn6Yfu5b8W8nHz5kF8rMebmD8p97 --discv5-bootstrap-node=enr:-L24QEBxghvRt15X7WhnAOV9o3lcT3uDlRfFgcAhf13y_jfjFBIek9Zi20lfUO5RtY4KRTDu1HtcWKPLWha3_O6MigECgmlkgnY0gmlwhKwSTByKbXVsdGlhZGRyc5YACASsEkwcBmJjAAoErBJMHAZiZN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECOixdviAAOMRVE6AwzmWmzT7jB71MeVWQnBi49VkdWcqDdGNwgmJjg3VkcIJiZYV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.47.104 waku 7e64b1a8c76c20a1f577c284ad61b14ff41d24189ad441a0ff9e1df89d786ad6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7e64b1a8c76c. Setting up logs at ./log/docker/node3_2026-04-14_05-01-23__1963fe30-1c9a-4760-8269-017bd9fff608__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37635
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37635/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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:37635/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.47.104/tcp/37636/p2p/16Uiu2HAkvGRQHcTkKVScMitssMww2iRq77uehkDr12wMdQ38Wx6c","/ip4/172.18.47.104/tcp/37637/ws/p2p/16Uiu2HAkvGRQHcTkKVScMitssMww2iRq77uehkDr12wMdQ38Wx6c"],"enrUri":"enr:-L24QIQbU4lm8CkRBgSYPUQ8lg_MlA-CdCJWNnIrnGnppI8SaodHSVCqAlQxQ9g6S0i0tb3qwBds3mlR9Ie4Hlaz9dwCgmlkgnY0gmlwhKwSL2iKbXVsdGlhZGRyc5YACASsEi9oBpMEAAoErBIvaAaTBd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECDHz6AfmwElt02VrU_58BeMqShvOBeUcNzZs2YGaO_vmDdGNwgpMEg3VkcIKTBoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25186/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.158.8/tcp/45036/p2p/16Uiu2HAm1Wk2VTuCUSVBxLRSM7nTkAv3JbSo31BcBwiwUTZ9nucV"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37635/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.76.28/tcp/25187/p2p/16Uiu2HAkyLks5FH8cyH4CFieUn6Yfu5b8W8nHz5kF8rMebmD8p97"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45035/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:25186/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:37635/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:45035/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:45035/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:45035/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:45035/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:45035/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:45035/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:45035/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:45035/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:45035/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:45035/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:25186/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:25186/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:25186/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:25186/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:25186/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:25186/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:25186/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:25186/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:25186/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:25186/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:37635/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:37635/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:37635/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:37635/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:37635/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:37635/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:37635/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:37635/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:37635/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:37635/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:45035/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"0xcba6d67e069f4ff641b02feb58c87cc2bd5baa0e6b15b8daadbde6c01c1af83d"},{"messageHash":"0xd4541c7995357bb853f9fe23ce99d0124b77d96e547908d1d354c000b5499e83"},{"messageHash":"0xb9b831c5dda13c86703b5bf855e210928ea8cc3c3a48973752dc7e0503e55e32"},{"messageHash":"0x5641db0e951b45fca227abc126cfb150756d9b14644d911d3084c6dfffdcf6b8"},{"messageHash":"0xed44d60189efc1e0ccaa5f4ddfbdc71156b1b59fcb66bcb0d1f83745fed24ba7"},{"messageHash":"0x276042c1e45591afdd3c7bfe54559705d6ebcf42330e842eb87c77e4bf13560c"},{"messageHash":"0x6a4605e707c433288a3e410602c6cbd5eefa97dcfb16e8ae43d6fce4a8931c2a"},{"messageHash":"0x5be4568d8fa7ef44701b4911b8b98d2959c47e09ddb9a8c99f27bc754d31b969"},{"messageHash":"0x44275acb6a37670f5e69e4a2c5311146f0d6679bdcf41ef12037663273a5981d"},{"messageHash":"0x7b4c5b6ae20b0257e26981024950abe7b816dc18910485573d6be54bfb04c3c1"},{"messageHash":"0xd5a717bb1ef333a26a9e3baf429565df6e20ad797aa65f55a23ad52ac93a4349"},{"messageHash":"0x53a4b078d682731520037260180134cc141849b5513bda5d89bebd52a12ea9a7"},{"messageHash":"0xe5c2265984f0a712142b3db4ed1f43d98286d273d4be5caf4136cf57c232d043"},{"messageHash":"0x478ffc52f730ef760c008aaa9986b9876e3e848ae14b459616301979f4655535"},{"messageHash":"0xd78a2336e01baf844f22357722e608a2d8002728c41875a4a6998775d1fb0e5b"},{"messageHash":"0xde657475dc3902d83781291fed4086589a6e9bf50e709078387451e000d599e0"},{"messageHash":"0x9b6ad441a66a3b1eaadb7c8afa3cf4647e50a6d17b49235e32d6c3876bfc328e"},{"messageHash":"0x3a3955338787bef73e3b4feae5bda247c5b7f95ba620be8b0b75bd30984fead4"},{"messageHash":"0x7d86103196d622f843d58eb88ea385aa1e352e01aa853eb1e7bb95a3ec4088be"},{"messageHash":"0x56cf7962af4abeb831b782aeb440465c40555537dd8e24b6c2412e2825bb1705"},{"messageHash":"0xfc95e5821b8a1bb910a0c9ca2b82f96e0ae4bdbb7aed65633fe73796cdbf9f99"},{"messageHash":"0x1afc770ef479cc343ffd4e5b35055adb1dc25065dae944041c94039ba39caf3b"},{"messageHash":"0xa44a717258d54f18a53b1a793377439a5d0c80d64c546aa5303a7d743bf0662d"},{"messageHash":"0x5a6d24d3a0823322189f9ed8c5977b2fee43d2eb6b2f29f9462a14bc1d4dc31a"},{"messageHash":"0x07ca72bf77352f65c947e348ea1dc66f68f297ebc1fb96c02adff0b15b6b661a"},{"messageHash":"0x2caba0d0f9ff66a9489659c37e5cfdefcc7cf32b7451f895dca85790c9059f7f"},{"messageHash":"0xd49bf5b92bf5c10f99e47c2c98b0a7ed31e064b0070d8090ba62b7cc32c29b20"},{"messageHash":"0x8f9a99ff490cebc3f3162077edc0a6fd79fd18f757f7b793e7e53a50717053a8"},{"messageHash":"0x505182e260a9357b4f3e3f14e71abee6fcaea704eca1cc6361a3cea481599ca1"},{"messageHash":"0xcfd15ee26b58833914f13e31bf4c6af4cce9c3f2a4c2f3470430968497c6d348"}]}'
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:25186/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"0xcba6d67e069f4ff641b02feb58c87cc2bd5baa0e6b15b8daadbde6c01c1af83d"},{"messageHash":"0xd4541c7995357bb853f9fe23ce99d0124b77d96e547908d1d354c000b5499e83"},{"messageHash":"0xb9b831c5dda13c86703b5bf855e210928ea8cc3c3a48973752dc7e0503e55e32"},{"messageHash":"0x5641db0e951b45fca227abc126cfb150756d9b14644d911d3084c6dfffdcf6b8"},{"messageHash":"0xed44d60189efc1e0ccaa5f4ddfbdc71156b1b59fcb66bcb0d1f83745fed24ba7"},{"messageHash":"0x276042c1e45591afdd3c7bfe54559705d6ebcf42330e842eb87c77e4bf13560c"},{"messageHash":"0x6a4605e707c433288a3e410602c6cbd5eefa97dcfb16e8ae43d6fce4a8931c2a"},{"messageHash":"0x5be4568d8fa7ef44701b4911b8b98d2959c47e09ddb9a8c99f27bc754d31b969"},{"messageHash":"0x44275acb6a37670f5e69e4a2c5311146f0d6679bdcf41ef12037663273a5981d"},{"messageHash":"0x7b4c5b6ae20b0257e26981024950abe7b816dc18910485573d6be54bfb04c3c1"},{"messageHash":"0xd5a717bb1ef333a26a9e3baf429565df6e20ad797aa65f55a23ad52ac93a4349"},{"messageHash":"0x53a4b078d682731520037260180134cc141849b5513bda5d89bebd52a12ea9a7"},{"messageHash":"0xe5c2265984f0a712142b3db4ed1f43d98286d273d4be5caf4136cf57c232d043"},{"messageHash":"0x478ffc52f730ef760c008aaa9986b9876e3e848ae14b459616301979f4655535"},{"messageHash":"0xd78a2336e01baf844f22357722e608a2d8002728c41875a4a6998775d1fb0e5b"},{"messageHash":"0xde657475dc3902d83781291fed4086589a6e9bf50e709078387451e000d599e0"},{"messageHash":"0x9b6ad441a66a3b1eaadb7c8afa3cf4647e50a6d17b49235e32d6c3876bfc328e"},{"messageHash":"0x3a3955338787bef73e3b4feae5bda247c5b7f95ba620be8b0b75bd30984fead4"},{"messageHash":"0x7d86103196d622f843d58eb88ea385aa1e352e01aa853eb1e7bb95a3ec4088be"},{"messageHash":"0x56cf7962af4abeb831b782aeb440465c40555537dd8e24b6c2412e2825bb1705"},{"messageHash":"0xfc95e5821b8a1bb910a0c9ca2b82f96e0ae4bdbb7aed65633fe73796cdbf9f99"},{"messageHash":"0x1afc770ef479cc343ffd4e5b35055adb1dc25065dae944041c94039ba39caf3b"},{"messageHash":"0xa44a717258d54f18a53b1a793377439a5d0c80d64c546aa5303a7d743bf0662d"},{"messageHash":"0x5a6d24d3a0823322189f9ed8c5977b2fee43d2eb6b2f29f9462a14bc1d4dc31a"},{"messageHash":"0x07ca72bf77352f65c947e348ea1dc66f68f297ebc1fb96c02adff0b15b6b661a"},{"messageHash":"0x2caba0d0f9ff66a9489659c37e5cfdefcc7cf32b7451f895dca85790c9059f7f"},{"messageHash":"0xd49bf5b92bf5c10f99e47c2c98b0a7ed31e064b0070d8090ba62b7cc32c29b20"},{"messageHash":"0x8f9a99ff490cebc3f3162077edc0a6fd79fd18f757f7b793e7e53a50717053a8"},{"messageHash":"0x505182e260a9357b4f3e3f14e71abee6fcaea704eca1cc6361a3cea481599ca1"},{"messageHash":"0xcfd15ee26b58833914f13e31bf4c6af4cce9c3f2a4c2f3470430968497c6d348"}]}'
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:37635/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"5bb5870677bb05e1c1f9","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcba6d67e069f4ff641b02feb58c87cc2bd5baa0e6b15b8daadbde6c01c1af83d"},{"messageHash":"0xd4541c7995357bb853f9fe23ce99d0124b77d96e547908d1d354c000b5499e83"},{"messageHash":"0xb9b831c5dda13c86703b5bf855e210928ea8cc3c3a48973752dc7e0503e55e32"},{"messageHash":"0x5641db0e951b45fca227abc126cfb150756d9b14644d911d3084c6dfffdcf6b8"},{"messageHash":"0xed44d60189efc1e0ccaa5f4ddfbdc71156b1b59fcb66bcb0d1f83745fed24ba7"},{"messageHash":"0x276042c1e45591afdd3c7bfe54559705d6ebcf42330e842eb87c77e4bf13560c"},{"messageHash":"0x6a4605e707c433288a3e410602c6cbd5eefa97dcfb16e8ae43d6fce4a8931c2a"},{"messageHash":"0x5be4568d8fa7ef44701b4911b8b98d2959c47e09ddb9a8c99f27bc754d31b969"},{"messageHash":"0x44275acb6a37670f5e69e4a2c5311146f0d6679bdcf41ef12037663273a5981d"},{"messageHash":"0x7b4c5b6ae20b0257e26981024950abe7b816dc18910485573d6be54bfb04c3c1"},{"messageHash":"0xd5a717bb1ef333a26a9e3baf429565df6e20ad797aa65f55a23ad52ac93a4349"},{"messageHash":"0x53a4b078d682731520037260180134cc141849b5513bda5d89bebd52a12ea9a7"},{"messageHash":"0xe5c2265984f0a712142b3db4ed1f43d98286d273d4be5caf4136cf57c232d043"},{"messageHash":"0x478ffc52f730ef760c008aaa9986b9876e3e848ae14b459616301979f4655535"},{"messageHash":"0xd78a2336e01baf844f22357722e608a2d8002728c41875a4a6998775d1fb0e5b"},{"messageHash":"0xde657475dc3902d83781291fed4086589a6e9bf50e709078387451e000d599e0"},{"messageHash":"0x9b6ad441a66a3b1eaadb7c8afa3cf4647e50a6d17b49235e32d6c3876bfc328e"},{"messageHash":"0x3a3955338787bef73e3b4feae5bda247c5b7f95ba620be8b0b75bd30984fead4"},{"messageHash":"0x7d86103196d622f843d58eb88ea385aa1e352e01aa853eb1e7bb95a3ec4088be"},{"messageHash":"0x56cf7962af4abeb831b782aeb440465c40555537dd8e24b6c2412e2825bb1705"},{"messageHash":"0xfc95e5821b8a1bb910a0c9ca2b82f96e0ae4bdbb7aed65633fe73796cdbf9f99"},{"messageHash":"0x1afc770ef479cc343ffd4e5b35055adb1dc25065dae944041c94039ba39caf3b"},{"messageHash":"0xa44a717258d54f18a53b1a793377439a5d0c80d64c546aa5303a7d743bf0662d"},{"messageHash":"0x5a6d24d3a0823322189f9ed8c5977b2fee43d2eb6b2f29f9462a14bc1d4dc31a"},{"messageHash":"0x07ca72bf77352f65c947e348ea1dc66f68f297ebc1fb96c02adff0b15b6b661a"},{"messageHash":"0x2caba0d0f9ff66a9489659c37e5cfdefcc7cf32b7451f895dca85790c9059f7f"},{"messageHash":"0xd49bf5b92bf5c10f99e47c2c98b0a7ed31e064b0070d8090ba62b7cc32c29b20"},{"messageHash":"0x8f9a99ff490cebc3f3162077edc0a6fd79fd18f757f7b793e7e53a50717053a8"},{"messageHash":"0x505182e260a9357b4f3e3f14e71abee6fcaea704eca1cc6361a3cea481599ca1"},{"messageHash":"0xcfd15ee26b58833914f13e31bf4c6af4cce9c3f2a4c2f3470430968497c6d348"}]}'
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 af5573b307d0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a1cb29556fca
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7e64b1a8c76c
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container af5573b307d0. 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_DEBUG_from_TRACE with id: 2026-04-14_04-56-21__aac875e6-e525-4931-b36f-6b72f2cdbfce
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-04-14_04-56-21__aac875e6-e525-4931-b36f-6b72f2cdbfce__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-04-14_04-56-21__aac875e6-e525-4931-b36f-6b72f2cdbfce__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-04-14_04-56-21__aac875e6-e525-4931-b36f-6b72f2cdbfce__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-04-14_04-56-21__aac875e6-e525-4931-b36f-6b72f2cdbfce__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.143.74
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46047', '46048', '46049', '46050', '46051']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 46047:46047 -p 46048:46048 -p 46049:46049 -p 46050:46050 -p 46051:46051 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46049 --rest-port=46047 --tcp-port=46048 --discv5-udp-port=46050 --rest-address=0.0.0.0 --nat=extip:172.18.143.74 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=0b0b886a315e161eb7cb9aafdfedffbf20ffea60bae96f000dc56d0e3e0c7d0a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46051 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.143.74 waku 8b13fa55f169c84dd42b5bbf77ad3787529b6fd27649118279269324355fd0f1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8b13fa55f169. Setting up logs at ./log/docker/node1_2026-04-14_04-56-21__aac875e6-e525-4931-b36f-6b72f2cdbfce__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 46047
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 5eed8ec3f68c. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 025d665864d5. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46047/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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:46047/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.143.74/tcp/46048/p2p/16Uiu2HAmVBDj3fEDHKDZ2y1oJcQF82W67CRaQNrEJdfQV8iRtvpj","/ip4/172.18.143.74/tcp/46049/ws/p2p/16Uiu2HAmVBDj3fEDHKDZ2y1oJcQF82W67CRaQNrEJdfQV8iRtvpj"],"enrUri":"enr:-L24QF4xt7G7nPxFJ0VCuqQ66MgjD50Ndepa16WNky3iS-6QctcQI5mC8zvj9FXlR4bQ5G2R7d2ipVuOR3FSQZWCHMQCgmlkgnY0gmlwhKwSj0qKbXVsdGlhZGRyc5YACASsEo9KBrPgAAoErBKPSgaz4d0DgnJzhQDGAQAAiXNlY3AyNTZrMaED9XmJ07mGhJ2U8yFI8vDsmH-sGKg-pUwo0oUTCoyUlhyDdGNwgrPgg3VkcIKz4oV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46047/admin/v1/log-level/TRACE" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46047/admin/v1/log-level/DEBUG" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46047/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.143.74/tcp/46048/p2p/16Uiu2HAmVBDj3fEDHKDZ2y1oJcQF82W67CRaQNrEJdfQV8iRtvpj","/ip4/172.18.143.74/tcp/46049/ws/p2p/16Uiu2HAmVBDj3fEDHKDZ2y1oJcQF82W67CRaQNrEJdfQV8iRtvpj"],"enrUri":"enr:-L24QF4xt7G7nPxFJ0VCuqQ66MgjD50Ndepa16WNky3iS-6QctcQI5mC8zvj9FXlR4bQ5G2R7d2ipVuOR3FSQZWCHMQCgmlkgnY0gmlwhKwSj0qKbXVsdGlhZGRyc5YACASsEo9KBrPgAAoErBKPSgaz4d0DgnJzhQDGAQAAiXNlY3AyNTZrMaED9XmJ07mGhJ2U8yFI8vDsmH-sGKg-pUwo0oUTCoyUlhyDdGNwgrPgg3VkcIKz4oV3YWt1MgE"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46047/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-21-g9a3445'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46047/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-21-g9a3445'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:200 counts at DEBUG: {'TRC': 0, 'DBG': 9, 'INF': 1, 'NTC': 0, 'WRN': 0, 'ERR': 0, 'FTL': 0}
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46047/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 8b13fa55f169
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,105 @@
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_lightpushing_node with id: 2026-04-14_04-56-10__0096a86e-0b6a-444b-a1d9-e6e4ed8b64a4
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-04-14_04-56-10__0096a86e-0b6a-444b-a1d9-e6e4ed8b64a4__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-04-14_04-56-10__0096a86e-0b6a-444b-a1d9-e6e4ed8b64a4__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-04-14_04-56-10__0096a86e-0b6a-444b-a1d9-e6e4ed8b64a4__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.24.60
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33937', '33938', '33939', '33940', '33941']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 33937:33937 -p 33938:33938 -p 33939:33939 -p 33940:33940 -p 33941:33941 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33939 --rest-port=33937 --tcp-port=33938 --discv5-udp-port=33940 --rest-address=0.0.0.0 --nat=extip:172.18.24.60 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=acadf77ab25b1f648abd3fe054d0a93c65d0ffef3d96ef0a41bbbed7cd9ca9a9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33941 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.24.60 waku 1de2ade1ae942cd70d332d958e460428db810db031a1918ab5a6e737ec58ed8c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1de2ade1ae94. Setting up logs at ./log/docker/node1_2026-04-14_04-56-10__0096a86e-0b6a-444b-a1d9-e6e4ed8b64a4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33937
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 0bb802b8db53. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 773a6b3415e9. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33937/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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:33937/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.24.60/tcp/33938/p2p/16Uiu2HAmDEbJayXh1Cv5ExVJvJu58P1tK57Pp7ccGpb2vAbrKy6Y","/ip4/172.18.24.60/tcp/33939/ws/p2p/16Uiu2HAmDEbJayXh1Cv5ExVJvJu58P1tK57Pp7ccGpb2vAbrKy6Y"],"enrUri":"enr:-L24QDgOHi2IJhNsuzsGK76z-btz5Zo9WY_okv7PMY170m8VBzaA8TprvzIDNqNVG_ZYuB9X9SxemZ1qZgCOO16_wQsCgmlkgnY0gmlwhKwSGDyKbXVsdGlhZGRyc5YACASsEhg8BoSSAAoErBIYPAaEk90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDCJuwSb9wG6rF-kMRyR9YiRYXZWw0zS_40iIIe_iLtQGDdGNwgoSSg3VkcIKElIV3YWt1Mgk"}'
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.4.95
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56452', '56453', '56454', '56455', '56456']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 56452:56452 -p 56453:56453 -p 56454:56454 -p 56455:56455 -p 56456:56456 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56454 --rest-port=56452 --tcp-port=56453 --discv5-udp-port=56455 --rest-address=0.0.0.0 --nat=extip:172.18.4.95 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d2c0ffffa43c1aea23af6a6d58de010eb03c6dd584cfbd489fb61ac1ccb70e1d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56456 --metrics-logging=true --lightpush=true --relay=true --discv5-bootstrap-node=enr:-L24QDgOHi2IJhNsuzsGK76z-btz5Zo9WY_okv7PMY170m8VBzaA8TprvzIDNqNVG_ZYuB9X9SxemZ1qZgCOO16_wQsCgmlkgnY0gmlwhKwSGDyKbXVsdGlhZGRyc5YACASsEhg8BoSSAAoErBIYPAaEk90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDCJuwSb9wG6rF-kMRyR9YiRYXZWw0zS_40iIIe_iLtQGDdGNwgoSSg3VkcIKElIV3YWt1Mgk --lightpushnode=/ip4/172.18.24.60/tcp/33938/p2p/16Uiu2HAmDEbJayXh1Cv5ExVJvJu58P1tK57Pp7ccGpb2vAbrKy6Y
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.4.95 waku fa7df4e9648f1783e9d0a11595d610a7e887f7f1d6c3dbbd13106604cf796cec
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fa7df4e9648f. Setting up logs at ./log/docker/node2_2026-04-14_04-56-10__0096a86e-0b6a-444b-a1d9-e6e4ed8b64a4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 56452
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56452/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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:56452/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.4.95/tcp/56453/p2p/16Uiu2HAmCxaRXZD1RcadQiy2Py3cZY4F85Xj8nm8rx7EwB8y4MRA","/ip4/172.18.4.95/tcp/56454/ws/p2p/16Uiu2HAmCxaRXZD1RcadQiy2Py3cZY4F85Xj8nm8rx7EwB8y4MRA"],"enrUri":"enr:-L24QPHV4OJkDjbYGUijYoNFxT-L5rnc3uN-RoTQnSH9fAmbFCl3ya8HrQPnHdbVmIjigyeo8zpH7_6OGplZcQ5j5HgCgmlkgnY0gmlwhKwSBF-KbXVsdGlhZGRyc5YACASsEgRfBtyFAAoErBIEXwbcht0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDBIFmeX-WWE6JScILjnVLpVE_cKYQj-QZwRMcMqnJYCGDdGNwgtyFg3VkcILch4V3YWt1Mgk"}'
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.95
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52192', '52193', '52194', '52195', '52196']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 52192:52192 -p 52193:52193 -p 52194:52194 -p 52195:52195 -p 52196:52196 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52194 --rest-port=52192 --tcp-port=52193 --discv5-udp-port=52195 --rest-address=0.0.0.0 --nat=extip:172.18.183.95 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d8c44fb20545db0e57a7d6fef6a0e5bbd094656a8040e02c839a63c1bd9bb07a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52196 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPHV4OJkDjbYGUijYoNFxT-L5rnc3uN-RoTQnSH9fAmbFCl3ya8HrQPnHdbVmIjigyeo8zpH7_6OGplZcQ5j5HgCgmlkgnY0gmlwhKwSBF-KbXVsdGlhZGRyc5YACASsEgRfBtyFAAoErBIEXwbcht0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDBIFmeX-WWE6JScILjnVLpVE_cKYQj-QZwRMcMqnJYCGDdGNwgtyFg3VkcILch4V3YWt1Mgk
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.183.95 waku f5e7a90c4dffe6f6cea1e4bcb45f03ff33b562bb8aa9748760f1bf01d4d74671
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f5e7a90c4dff. Setting up logs at ./log/docker/node3_2026-04-14_04-56-10__0096a86e-0b6a-444b-a1d9-e6e4ed8b64a4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 52192
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52192/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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:52192/debug/v1/info" -H "Content-Type: application/json" -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.95/tcp/52193/p2p/16Uiu2HAkuXy8oeeqgvUG6bSCUmspB8tqdQsezGAiwdsWhzy2mpBp","/ip4/172.18.183.95/tcp/52194/ws/p2p/16Uiu2HAkuXy8oeeqgvUG6bSCUmspB8tqdQsezGAiwdsWhzy2mpBp"],"enrUri":"enr:-L24QLAok87a2O7DxSjJL-v4umlOqYb_Mz4wpGR7Gp3meAq6EdxjmvX6hr3US1FahSl9fBE4fJW9hgSiXulW3BtuUtsCgmlkgnY0gmlwhKwSt1-KbXVsdGlhZGRyc5YACASsErdfBsvhAAoErBK3XwbL4t0DgnJzhQDGAQAAiXNlY3AyNTZrMaECAZzh6z6JCvcvK8hJOzxd_09tAbQCgf1H5q4VAuyR_D-DdGNwgsvhg3VkcILL44V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33937/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:56452/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:52192/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:33937/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.17.0.3/tcp/52056/p2p/16Uiu2HAmCxaRXZD1RcadQiy2Py3cZY4F85Xj8nm8rx7EwB8y4MRA","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/lightpush/3.0.0","/vac/waku/lightpush/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56452/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.183.95/tcp/44062/p2p/16Uiu2HAkuXy8oeeqgvUG6bSCUmspB8tqdQsezGAiwdsWhzy2mpBp","protocols":["/ipfs/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-21-g9a3445","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.24.60/tcp/33938/p2p/16Uiu2HAmDEbJayXh1Cv5ExVJvJu58P1tK57Pp7ccGpb2vAbrKy6Y","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/lightpush/3.0.0","/vac/waku/lightpush/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52192/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.4.95/tcp/56453/p2p/16Uiu2HAmCxaRXZD1RcadQiy2Py3cZY4F85Xj8nm8rx7EwB8y4MRA","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/lightpush/3.0.0","/vac/waku/lightpush/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 30 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:33937/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/1", "message": {"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": 1776142603940518933}}'
INFO  src.node.api_clients.base_client:base_client.py: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:52192/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":1776142603940518933,"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 1de2ade1ae94
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id fa7df4e9648f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5e7a90c4dff
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1de2ade1ae94. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_unsubscribe_with_no_content_topic with id: 2026-04-14_04-57-23__b3407c75-7165-40e5-883b-d056a0bb9e1e
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-04-14_04-57-23__b3407c75-7165-40e5-883b-d056a0bb9e1e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.14.71
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23253', '23254', '23255', '23256', '23257']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 23253:23253 -p 23254:23254 -p 23255:23255 -p 23256:23256 -p 23257:23257 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23255 --rest-port=23253 --tcp-port=23254 --discv5-udp-port=23256 --rest-address=0.0.0.0 --nat=extip:172.18.14.71 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fbe52aba1658dcf865e841fe26e2f2ee97f71eebdcead7d5741cf37c3fd8eebf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23257 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.14.71 waku cf8689c21b1c9d5b4fd0dde409ac4e1139d63530ec73445d3671f4df5453d071
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cf8689c21b1c. Setting up logs at ./log/docker/node1_2026-04-14_04-57-23__b3407c75-7165-40e5-883b-d056a0bb9e1e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 23253
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 4c24e8cd28d3. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 370713a4445d. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23253/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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:23253/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.14.71/tcp/23254/p2p/16Uiu2HAmMiuStNNEnJBU6SDTNqzngm6qTj4uhWWD7uAQau9KfVJm","/ip4/172.18.14.71/tcp/23255/ws/p2p/16Uiu2HAmMiuStNNEnJBU6SDTNqzngm6qTj4uhWWD7uAQau9KfVJm"],"enrUri":"enr:-L24QEhD9o9TuWxKxhKm-1HNFqhQybi-dkvGhXOWcVn9aoKZZ7EIIgV_aZtD3j4XDtaNYF1TfmfL5hffGO4tCZufsf4CgmlkgnY0gmlwhKwSDkeKbXVsdGlhZGRyc5YACASsEg5HBlrWAAoErBIORwZa190DgnJzhQDGAQAAiXNlY3AyNTZrMaEDhrn2Dp7QQEjz27lHQVtgwb7LKhbe6DRn8RQjI-VOToaDdGNwglrWg3VkcIJa2IV3YWt1MgU"}'
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-04-14_04-57-23__b3407c75-7165-40e5-883b-d056a0bb9e1e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.158
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['62718', '62719', '62720', '62721', '62722']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 62718:62718 -p 62719:62719 -p 62720:62720 -p 62721:62721 -p 62722:62722 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62720 --rest-port=62718 --tcp-port=62719 --discv5-udp-port=62721 --rest-address=0.0.0.0 --nat=extip:172.18.176.158 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=117e60ad706c4fffcf67def2cbd6299fc1ee028dbfdd9094f3ed2b83a2a0e7c5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62722 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QEhD9o9TuWxKxhKm-1HNFqhQybi-dkvGhXOWcVn9aoKZZ7EIIgV_aZtD3j4XDtaNYF1TfmfL5hffGO4tCZufsf4CgmlkgnY0gmlwhKwSDkeKbXVsdGlhZGRyc5YACASsEg5HBlrWAAoErBIORwZa190DgnJzhQDGAQAAiXNlY3AyNTZrMaEDhrn2Dp7QQEjz27lHQVtgwb7LKhbe6DRn8RQjI-VOToaDdGNwglrWg3VkcIJa2IV3YWt1MgU --filternode=/ip4/172.18.14.71/tcp/23254/p2p/16Uiu2HAmMiuStNNEnJBU6SDTNqzngm6qTj4uhWWD7uAQau9KfVJm
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.176.158 waku d60902bf78910b305fe4b79a99da52fbdf514f1320bbad79409da39ef63fa440
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d60902bf7891. Setting up logs at ./log/docker/node2_2026-04-14_04-57-23__b3407c75-7165-40e5-883b-d056a0bb9e1e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 62718
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62718/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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:62718/debug/v1/info" -H "Content-Type: application/json" -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.158/tcp/62719/p2p/16Uiu2HAmQZGA3rD7LV3SXqsMMhYpGFV4JCzSR5uNqPiZuGD4v6y8","/ip4/172.18.176.158/tcp/62720/ws/p2p/16Uiu2HAmQZGA3rD7LV3SXqsMMhYpGFV4JCzSR5uNqPiZuGD4v6y8"],"enrUri":"enr:-L24QDTTgLGOgRo3ABr3ta-Ws6gugVpm2UhM0Xfsgv_tQp1WEIHIkH8impgBBhMy3PHvskEEip23UjH-ci-GbJUVDFkCgmlkgnY0gmlwhKwSsJ6KbXVsdGlhZGRyc5YACASsErCeBvT_AAoErBKwngb1AN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDsNShYcGVx4xwnoVYV-4JWXYMNFKQZhiodGIKAoVhlSODdGNwgvT_g3VkcIL1AYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62718/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.14.71/tcp/23254/p2p/16Uiu2HAmMiuStNNEnJBU6SDTNqzngm6qTj4uhWWD7uAQau9KfVJm"]'
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:23253/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:62718/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "f728344d-bc83-4735-a40d-037798141687", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"f728344d-bc83-4735-a40d-037798141687","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:62718/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "pubsubTopic": "/waku/2/rs/198/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:62718/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 cf8689c21b1c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d60902bf7891
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,654 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_valid_content_topics with id: 2026-04-14_04-55-51__1ca4185e-461e-47f4-82d0-ee23988e8276
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-04-14_04-55-51__1ca4185e-461e-47f4-82d0-ee23988e8276__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.85
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48418', '48419', '48420', '48421', '48422']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 48418:48418 -p 48419:48419 -p 48420:48420 -p 48421:48421 -p 48422:48422 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48420 --rest-port=48418 --tcp-port=48419 --discv5-udp-port=48421 --rest-address=0.0.0.0 --nat=extip:172.18.197.85 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=2caaae35e869a68fdb60febcff7ad1fb8887f9539ddeb66ffacc690efcb8bd6d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48422 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.197.85 waku 4ad7640074eac961fe4f8d145abd2ce6ac67021981ff59a408500ff9f886f513
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4ad7640074ea. Setting up logs at ./log/docker/receiving_node1_2026-04-14_04-55-51__1ca4185e-461e-47f4-82d0-ee23988e8276__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 48418
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 477406d30c63. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 29882fc51eae. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48418/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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:48418/debug/v1/info" -H "Content-Type: application/json" -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.85/tcp/48419/p2p/16Uiu2HAmLjcdiKjB1rGx4akh7kRruimz9h1xHYPPBiXqLHuwieY6","/ip4/172.18.197.85/tcp/48420/ws/p2p/16Uiu2HAmLjcdiKjB1rGx4akh7kRruimz9h1xHYPPBiXqLHuwieY6"],"enrUri":"enr:-L24QAaiNLyfTPjGYwE1bgKRZX7s5qr0lPELvKm31GSOiVtpL2-gFTEP3jj2IhWEzPZ0494TLdeK0StoR0qo4LP-i2QCgmlkgnY0gmlwhKwSxVWKbXVsdGlhZGRyc5YACASsEsVVBr0jAAoErBLFVQa9JN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDeAzYGivBzumz9C5QMvVmBkD_SHA8FSBxe1PldFmTnweDdGNwgr0jg3VkcIK9JYV3YWt1Mgk"}'
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-04-14_04-55-51__1ca4185e-461e-47f4-82d0-ee23988e8276__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.189.13
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46703', '46704', '46705', '46706', '46707']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 46703:46703 -p 46704:46704 -p 46705:46705 -p 46706:46706 -p 46707:46707 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46705 --rest-port=46703 --tcp-port=46704 --discv5-udp-port=46706 --rest-address=0.0.0.0 --nat=extip:172.18.189.13 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=21816c6cfcd0d0f8cce1fb763d15e1ce4f96089fcd1ab0ad2dffa3d6febfc434 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46707 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.189.13 waku 6c2a0e29dd5e1ce80593546a64709ebe0c548b3e70bf90934dd669a59e538d9d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6c2a0e29dd5e. Setting up logs at ./log/docker/receiving_node2_2026-04-14_04-55-51__1ca4185e-461e-47f4-82d0-ee23988e8276__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 46703
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46703/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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:46703/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.189.13/tcp/46704/p2p/16Uiu2HAmDzYxLvi6VyNXvqrnCxRS3VSykda8mzf68q3cY4ScSqxH","/ip4/172.18.189.13/tcp/46705/ws/p2p/16Uiu2HAmDzYxLvi6VyNXvqrnCxRS3VSykda8mzf68q3cY4ScSqxH"],"enrUri":"enr:-L24QCLX88nWgPiyvGJbduU_pcKNAez2qieJ5izfsrjVfL2jIghwvLfW6s6fN72xckbwpYflVlCImJNXhuzR3RQwRiMCgmlkgnY0gmlwhKwSvQ2KbXVsdGlhZGRyc5YACASsEr0NBrZwAAoErBK9DQa2cd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDE96WlB4IkoFn078BOshsyjhW2ZabF8f2ckq76mmeDj6DdGNwgrZwg3VkcIK2coV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46703/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.197.85/tcp/48419/p2p/16Uiu2HAmLjcdiKjB1rGx4akh7kRruimz9h1xHYPPBiXqLHuwieY6"]'
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-04-14_04-55-51__1ca4185e-461e-47f4-82d0-ee23988e8276__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.243.97
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['62254', '62255', '62256', '62257', '62258']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 62254:62254 -p 62255:62255 -p 62256:62256 -p 62257:62257 -p 62258:62258 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62256 --rest-port=62254 --tcp-port=62255 --discv5-udp-port=62257 --rest-address=0.0.0.0 --nat=extip:172.18.243.97 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e0af7dc22a1b6175e7ae6cdf3b4dbec79a408c3e5e57416d4f4c70617a6efed5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62258 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QAaiNLyfTPjGYwE1bgKRZX7s5qr0lPELvKm31GSOiVtpL2-gFTEP3jj2IhWEzPZ0494TLdeK0StoR0qo4LP-i2QCgmlkgnY0gmlwhKwSxVWKbXVsdGlhZGRyc5YACASsEsVVBr0jAAoErBLFVQa9JN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDeAzYGivBzumz9C5QMvVmBkD_SHA8FSBxe1PldFmTnweDdGNwgr0jg3VkcIK9JYV3YWt1Mgk --lightpushnode=/ip4/172.18.197.85/tcp/48419/p2p/16Uiu2HAmLjcdiKjB1rGx4akh7kRruimz9h1xHYPPBiXqLHuwieY6 --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.243.97 waku bc3cf7bff506e062fffe86a6fc9504a395601c179e13fc7b5df84c85544206f9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bc3cf7bff506. Setting up logs at ./log/docker/lightpush_node1_2026-04-14_04-55-51__1ca4185e-461e-47f4-82d0-ee23988e8276__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 62254
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62254/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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:62254/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.243.97/tcp/62255/p2p/16Uiu2HAm95JGKr4RWxNGDftusVrVK8SopWuYy3Pz6qkw3yvJrcr3","/ip4/172.18.243.97/tcp/62256/ws/p2p/16Uiu2HAm95JGKr4RWxNGDftusVrVK8SopWuYy3Pz6qkw3yvJrcr3"],"enrUri":"enr:-L24QNcbTBu5fsBI4YrGX27C9q5gKz9i5piWM3qvKb3TxaRiFmjyV-1FMvPgRJC9WOlZst-q-snrPjDzTHf73Rr6728CgmlkgnY0gmlwhKwS82GKbXVsdGlhZGRyc5YACASsEvNhBvMvAAoErBLzYQbzMN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECystylgzcV4b8KcCsGfBuD4JQG27YG4R5MeV5gV29z-CDdGNwgvMvg3VkcILzMYV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62254/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.197.85/tcp/48419/p2p/16Uiu2HAmLjcdiKjB1rGx4akh7kRruimz9h1xHYPPBiXqLHuwieY6"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62254/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.189.13/tcp/46704/p2p/16Uiu2HAmDzYxLvi6VyNXvqrnCxRS3VSykda8mzf68q3cY4ScSqxH"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48418/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:46703/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:62254/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A simple string
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62254/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Hello World!", "timestamp": 1776142555043636098}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48418/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Hello World!","version":0,"timestamp":1776142555043636098,"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:46703/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Hello World!","version":0,"timestamp":1776142555043636098,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62254/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Hello World!","version":0,"timestamp":1776142555043636098,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic An integer
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62254/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "1234567890", "timestamp": 1776142555173386228}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48418/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234567890","version":0,"timestamp":1776142555173386228,"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:46703/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234567890","version":0,"timestamp":1776142555173386228,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62254/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234567890","version":0,"timestamp":1776142555173386228,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A dictionary
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62254/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "{\"key\": \"value\"}", "timestamp": 1776142555299165697}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48418/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1776142555299165697,"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:46703/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1776142555299165697,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62254/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1776142555299165697,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Chinese characters
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62254/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": 1776142555425709274}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48418/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1776142555425709274,"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:46703/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1776142555425709274,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62254/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1776142555425709274,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Emojis
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62254/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\ud83d\ude80\ud83c\udf1f\u2728", "timestamp": 1776142555553934797}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48418/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1776142555553934797,"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:46703/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1776142555553934797,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62254/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1776142555553934797,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Lorem ipsum text
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62254/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Lorem ipsum dolor sit amet", "timestamp": 1776142555682102320}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48418/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1776142555682102320,"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:46703/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1776142555682102320,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62254/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1776142555682102320,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic HTML content
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62254/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "<html><body>Hello</body></html>", "timestamp": 1776142555810233257}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48418/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"<html><body>Hello</body></html>","version":0,"timestamp":1776142555810233257,"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:46703/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"<html><body>Hello</body></html>","version":0,"timestamp":1776142555810233257,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62254/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"<html><body>Hello</body></html>","version":0,"timestamp":1776142555810233257,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Cyrillic characters
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62254/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\u041f\u0440\u0438\u0432\u0435\u0442", "timestamp": 1776142555933217027}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48418/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1776142555933217027,"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:46703/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1776142555933217027,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62254/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1776142555933217027,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Base64 encoded string
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62254/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Base64==dGVzdA==", "timestamp": 1776142556061381943}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48418/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1776142556061381943,"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:46703/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1776142556061381943,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62254/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1776142556061381943,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Binary data
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62254/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ", "timestamp": 1776142556186396201}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48418/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1776142556186396201,"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:46703/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1776142556186396201,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62254/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1776142556186396201,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Special characters with whitespace
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62254/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\t\nSpecial\tCharacters\n", "timestamp": 1776142556317089616}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48418/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1776142556317089616,"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:46703/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1776142556317089616,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62254/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1776142556317089616,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Boolean false as a string
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62254/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "False", "timestamp": 1776142556444431194}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48418/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"False","version":0,"timestamp":1776142556444431194,"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:46703/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"False","version":0,"timestamp":1776142556444431194,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62254/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"False","version":0,"timestamp":1776142556444431194,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A float number
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62254/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "3.1415926535", "timestamp": 1776142556569904902}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48418/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"3.1415926535","version":0,"timestamp":1776142556569904902,"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:46703/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"3.1415926535","version":0,"timestamp":1776142556569904902,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62254/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"3.1415926535","version":0,"timestamp":1776142556569904902,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A list
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62254/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "[1, 2, 3, 4, 5]", "timestamp": 1776142556699317261}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48418/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1776142556699317261,"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:46703/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1776142556699317261,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62254/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1776142556699317261,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Hexadecimal number as a string
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62254/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "0xDEADBEEF", "timestamp": 1776142556824795749}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48418/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"0xDEADBEEF","version":0,"timestamp":1776142556824795749,"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:46703/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"0xDEADBEEF","version":0,"timestamp":1776142556824795749,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62254/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"0xDEADBEEF","version":0,"timestamp":1776142556824795749,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Email format
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62254/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "user@example.com", "timestamp": 1776142556950476772}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48418/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"user@example.com","version":0,"timestamp":1776142556950476772,"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:46703/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"user@example.com","version":0,"timestamp":1776142556950476772,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62254/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"user@example.com","version":0,"timestamp":1776142556950476772,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic URL format
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62254/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "http://example.com", "timestamp": 1776142557077563194}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48418/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"http://example.com","version":0,"timestamp":1776142557077563194,"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:46703/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"http://example.com","version":0,"timestamp":1776142557077563194,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62254/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"http://example.com","version":0,"timestamp":1776142557077563194,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Date and time in ISO format
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62254/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "2023-11-01T12:00:00Z", "timestamp": 1776142557205017232}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48418/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1776142557205017232,"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:46703/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1776142557205017232,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62254/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1776142557205017232,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic String with escaped quotes
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62254/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\"Escaped\" \\\"quotes\\\"", "timestamp": 1776142557329699000}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48418/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1776142557329699000,"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:46703/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1776142557329699000,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62254/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1776142557329699000,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A regular expression
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62254/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Regular expression: ^[a-z0-9_-]{3,16}$", "timestamp": 1776142557453146488}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48418/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1776142557453146488,"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:46703/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1776142557453146488,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62254/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1776142557453146488,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A very long string
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62254/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "timestamp": 1776142557575365532}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48418/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1776142557575365532,"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:46703/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1776142557575365532,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62254/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1776142557575365532,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A JSON string
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62254/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "{\"name\": \"John\", \"age\": 30, \"city\": \"New York\"}", "timestamp": 1776142557704162590}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48418/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1776142557704162590,"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:46703/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1776142557704162590,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62254/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1776142557704162590,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A Unix path
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62254/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/usr/local/bin", "timestamp": 1776142557829362987}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48418/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/usr/local/bin","version":0,"timestamp":1776142557829362987,"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:46703/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/usr/local/bin","version":0,"timestamp":1776142557829362987,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62254/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/usr/local/bin","version":0,"timestamp":1776142557829362987,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A Windows path
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62254/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "C:\\Windows\\System32", "timestamp": 1776142557954701350}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48418/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1776142557954701350,"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:46703/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1776142557954701350,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62254/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1776142557954701350,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic An SQL query
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62254/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "SELECT * FROM users WHERE id = 1;", "timestamp": 1776142558080744290}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48418/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1776142558080744290,"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:46703/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1776142558080744290,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62254/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1776142558080744290,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic JavaScript code snippet
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62254/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "function test() { console.log('Hello World'); }", "timestamp": 1776142558206083365}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48418/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1776142558206083365,"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:46703/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1776142558206083365,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62254/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1776142558206083365,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A CSS snippet
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62254/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "body { background-color: #fff; }", "timestamp": 1776142558330464170}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48418/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1776142558330464170,"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:46703/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1776142558330464170,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62254/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1776142558330464170,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A Python one-liner
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62254/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "print('Hello World')", "timestamp": 1776142558457022083}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48418/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1776142558457022083,"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:46703/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1776142558457022083,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62254/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1776142558457022083,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic An IP address
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62254/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "192.168.1.1", "timestamp": 1776142558585172846}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48418/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"192.168.1.1","version":0,"timestamp":1776142558585172846,"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:46703/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"192.168.1.1","version":0,"timestamp":1776142558585172846,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62254/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"192.168.1.1","version":0,"timestamp":1776142558585172846,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A domain name
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62254/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "www.example.com", "timestamp": 1776142558712058252}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48418/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"www.example.com","version":0,"timestamp":1776142558712058252,"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:46703/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"www.example.com","version":0,"timestamp":1776142558712058252,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62254/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"www.example.com","version":0,"timestamp":1776142558712058252,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A user agent string
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62254/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Mozilla/5.0 (Windows NT 10.0; Win64; x64)", "timestamp": 1776142558835153581}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48418/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1776142558835153581,"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:46703/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1776142558835153581,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62254/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1776142558835153581,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A credit card number
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62254/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "1234-5678-9012-3456", "timestamp": 1776142558961342406}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48418/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1776142558961342406,"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:46703/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1776142558961342406,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62254/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1776142558961342406,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A phone number
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62254/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "+1234567890", "timestamp": 1776142559086795645}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48418/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"+1234567890","version":0,"timestamp":1776142559086795645,"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:46703/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"+1234567890","version":0,"timestamp":1776142559086795645,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62254/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"+1234567890","version":0,"timestamp":1776142559086795645,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A UUID
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62254/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "123e4567-e89b-12d3-a456-426614174000", "timestamp": 1776142559213831631}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48418/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1776142559213831631,"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:46703/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1776142559213831631,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62254/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1776142559213831631,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A hashtag
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62254/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "#helloWorld", "timestamp": 1776142559342226678}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48418/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"#helloWorld","version":0,"timestamp":1776142559342226678,"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:46703/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"#helloWorld","version":0,"timestamp":1776142559342226678,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62254/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"#helloWorld","version":0,"timestamp":1776142559342226678,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A Twitter handle
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62254/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "@username", "timestamp": 1776142559465463045}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48418/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"@username","version":0,"timestamp":1776142559465463045,"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:46703/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"@username","version":0,"timestamp":1776142559465463045,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62254/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"@username","version":0,"timestamp":1776142559465463045,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A password
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62254/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "P@ssw0rd!", "timestamp": 1776142559591569453}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48418/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"P@ssw0rd!","version":0,"timestamp":1776142559591569453,"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:46703/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"P@ssw0rd!","version":0,"timestamp":1776142559591569453,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62254/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"P@ssw0rd!","version":0,"timestamp":1776142559591569453,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A date in common format
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62254/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "01/11/2023", "timestamp": 1776142559740707533}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48418/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"01/11/2023","version":0,"timestamp":1776142559740707533,"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:46703/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"01/11/2023","version":0,"timestamp":1776142559740707533,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62254/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"01/11/2023","version":0,"timestamp":1776142559740707533,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A time string
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62254/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "12:00:00", "timestamp": 1776142559870138529}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48418/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"12:00:00","version":0,"timestamp":1776142559870138529,"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:46703/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"12:00:00","version":0,"timestamp":1776142559870138529,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62254/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"12:00:00","version":0,"timestamp":1776142559870138529,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A mathematical equation
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62254/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "E = mc^2", "timestamp": 1776142559998403062}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48418/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"E = mc^2","version":0,"timestamp":1776142559998403062,"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:46703/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"E = mc^2","version":0,"timestamp":1776142559998403062,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62254/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"E = mc^2","version":0,"timestamp":1776142559998403062,"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 4ad7640074ea
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6c2a0e29dd5e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id bc3cf7bff506
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4ad7640074ea. 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,107 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_main_node_only_lightpush__peer_full with id: 2026-04-14_04-56-01__ba74bd45-436b-4c4a-a33f-16347f7e2367
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-04-14_04-56-01__ba74bd45-436b-4c4a-a33f-16347f7e2367__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.79
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['42654', '42655', '42656', '42657', '42658']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 42654:42654 -p 42655:42655 -p 42656:42656 -p 42657:42657 -p 42658:42658 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42656 --rest-port=42654 --tcp-port=42655 --discv5-udp-port=42657 --rest-address=0.0.0.0 --nat=extip:172.18.139.79 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f59ab2e43f8f50ca14b6da9747f7e7fe9b5facfc96cb422f8ffdc6c6024eff42 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42658 --metrics-logging=true --lightpush=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.139.79 waku 33ea90aa134e8747b4ae059f1ea65ea157bc149cfd0a773d55bc71c966713f6f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 33ea90aa134e. Setting up logs at ./log/docker/receiving_node1_2026-04-14_04-56-01__ba74bd45-436b-4c4a-a33f-16347f7e2367__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 42654
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 b5833fa5516e. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 95ec744d8126. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42654/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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:42654/debug/v1/info" -H "Content-Type: application/json" -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.79/tcp/42655/p2p/16Uiu2HAmHaDUVo4GNoJoq2pfQFhtSgZaNDj1RUKg8L7kJu8SHhTi","/ip4/172.18.139.79/tcp/42656/ws/p2p/16Uiu2HAmHaDUVo4GNoJoq2pfQFhtSgZaNDj1RUKg8L7kJu8SHhTi"],"enrUri":"enr:-L24QLxUuSjYTgSZCUI0XptCkuCMzqc3bMUvnhZy5wRALboKA0DdJjwptu7_g8fwmStBW9_BhRZUXYU_y-fe9sz3ug8CgmlkgnY0gmlwhKwSi0-KbXVsdGlhZGRyc5YACASsEotPBqafAAoErBKLTwamoN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDSRFeyBUswSWcDYAIpsi6r13LgMQIWCNw5Vka3-pkxp2DdGNwgqafg3VkcIKmoYV3YWt1Mg0"}'
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-04-14_04-56-01__ba74bd45-436b-4c4a-a33f-16347f7e2367__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.58.13
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63124', '63125', '63126', '63127', '63128']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 63124:63124 -p 63125:63125 -p 63126:63126 -p 63127:63127 -p 63128:63128 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63126 --rest-port=63124 --tcp-port=63125 --discv5-udp-port=63127 --rest-address=0.0.0.0 --nat=extip:172.18.58.13 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=80e685c2a2ac2daabc5216bcbec6bed3fdbaafaabdb20d0b548bbd7bed3e52dd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63128 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.58.13 waku 888e9fa797110b260788d6dbe410c238b4ea1bee83c6568833728388cf33858f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 888e9fa79711. Setting up logs at ./log/docker/receiving_node2_2026-04-14_04-56-01__ba74bd45-436b-4c4a-a33f-16347f7e2367__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 63124
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63124/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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:63124/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.58.13/tcp/63125/p2p/16Uiu2HAm8QoBxKyw1Cyzfg7fdCqNoXGeDS1cHBMeoAuwnzwoqf7G","/ip4/172.18.58.13/tcp/63126/ws/p2p/16Uiu2HAm8QoBxKyw1Cyzfg7fdCqNoXGeDS1cHBMeoAuwnzwoqf7G"],"enrUri":"enr:-L24QLavN92Ytg1-hfaoFpzNi0VHO-S3WfxlC04uo7IrgyxlPpLXeCGkYFXrfxqoAq0T5yZZNxqzeQQ5_dMGAFyMy64CgmlkgnY0gmlwhKwSOg2KbXVsdGlhZGRyc5YACASsEjoNBvaVAAoErBI6DQb2lt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECwO6AUUlvc0VQxzZwLv0UaXRAaRDmvQDm-Ddr4iDdw6ODdGNwgvaVg3VkcIL2l4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63124/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.139.79/tcp/42655/p2p/16Uiu2HAmHaDUVo4GNoJoq2pfQFhtSgZaNDj1RUKg8L7kJu8SHhTi"]'
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-04-14_04-56-01__ba74bd45-436b-4c4a-a33f-16347f7e2367__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.15.145
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8853', '8854', '8855', '8856', '8857']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 8853:8853 -p 8854:8854 -p 8855:8855 -p 8856:8856 -p 8857:8857 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8855 --rest-port=8853 --tcp-port=8854 --discv5-udp-port=8856 --rest-address=0.0.0.0 --nat=extip:172.18.15.145 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=152ef4daecfd6a8206bef21a5ac2eecadf3e3e9c7c3eccf319e8a647bceb7c2c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8857 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLxUuSjYTgSZCUI0XptCkuCMzqc3bMUvnhZy5wRALboKA0DdJjwptu7_g8fwmStBW9_BhRZUXYU_y-fe9sz3ug8CgmlkgnY0gmlwhKwSi0-KbXVsdGlhZGRyc5YACASsEotPBqafAAoErBKLTwamoN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDSRFeyBUswSWcDYAIpsi6r13LgMQIWCNw5Vka3-pkxp2DdGNwgqafg3VkcIKmoYV3YWt1Mg0 --lightpushnode=/ip4/172.18.139.79/tcp/42655/p2p/16Uiu2HAmHaDUVo4GNoJoq2pfQFhtSgZaNDj1RUKg8L7kJu8SHhTi --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.15.145 waku b8e81c37ef3ed0a5fda6490d3b36a59679f7063179d6f4c666a148d7a6c25877
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b8e81c37ef3e. Setting up logs at ./log/docker/lightpush_node1_2026-04-14_04-56-01__ba74bd45-436b-4c4a-a33f-16347f7e2367__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 8853
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8853/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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:8853/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.15.145/tcp/8854/p2p/16Uiu2HAmQ4K1rix4TUbN5pqo9DTU6uZe3ZrUg4pH3CPzDeBvGkfu","/ip4/172.18.15.145/tcp/8855/ws/p2p/16Uiu2HAmQ4K1rix4TUbN5pqo9DTU6uZe3ZrUg4pH3CPzDeBvGkfu"],"enrUri":"enr:-L24QE1SjOSH3ZHCfJpz69vOV8jQNbSOJbVS2_TrteOaLdQzMekUKtunN8F0Piq4QE3cDlYTQ1GRBcP6UjFuwX98330CgmlkgnY0gmlwhKwSD5GKbXVsdGlhZGRyc5YACASsEg-RBiKWAAoErBIPkQYil90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDqWoE8-1hyMG2iUGBFhXHMORD3PpzHHkkaPAIMLW_qQSDdGNwgiKWg3VkcIIimIV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8853/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.139.79/tcp/42655/p2p/16Uiu2HAmHaDUVo4GNoJoq2pfQFhtSgZaNDj1RUKg8L7kJu8SHhTi"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8853/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.58.13/tcp/63125/p2p/16Uiu2HAm8QoBxKyw1Cyzfg7fdCqNoXGeDS1cHBMeoAuwnzwoqf7G"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42654/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:63124/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:8853/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8853/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776142565075322364}}'
INFO  src.node.api_clients.base_client:base_client.py: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:42654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-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":1776142565075322364,"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:63124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-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":1776142565075322364,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-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":1776142565075322364,"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 33ea90aa134e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 888e9fa79711
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b8e81c37ef3e
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 33ea90aa134e. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,95 @@
2026-04-14 04:57:27.834 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 04:57:27.835 DEBUG [tests.conftest] Running test: test_time_filter_zero_start_time with id: 2026-04-14_04-57-27__65e7c1ff-28a0-48b2-bd9f-8555f5c0563d
2026-04-14 04:57:27.835 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 04:57:27.835 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-14 04:57:27.835 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-14 04:57:27.847 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 04:57:27.847 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-14_04-57-27__65e7c1ff-28a0-48b2-bd9f-8555f5c0563d__wakuorg_nwaku:latest.log
2026-04-14 04:57:27.848 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 04:57:27.848 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 04:57:27.851 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 04:57:27.851 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.58.75
2026-04-14 04:57:27.851 DEBUG [src.node.docker_mananger] Generated ports ['2577', '2578', '2579', '2580', '2581']
2026-04-14 04:57:27.852 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 04:57:27.852 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 04:57:27.852 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 04:57:27.852 DEBUG [src.node.docker_mananger] docker run -i -t -p 2577:2577 -p 2578:2578 -p 2579:2579 -p 2580:2580 -p 2581:2581 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2579 --rest-port=2577 --tcp-port=2578 --discv5-udp-port=2580 --rest-address=0.0.0.0 --nat=extip:172.18.58.75 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=879ba1d3a8a07ec0a31b37be65128d5f2acdc6da7d15c2c0b44c7eb3cdea1bfa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2581 --metrics-logging=true --store=true --relay=true
2026-04-14 04:57:28.046 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.58.75 waku 4dbdb6d08b747a4589735a216da8eca71b809c902597d08926f1846eb0b5bf20
2026-04-14 04:57:28.083 DEBUG [src.node.docker_mananger] Container started with ID 4dbdb6d08b74. Setting up logs at ./log/docker/publishing_node1_2026-04-14_04-57-27__65e7c1ff-28a0-48b2-bd9f-8555f5c0563d__wakuorg_nwaku:latest.log
2026-04-14 04:57:28.084 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2577
2026-04-14 04:57:28.085 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 04:57:28.183 ERROR [src.node.docker_mananger] Max retries reached for container 3aa165f959d4. Exiting log stream.
2026-04-14 04:57:28.673 ERROR [src.node.docker_mananger] Max retries reached for container dadc6071327f. Exiting log stream.
2026-04-14 04:57:29.085 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2577/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:57:29.088 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 04:57:29.088 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 04:57:29.089 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2577/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:57:29.091 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.58.75/tcp/2578/p2p/16Uiu2HAkzcGZu8Bhr2oKmhhgktz1GYphN3HL3XA8SiqrTdHjA71C","/ip4/172.18.58.75/tcp/2579/ws/p2p/16Uiu2HAkzcGZu8Bhr2oKmhhgktz1GYphN3HL3XA8SiqrTdHjA71C"],"enrUri":"enr:-L24QPtmEHAK5iskziduG5SVgZXVeT_1QvW-YuncSFDRMZ_QJeMH54F8xMgcKLs2OzqzxcIMyONMg0xsg2Y-xeu326gCgmlkgnY0gmlwhKwSOkuKbXVsdGlhZGRyc5YACASsEjpLBgoSAAoErBI6SwYKE90DgnJzhQDGAQAAiXNlY3AyNTZrMaECTQFZ_l0Ay_3TxLZKPNBqFyQKyr3rWsfxRHlVbBhU9-uDdGNwggoSg3VkcIIKFIV3YWt1MgM"}'
2026-04-14 04:57:29.091 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 04:57:29.098 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 04:57:29.098 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-14_04-57-27__65e7c1ff-28a0-48b2-bd9f-8555f5c0563d__wakuorg_nwaku:latest.log
2026-04-14 04:57:29.099 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 04:57:29.099 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 04:57:29.100 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 04:57:29.100 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.29.3
2026-04-14 04:57:29.100 DEBUG [src.node.docker_mananger] Generated ports ['60822', '60823', '60824', '60825', '60826']
2026-04-14 04:57:29.101 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 04:57:29.101 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 04:57:29.101 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 04:57:29.101 DEBUG [src.node.docker_mananger] docker run -i -t -p 60822:60822 -p 60823:60823 -p 60824:60824 -p 60825:60825 -p 60826:60826 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60824 --rest-port=60822 --tcp-port=60823 --discv5-udp-port=60825 --rest-address=0.0.0.0 --nat=extip:172.18.29.3 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9fdff0c29dbfafe94be1b0e81a65baa14dbd4a5ed3aae48b1fc8d1cbe9eeabf3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60826 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QPtmEHAK5iskziduG5SVgZXVeT_1QvW-YuncSFDRMZ_QJeMH54F8xMgcKLs2OzqzxcIMyONMg0xsg2Y-xeu326gCgmlkgnY0gmlwhKwSOkuKbXVsdGlhZGRyc5YACASsEjpLBgoSAAoErBI6SwYKE90DgnJzhQDGAQAAiXNlY3AyNTZrMaECTQFZ_l0Ay_3TxLZKPNBqFyQKyr3rWsfxRHlVbBhU9-uDdGNwggoSg3VkcIIKFIV3YWt1MgM --storenode=/ip4/172.18.58.75/tcp/2578/p2p/16Uiu2HAkzcGZu8Bhr2oKmhhgktz1GYphN3HL3XA8SiqrTdHjA71C --store=true --relay=true
2026-04-14 04:57:29.308 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.29.3 waku a6f97f08ec0921b4f1256e1d98b988ebe403097f4fadb5fc4964f1555fdc0645
2026-04-14 04:57:29.345 DEBUG [src.node.docker_mananger] Container started with ID a6f97f08ec09. Setting up logs at ./log/docker/store_node1_2026-04-14_04-57-27__65e7c1ff-28a0-48b2-bd9f-8555f5c0563d__wakuorg_nwaku:latest.log
2026-04-14 04:57:29.345 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 60822
2026-04-14 04:57:29.345 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 04:57:30.346 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60822/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:57:30.349 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 04:57:30.349 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 04:57:30.350 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60822/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:57:30.352 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.29.3/tcp/60823/p2p/16Uiu2HAmBtDsK3yx5X8jkJM4vZqALVPBVfZSgode4kGW5UAbZFa9","/ip4/172.18.29.3/tcp/60824/ws/p2p/16Uiu2HAmBtDsK3yx5X8jkJM4vZqALVPBVfZSgode4kGW5UAbZFa9"],"enrUri":"enr:-L24QBCl6Jn9hA42FK8efkSVvyHHeBCVNQbizybpTYxPTzoLWJ7Wawc6CbPaAYhlUDwzbEtNyIYpZp-xwrMKPOc3eScCgmlkgnY0gmlwhKwSHQOKbXVsdGlhZGRyc5YACASsEh0DBu2XAAoErBIdAwbtmN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC9Igl5HgONmcAPh_eAM4MrVJ3_tTNyqNklj0P99X7zPqDdGNwgu2Xg3VkcILtmYV3YWt1MgM"}'
2026-04-14 04:57:30.352 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 04:57:30.353 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60822/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.58.75/tcp/2578/p2p/16Uiu2HAkzcGZu8Bhr2oKmhhgktz1GYphN3HL3XA8SiqrTdHjA71C"]'
2026-04-14 04:57:30.356 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:30.356 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2577/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 04:57:30.358 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:30.359 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60822/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 04:57:30.361 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:30.362 DEBUG [src.steps.store] Relaying message
2026-04-14 04:57:30.362 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2577/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:30.367 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:30.367 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:57:30.568 DEBUG [src.steps.store] Relaying message
2026-04-14 04:57:30.568 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2577/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:30.574 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:30.575 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:57:30.775 DEBUG [src.steps.store] Relaying message
2026-04-14 04:57:30.776 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2577/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:30.781 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:30.781 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:57:30.982 DEBUG [src.steps.store] Relaying message
2026-04-14 04:57:30.982 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2577/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:30.988 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:30.988 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:57:31.189 DEBUG [src.steps.store] Relaying message
2026-04-14 04:57:31.189 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2577/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:31.196 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:31.197 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:57:31.397 DEBUG [src.steps.store] Relaying message
2026-04-14 04:57:31.398 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2577/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:31.404 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:31.404 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:57:31.605 DEBUG [tests.store.test_time_filter] inquering stored messages with start time 0
2026-04-14 04:57:31.605 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2577/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&startTime=0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:57:31.609 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xacf412d4def0c9a112b61226c4f9eecf42b305cc1d74f9c28361633884c616b1","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776142647362163968,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x64c33353fd31e4a77029839e82ac5d880be44699a4ced1ec50072ea4d0db3d6b","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776142649362170880,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0xd16e613f7e486f419a22d4d0a648242f6be3ed58d317525bdaa19b7ea683f0c0","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776142650262172928,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x5ce21885cd9fc59503a391178a0dc6002ea20f1768202a290e1a61e142c9d8b5","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776142650462174976,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x3d3a4c8125d337e13a62d61b779294a5a656d95574f7218f09c1c32edb0fffd0","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776142652362176768,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x4449297f82d6b3f41923c8fc1f394bc1e2badfd4b2448bc368a69ad12b098a61","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776142660362178048,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"}]}'
2026-04-14 04:57:31.609 DEBUG [tests.store.test_time_filter] number of messages stored for start time = 0 is 6
2026-04-14 04:57:31.609 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60822/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&startTime=0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:57:31.613 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xacf412d4def0c9a112b61226c4f9eecf42b305cc1d74f9c28361633884c616b1","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776142647362163968,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x64c33353fd31e4a77029839e82ac5d880be44699a4ced1ec50072ea4d0db3d6b","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776142649362170880,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0xd16e613f7e486f419a22d4d0a648242f6be3ed58d317525bdaa19b7ea683f0c0","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776142650262172928,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x5ce21885cd9fc59503a391178a0dc6002ea20f1768202a290e1a61e142c9d8b5","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776142650462174976,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x3d3a4c8125d337e13a62d61b779294a5a656d95574f7218f09c1c32edb0fffd0","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776142652362176768,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x4449297f82d6b3f41923c8fc1f394bc1e2badfd4b2448bc368a69ad12b098a61","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776142660362178048,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"}]}'
2026-04-14 04:57:31.613 DEBUG [tests.store.test_time_filter] number of messages stored for start time = 0 is 6
2026-04-14 04:57:31.614 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 04:57:31.616 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 04:57:31.616 DEBUG [src.node.waku_node] Stopping container with id 4dbdb6d08b74
2026-04-14 04:57:32.106 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 04:57:32.106 DEBUG [src.node.waku_node] Stopping container with id a6f97f08ec09
2026-04-14 04:57:32.560 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 04:57:32.561 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 04:57:32.577 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 04:57:32.583 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
2026-04-14 04:57:18.662 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 04:57:18.663 DEBUG [tests.conftest] Running test: test_publish_with_valid_version with id: 2026-04-14_04-57-18__aaabd864-da79-4e97-9e33-5514cbb9143e
2026-04-14 04:57:18.663 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 04:57:18.663 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-14 04:57:18.664 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-04-14 04:57:18.671 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 04:57:18.671 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_04-57-18__aaabd864-da79-4e97-9e33-5514cbb9143e__wakuorg_nwaku:latest.log
2026-04-14 04:57:18.671 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 04:57:18.671 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 04:57:18.673 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 04:57:18.673 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.214.76
2026-04-14 04:57:18.673 DEBUG [src.node.docker_mananger] Generated ports ['53354', '53355', '53356', '53357', '53358']
2026-04-14 04:57:18.673 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 04:57:18.673 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 04:57:18.673 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 04:57:18.673 DEBUG [src.node.docker_mananger] docker run -i -t -p 53354:53354 -p 53355:53355 -p 53356:53356 -p 53357:53357 -p 53358:53358 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53356 --rest-port=53354 --tcp-port=53355 --discv5-udp-port=53357 --rest-address=0.0.0.0 --nat=extip:172.18.214.76 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=eee4ebf0d635f99ee44e53d4a54aa495acbdf6ed86481c21fc75c4bec41e8c48 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53358 --metrics-logging=true --relay=true
2026-04-14 04:57:18.868 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.214.76 waku 7e780445b9aad4007e779bfbd9ea846232d08a9ccfd266d7591c071791c7b104
2026-04-14 04:57:18.906 DEBUG [src.node.docker_mananger] Container started with ID 7e780445b9aa. Setting up logs at ./log/docker/node1_2026-04-14_04-57-18__aaabd864-da79-4e97-9e33-5514cbb9143e__wakuorg_nwaku:latest.log
2026-04-14 04:57:18.907 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 53354
2026-04-14 04:57:18.908 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 04:57:19.009 ERROR [src.node.docker_mananger] Max retries reached for container 71dea1e711cf. Exiting log stream.
2026-04-14 04:57:19.466 ERROR [src.node.docker_mananger] Max retries reached for container 074eba6521a8. Exiting log stream.
2026-04-14 04:57:19.908 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53354/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:57:19.911 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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-04-14 04:57:19.911 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 04:57:19.911 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53354/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:57:19.913 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.214.76/tcp/53355/p2p/16Uiu2HAmDryXXJC6aqx2bZwhXpX2bEEggji3VDfDnvLZxg8eVM1S","/ip4/172.18.214.76/tcp/53356/ws/p2p/16Uiu2HAmDryXXJC6aqx2bZwhXpX2bEEggji3VDfDnvLZxg8eVM1S"],"enrUri":"enr:-L24QEHb5cZGcidmOHtspxUm-lwGAwi6xlujdLlczhw3jF9-AM-fKRde_CTVC48Xzhlo681ig_6-w9Q3r6wYiZETz7QCgmlkgnY0gmlwhKwS1kyKbXVsdGlhZGRyc5YACASsEtZMBtBrAAoErBLWTAbQbN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDEe25ta94EjtHH7FSyJDW5ZuVDO753yPQ2i7VIchz_TmDdGNwgtBrg3VkcILQbYV3YWt1MgE"}'
2026-04-14 04:57:19.914 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 04:57:19.921 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 04:57:19.921 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_04-57-18__aaabd864-da79-4e97-9e33-5514cbb9143e__wakuorg_nwaku:latest.log
2026-04-14 04:57:19.921 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 04:57:19.922 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 04:57:19.923 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 04:57:19.923 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.107.167
2026-04-14 04:57:19.924 DEBUG [src.node.docker_mananger] Generated ports ['18897', '18898', '18899', '18900', '18901']
2026-04-14 04:57:19.924 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 04:57:19.924 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 04:57:19.924 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 04:57:19.924 DEBUG [src.node.docker_mananger] docker run -i -t -p 18897:18897 -p 18898:18898 -p 18899:18899 -p 18900:18900 -p 18901:18901 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18899 --rest-port=18897 --tcp-port=18898 --discv5-udp-port=18900 --rest-address=0.0.0.0 --nat=extip:172.18.107.167 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=84cbef90691435e80cad6beeeaa4d947d9a7c6adf274f7f2e35c4fff1c03e7dd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18901 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEHb5cZGcidmOHtspxUm-lwGAwi6xlujdLlczhw3jF9-AM-fKRde_CTVC48Xzhlo681ig_6-w9Q3r6wYiZETz7QCgmlkgnY0gmlwhKwS1kyKbXVsdGlhZGRyc5YACASsEtZMBtBrAAoErBLWTAbQbN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDEe25ta94EjtHH7FSyJDW5ZuVDO753yPQ2i7VIchz_TmDdGNwgtBrg3VkcILQbYV3YWt1MgE
2026-04-14 04:57:20.126 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.107.167 waku 47ecf1c3cc7a805e074999ab2ffc6811cb8b8f4660698c38cad0ee9ab2491849
2026-04-14 04:57:20.167 DEBUG [src.node.docker_mananger] Container started with ID 47ecf1c3cc7a. Setting up logs at ./log/docker/node2_2026-04-14_04-57-18__aaabd864-da79-4e97-9e33-5514cbb9143e__wakuorg_nwaku:latest.log
2026-04-14 04:57:20.167 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18897
2026-04-14 04:57:20.168 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 04:57:21.168 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18897/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:57:21.181 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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-04-14 04:57:21.184 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 04:57:21.184 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18897/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:57:21.190 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.107.167/tcp/18898/p2p/16Uiu2HAmKyT6yfhxEnNqGeTTogSiVTxTk6Ki7BoVqgcFnxST9YvE","/ip4/172.18.107.167/tcp/18899/ws/p2p/16Uiu2HAmKyT6yfhxEnNqGeTTogSiVTxTk6Ki7BoVqgcFnxST9YvE"],"enrUri":"enr:-L24QBiNAZS_hs5JfMO5hozPxPvEhFCwtgH9_TKthWWoSeBUZ5s9RThXlov87aO9l8eMsrscgVsssRFnig5ftAf07pgCgmlkgnY0gmlwhKwSa6eKbXVsdGlhZGRyc5YACASsEmunBknSAAoErBJrpwZJ090DgnJzhQDGAQAAiXNlY3AyNTZrMaEDbLyDVisS1tovR_7jHjR6Lqwda5u2czbeeNt1E4PRbSuDdGNwgknSg3VkcIJJ1IV3YWt1MgE"}'
2026-04-14 04:57:21.190 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 04:57:21.190 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18897/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.214.76/tcp/53355/p2p/16Uiu2HAmDryXXJC6aqx2bZwhXpX2bEEggji3VDfDnvLZxg8eVM1S"]'
2026-04-14 04:57:21.193 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:21.194 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-04-14 04:57:21.194 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53354/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 04:57:21.197 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:21.198 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18897/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 04:57:21.203 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:21.204 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53354/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:21.211 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:21.211 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 04:57:21.311 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 04:57:21.311 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53354/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:57:21.314 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776142641204620544,"ephemeral":false,"proof":""}]'
2026-04-14 04:57:21.316 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 04:57:21.316 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18897/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:57:21.318 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":1776142641204620544,"ephemeral":false,"proof":""}]'
2026-04-14 04:57:21.320 INFO [src.steps.relay] WARM UP successful!!
2026-04-14 04:57:21.321 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53354/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)', "version": 10}'
2026-04-14 04:57:21.327 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:21.327 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 04:57:21.427 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 04:57:21.428 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53354/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:57:21.431 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":10,"timestamp":1776142641321156579,"ephemeral":false,"proof":""}]'
2026-04-14 04:57:21.432 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 04:57:21.432 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18897/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:57:21.435 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":10,"timestamp":1776142641321156579,"ephemeral":false,"proof":""}]'
2026-04-14 04:57:21.438 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 04:57:21.439 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 04:57:21.439 DEBUG [src.node.waku_node] Stopping container with id 7e780445b9aa
2026-04-14 04:57:21.923 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 04:57:21.924 DEBUG [src.node.waku_node] Stopping container with id 47ecf1c3cc7a
2026-04-14 04:57:22.396 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 04:57:22.397 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 04:57:22.403 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 04:57:22.409 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter with id: 2026-04-14_04-55-23__40dfd4c8-7b02-4059-9f3b-1064f9fd7116
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-04-14_04-55-23__40dfd4c8-7b02-4059-9f3b-1064f9fd7116__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
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.51
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35505', '35506', '35507', '35508', '35509']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 35505:35505 -p 35506:35506 -p 35507:35507 -p 35508:35508 -p 35509:35509 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35507 --rest-port=35505 --tcp-port=35506 --discv5-udp-port=35508 --rest-address=0.0.0.0 --nat=extip:172.18.173.51 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b1bbdfb1a81373dad0bb1d7f6c1bcd9125c185bfb2b7dc6ea5a6bebd9c12a7e7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35509 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.173.51 waku 561e741095ff00ca91b00012bcfd5ddec6d1130b13a844ad3911ef2186d09ae3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 561e741095ff. Setting up logs at ./log/docker/node1_2026-04-14_04-55-23__40dfd4c8-7b02-4059-9f3b-1064f9fd7116__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 35505
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35505/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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:35505/debug/v1/info" -H "Content-Type: application/json" -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.51/tcp/35506/p2p/16Uiu2HAmGuhfhEkgNJyqth18Ndp1PJHQPBqBSwe1CW5HJMNGH6aq","/ip4/172.18.173.51/tcp/35507/ws/p2p/16Uiu2HAmGuhfhEkgNJyqth18Ndp1PJHQPBqBSwe1CW5HJMNGH6aq"],"enrUri":"enr:-L24QHJtgYwzbvCSsdl3_Y9IHxYoqP_1liNf82OMv7gwqddIK7c8Dr_mMJaezeto5txhZa84jWDlv1rVUJ3lH_vKTAQCgmlkgnY0gmlwhKwSrTOKbXVsdGlhZGRyc5YACASsEq0zBoqyAAoErBKtMwaKs90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDPzOYv9vqPS4qEOej-pwwpHTnwPFWZwuFEYLZHAS-KW6DdGNwgoqyg3VkcIKKtIV3YWt1MgU"}'
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-04-14_04-55-23__40dfd4c8-7b02-4059-9f3b-1064f9fd7116__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.194.97
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20940', '20941', '20942', '20943', '20944']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20940:20940 -p 20941:20941 -p 20942:20942 -p 20943:20943 -p 20944:20944 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20942 --rest-port=20940 --tcp-port=20941 --discv5-udp-port=20943 --rest-address=0.0.0.0 --nat=extip:172.18.194.97 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cc5d8ddbf99e35b005c2edba4e95713a656dbb4ad54eceecdfe7bfecd4bc9bf0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20944 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QHJtgYwzbvCSsdl3_Y9IHxYoqP_1liNf82OMv7gwqddIK7c8Dr_mMJaezeto5txhZa84jWDlv1rVUJ3lH_vKTAQCgmlkgnY0gmlwhKwSrTOKbXVsdGlhZGRyc5YACASsEq0zBoqyAAoErBKtMwaKs90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDPzOYv9vqPS4qEOej-pwwpHTnwPFWZwuFEYLZHAS-KW6DdGNwgoqyg3VkcIKKtIV3YWt1MgU --filternode=/ip4/172.18.173.51/tcp/35506/p2p/16Uiu2HAmGuhfhEkgNJyqth18Ndp1PJHQPBqBSwe1CW5HJMNGH6aq
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.194.97 waku d428f15ae3d5eec4491acd35cd56fe8c88c3e92e9384fa2f8cf41b81c67ff443
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d428f15ae3d5. Setting up logs at ./log/docker/node1_2026-04-14_04-55-23__40dfd4c8-7b02-4059-9f3b-1064f9fd7116__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20940
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20940/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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:20940/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.194.97/tcp/20941/p2p/16Uiu2HAm1ML689kPeKJCVLF1sNkRdBfGhh61TXBDjJTBB8Lpd8Pe","/ip4/172.18.194.97/tcp/20942/ws/p2p/16Uiu2HAm1ML689kPeKJCVLF1sNkRdBfGhh61TXBDjJTBB8Lpd8Pe"],"enrUri":"enr:-L24QGpTUQZFwwItMketjijr3ZCnTBtIPScHpovJ_jP7OQMqO7NS4TA_5HaPEw0Vn0GeQ9i1BsN5MMDAeWnDxOIwlakCgmlkgnY0gmlwhKwSwmGKbXVsdGlhZGRyc5YACASsEsJhBlHNAAoErBLCYQZRzt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECWAlOww8a_4YyMgDUpvc9iXdtXRF0yVHvRSQHK6DKpk2DdGNwglHNg3VkcIJRz4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35505/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:20940/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "36df9778-ac5d-4a5c-9f8d-8eae35c70c13", "contentFilters": ["/test/1/waku-relay/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"36df9778-ac5d-4a5c-9f8d-8eae35c70c13","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35505/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20940/filter/v2/messages/%2Ftest%2F1%2Fwaku-relay%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776142529123165502,"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 561e741095ff
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d428f15ae3d5
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,376 @@
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-04-14_04-59-58__d260b85b-2264-4aa5-8a17-4dfab39ca75e
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 fc5d17cdc59c. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container eb0921757ead. 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-04-14_04-59-58__d260b85b-2264-4aa5-8a17-4dfab39ca75e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.17
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['57625', '57626', '57627', '57628', '57629']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 57625:57625 -p 57626:57626 -p 57627:57627 -p 57628:57628 -p 57629:57629 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57627 --rest-port=57625 --tcp-port=57626 --discv5-udp-port=57628 --rest-address=0.0.0.0 --nat=extip:172.18.254.17 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=703c35fcc68df67366bbbfe7c6faefdf42ee4dceac4fa2722e4f3e27ff9f771c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57629 --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.17 waku 8f7dd61e3d497c429e83cf5a8b943f363b975bea52b6d9b7b8b33cb1785bdea5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8f7dd61e3d49. Setting up logs at ./log/docker/publishing_node1_2026-04-14_04-59-58__d260b85b-2264-4aa5-8a17-4dfab39ca75e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 57625
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8f7dd61e3d49. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57625/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=57625): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fa5c00867e0>: 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.57.154
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50782', '50783', '50784', '50785', '50786']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 50782:50782 -p 50783:50783 -p 50784:50784 -p 50785:50785 -p 50786:50786 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50784 --rest-port=50782 --tcp-port=50783 --discv5-udp-port=50785 --rest-address=0.0.0.0 --nat=extip:172.18.57.154 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fb4bfcffccec73acbee49e47f1788c73120f77c8bc77efd24ffed13bb9bd0bdd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50786 --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.57.154 waku 0ed99730644d09f81cf5521c8bd06cbd43ad06acf8a2b9673ad5b52f0f9451ef
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0ed99730644d. Setting up logs at ./log/docker/publishing_node1_2026-04-14_04-59-58__d260b85b-2264-4aa5-8a17-4dfab39ca75e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 50782
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50782/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"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:50782/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.57.154/tcp/50783/p2p/16Uiu2HAmV8SvTKq5RD4CcFbbDkqMVSgdAqjfg2X6w1KcUeKTBRXH","/ip4/172.18.57.154/tcp/50784/ws/p2p/16Uiu2HAmV8SvTKq5RD4CcFbbDkqMVSgdAqjfg2X6w1KcUeKTBRXH"],"enrUri":"enr:-L24QHXYpBcy4ky8vM0vcBBhLxu_qBL9BD95ayiIGktKEW5UGF1XQfERY2yFHHQ8rrvAlYWJbsdKYFB_9pXktmOGVSQCgmlkgnY0gmlwhKwSOZqKbXVsdGlhZGRyc5YACASsEjmaBsZfAAoErBI5mgbGYN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED9MO3rmR4GUvHERxrHt5yCq8f7xrpI6xjo03hk2FgumyDdGNwgsZfg3VkcILGYYV3YWt1MgM"}'
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-04-14_04-59-58__d260b85b-2264-4aa5-8a17-4dfab39ca75e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.6.232
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['11611', '11612', '11613', '11614', '11615']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 11611:11611 -p 11612:11612 -p 11613:11613 -p 11614:11614 -p 11615:11615 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11613 --rest-port=11611 --tcp-port=11612 --discv5-udp-port=11614 --rest-address=0.0.0.0 --nat=extip:172.18.6.232 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fa8891a52e9cdc9bfbfafa8cd1ed0e1d7c9e79bbffd90eef2d4d8cca864ecfcf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11615 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHXYpBcy4ky8vM0vcBBhLxu_qBL9BD95ayiIGktKEW5UGF1XQfERY2yFHHQ8rrvAlYWJbsdKYFB_9pXktmOGVSQCgmlkgnY0gmlwhKwSOZqKbXVsdGlhZGRyc5YACASsEjmaBsZfAAoErBI5mgbGYN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED9MO3rmR4GUvHERxrHt5yCq8f7xrpI6xjo03hk2FgumyDdGNwgsZfg3VkcILGYYV3YWt1MgM --storenode=/ip4/172.18.57.154/tcp/50783/p2p/16Uiu2HAmV8SvTKq5RD4CcFbbDkqMVSgdAqjfg2X6w1KcUeKTBRXH --store=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.6.232 waku ed37d11fc89e2a7e070a7263e1d3be931306be6e65f8b45a30af2247d992a576
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ed37d11fc89e. Setting up logs at ./log/docker/store_node1_2026-04-14_04-59-58__d260b85b-2264-4aa5-8a17-4dfab39ca75e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 11611
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11611/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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:11611/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.6.232/tcp/11612/p2p/16Uiu2HAm6tkghrHE4gQCD9q9YuxAtwboaMGDFiztfPpSJ9KYh8fS","/ip4/172.18.6.232/tcp/11613/ws/p2p/16Uiu2HAm6tkghrHE4gQCD9q9YuxAtwboaMGDFiztfPpSJ9KYh8fS"],"enrUri":"enr:-L24QN6mvd1Sw7wQ-DcaKe2L5dXe-uCy1WNIh2RezTvuBOicE1_kaeiUC3F7XnfQ_MuxORZej1tc1Oi9HzYycVAW7VkCgmlkgnY0gmlwhKwSBuiKbXVsdGlhZGRyc5YACASsEgboBi1cAAoErBIG6AYtXd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECqmCO9GKlGiMk-pU-4OaAFw4MflPMM0FYUicybbZ48KGDdGNwgi1cg3VkcIItXoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11611/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.57.154/tcp/50783/p2p/16Uiu2HAmV8SvTKq5RD4CcFbbDkqMVSgdAqjfg2X6w1KcUeKTBRXH"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50782/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:11611/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:50782/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:50782/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"0x586611042218dda62938fb7abfe16602961ef2b0a2484332663b838fecd5980a"}]}'
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:11611/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"137be93372a8537754d8","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x586611042218dda62938fb7abfe16602961ef2b0a2484332663b838fecd5980a"}]}'
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-04-14_04-59-58__d260b85b-2264-4aa5-8a17-4dfab39ca75e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.46
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33356', '33357', '33358', '33359', '33360']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 33356:33356 -p 33357:33357 -p 33358:33358 -p 33359:33359 -p 33360:33360 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33358 --rest-port=33356 --tcp-port=33357 --discv5-udp-port=33359 --rest-address=0.0.0.0 --nat=extip:172.18.228.46 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=6d8d4c02a03b930c71cf9a88defba6cd11bc21139a649efd5dfbb2f8b1e0dfe8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33360 --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.228.46 waku 8080b33b0f0c5e76fb4c820498c5b08fc5e4eda7a985f2809a5f452f95dfad35
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8080b33b0f0c. Setting up logs at ./log/docker/publishing_node1_2026-04-14_04-59-58__d260b85b-2264-4aa5-8a17-4dfab39ca75e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33356
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33356/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"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:33356/debug/v1/info" -H "Content-Type: application/json" -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.46/tcp/33357/p2p/16Uiu2HAkuqmXpdesxSQENUaysajnXSvHSggjARfxRiNLforKt5ZW","/ip4/172.18.228.46/tcp/33358/ws/p2p/16Uiu2HAkuqmXpdesxSQENUaysajnXSvHSggjARfxRiNLforKt5ZW"],"enrUri":"enr:-L24QGULi-ZH-122b3nAnImxSCICaI73nWMQ6IxSoDQEB1dOMxRUkaQADl6XYKLx5wQvt36MyDUpBZpiNDDdCAntzF8CgmlkgnY0gmlwhKwS5C6KbXVsdGlhZGRyc5YACASsEuQuBoJNAAoErBLkLgaCTt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECBiw3ototI6oMrdmCOiSYfO5CCvCIMc_tvat4LOc9WCWDdGNwgoJNg3VkcIKCT4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33356/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.57.154/tcp/50783/p2p/16Uiu2HAmV8SvTKq5RD4CcFbbDkqMVSgdAqjfg2X6w1KcUeKTBRXH"]'
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-04-14_04-59-58__d260b85b-2264-4aa5-8a17-4dfab39ca75e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.34.247
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23569', '23570', '23571', '23572', '23573']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 23569:23569 -p 23570:23570 -p 23571:23571 -p 23572:23572 -p 23573:23573 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23571 --rest-port=23569 --tcp-port=23570 --discv5-udp-port=23572 --rest-address=0.0.0.0 --nat=extip:172.18.34.247 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=037b4ebced2aecfe776bfc284f7f2446ec24c80674e4caa6bba4f8ced7cfedbe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23573 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGULi-ZH-122b3nAnImxSCICaI73nWMQ6IxSoDQEB1dOMxRUkaQADl6XYKLx5wQvt36MyDUpBZpiNDDdCAntzF8CgmlkgnY0gmlwhKwS5C6KbXVsdGlhZGRyc5YACASsEuQuBoJNAAoErBLkLgaCTt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECBiw3ototI6oMrdmCOiSYfO5CCvCIMc_tvat4LOc9WCWDdGNwgoJNg3VkcIKCT4V3YWt1MgM --storenode=/ip4/172.18.57.154/tcp/50783/p2p/16Uiu2HAmV8SvTKq5RD4CcFbbDkqMVSgdAqjfg2X6w1KcUeKTBRXH --store=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.34.247 waku 9e7f0c5626eae095ece1822d44c4cfe1556b274f4b9504b972e77b1e1d6255af
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9e7f0c5626ea. Setting up logs at ./log/docker/store_node1_2026-04-14_04-59-58__d260b85b-2264-4aa5-8a17-4dfab39ca75e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 23569
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23569/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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:23569/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.34.247/tcp/23570/p2p/16Uiu2HAmU1s58VZz5NTzfwyNDCycJMx8S7zxbvTfnDURoEDcMCtv","/ip4/172.18.34.247/tcp/23571/ws/p2p/16Uiu2HAmU1s58VZz5NTzfwyNDCycJMx8S7zxbvTfnDURoEDcMCtv"],"enrUri":"enr:-L24QARz89lZTnmlnPGiqbyfOM6c_aJo9K3oVDTkMWJK3a7gD7mTj3YfbjalX_kFFyF7L6H-Pcq96MuQaESAJDcb93YCgmlkgnY0gmlwhKwSIveKbXVsdGlhZGRyc5YACASsEiL3BlwSAAoErBIi9wZcE90DgnJzhQDGAQAAiXNlY3AyNTZrMaED5DhFW2FHb15wXRcAo_QKCNjokJn5p6sNhFcGMMBmdl-DdGNwglwSg3VkcIJcFIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23569/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.57.154/tcp/50783/p2p/16Uiu2HAmV8SvTKq5RD4CcFbbDkqMVSgdAqjfg2X6w1KcUeKTBRXH"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23569/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.228.46/tcp/33357/p2p/16Uiu2HAkuqmXpdesxSQENUaysajnXSvHSggjARfxRiNLforKt5ZW"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50782/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:11611/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:33356/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:23569/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:33356/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:50782/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"0x586611042218dda62938fb7abfe16602961ef2b0a2484332663b838fecd5980a"},{"messageHash":"0x57bfd10bec8572d6e1fc19f7f46d6acf6d29076a90febe858a475f38ae013098"}]}'
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:11611/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"d241c15334d515cac229","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x586611042218dda62938fb7abfe16602961ef2b0a2484332663b838fecd5980a"},{"messageHash":"0x57bfd10bec8572d6e1fc19f7f46d6acf6d29076a90febe858a475f38ae013098"}]}'
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:33356/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"0x586611042218dda62938fb7abfe16602961ef2b0a2484332663b838fecd5980a"},{"messageHash":"0x57bfd10bec8572d6e1fc19f7f46d6acf6d29076a90febe858a475f38ae013098"}]}'
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:23569/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"a91b3ba618ea79daddb9","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x586611042218dda62938fb7abfe16602961ef2b0a2484332663b838fecd5980a"},{"messageHash":"0x57bfd10bec8572d6e1fc19f7f46d6acf6d29076a90febe858a475f38ae013098"}]}'
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 0ed99730644d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ed37d11fc89e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8080b33b0f0c
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0ed99730644d. 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 9e7f0c5626ea
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ed37d11fc89e. 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,100 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_message_relayed_while_store_node_is_paused with id: 2026-04-14_05-01-10__5ff856dc-3f95-42de-b0aa-6cb1b720e5e5
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-04-14_05-01-10__5ff856dc-3f95-42de-b0aa-6cb1b720e5e5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.168.110
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34825', '34826', '34827', '34828', '34829']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 34825:34825 -p 34826:34826 -p 34827:34827 -p 34828:34828 -p 34829:34829 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34827 --rest-port=34825 --tcp-port=34826 --discv5-udp-port=34828 --rest-address=0.0.0.0 --nat=extip:172.18.168.110 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7dbafe4f2ba5fafaffdc0ceaaa86a95df1f3e8153aa890ddf5c73fd98a5d044b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34829 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container fddc4d451bbc. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.168.110 waku 7bb7f0da46e288099fffa16065c7e1ba61a893033f5c26a2bfbbb13de22c705b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7bb7f0da46e2. Setting up logs at ./log/docker/publishing_node1_2026-04-14_05-01-10__5ff856dc-3f95-42de-b0aa-6cb1b720e5e5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 34825
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 f1428f3b7f29. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34825/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"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:34825/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.168.110/tcp/34826/p2p/16Uiu2HAkvWf5Rb1H6Cqeg8cAD9qrnqn4VaBrppNf569x77ykapXo","/ip4/172.18.168.110/tcp/34827/ws/p2p/16Uiu2HAkvWf5Rb1H6Cqeg8cAD9qrnqn4VaBrppNf569x77ykapXo"],"enrUri":"enr:-L24QHYFYu1ujMR5w9uRZ0Snompgoy8l_AIIiSN_vGgXAILfdzsWSLZyRyJsUfYLYNd6UvygNYN3EvQuIRqnczy1SW0CgmlkgnY0gmlwhKwSqG6KbXVsdGlhZGRyc5YACASsEqhuBogKAAoErBKobgaIC90DgnJzhQDGAQAAiXNlY3AyNTZrMaECECKR7qZ2WtBi5FfKrWBIQBuQ7kHbybw7C1NKTI-MW-6DdGNwgogKg3VkcIKIDIV3YWt1MgM"}'
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-04-14_05-01-10__5ff856dc-3f95-42de-b0aa-6cb1b720e5e5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.52.71
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['61027', '61028', '61029', '61030', '61031']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 61027:61027 -p 61028:61028 -p 61029:61029 -p 61030:61030 -p 61031:61031 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61029 --rest-port=61027 --tcp-port=61028 --discv5-udp-port=61030 --rest-address=0.0.0.0 --nat=extip:172.18.52.71 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b09d5a4f44dd5ed7b8c168666b4b86767cfcefc9eb9f61c04c244be7c97ccb77 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61031 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHYFYu1ujMR5w9uRZ0Snompgoy8l_AIIiSN_vGgXAILfdzsWSLZyRyJsUfYLYNd6UvygNYN3EvQuIRqnczy1SW0CgmlkgnY0gmlwhKwSqG6KbXVsdGlhZGRyc5YACASsEqhuBogKAAoErBKobgaIC90DgnJzhQDGAQAAiXNlY3AyNTZrMaECECKR7qZ2WtBi5FfKrWBIQBuQ7kHbybw7C1NKTI-MW-6DdGNwgogKg3VkcIKIDIV3YWt1MgM --storenode=/ip4/172.18.168.110/tcp/34826/p2p/16Uiu2HAkvWf5Rb1H6Cqeg8cAD9qrnqn4VaBrppNf569x77ykapXo --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.52.71 waku ecc986faff786a2fdf79989c00160481ec7a9dcf4fd26acbed8543ac95e06a58
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ecc986faff78. Setting up logs at ./log/docker/store_node1_2026-04-14_05-01-10__5ff856dc-3f95-42de-b0aa-6cb1b720e5e5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 61027
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61027/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"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:61027/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.52.71/tcp/61028/p2p/16Uiu2HAkzEwcFLu4oK78mjEBwP3DDcBtwwGaFEwywk3fLuUBtVhr","/ip4/172.18.52.71/tcp/61029/ws/p2p/16Uiu2HAkzEwcFLu4oK78mjEBwP3DDcBtwwGaFEwywk3fLuUBtVhr"],"enrUri":"enr:-L24QBeKoFc1lAb3idCP-D4ITPTytwRfbWbuua9IpP6fgkO9Ih26z1DObWW6X8eKZwgiHklFcI6mbchJvpzxWLAKPrgCgmlkgnY0gmlwhKwSNEeKbXVsdGlhZGRyc5YACASsEjRHBu5kAAoErBI0RwbuZd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECR4q3ivjASAybXFV4VtGKmJLPXckTWE9-BkbIkSQtfCmDdGNwgu5kg3VkcILuZoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61027/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.168.110/tcp/34826/p2p/16Uiu2HAkvWf5Rb1H6Cqeg8cAD9qrnqn4VaBrppNf569x77ykapXo"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34825/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:61027/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:34825/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:34825/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9f558e8e6b990a881b5198b40b15252f3b72b2f7340a7d4dae615f17f10f73da"}]}'
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:61027/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9f558e8e6b990a881b5198b40b15252f3b72b2f7340a7d4dae615f17f10f73da"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.node.waku_node:waku_node.py:262 Pausing container with id ecc986faff78
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34825/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.node.waku_node:waku_node.py:267 Unpause container with id ecc986faff78
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61027/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"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:61027/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.52.71/tcp/61028/p2p/16Uiu2HAkzEwcFLu4oK78mjEBwP3DDcBtwwGaFEwywk3fLuUBtVhr","/ip4/172.18.52.71/tcp/61029/ws/p2p/16Uiu2HAkzEwcFLu4oK78mjEBwP3DDcBtwwGaFEwywk3fLuUBtVhr"],"enrUri":"enr:-L24QBeKoFc1lAb3idCP-D4ITPTytwRfbWbuua9IpP6fgkO9Ih26z1DObWW6X8eKZwgiHklFcI6mbchJvpzxWLAKPrgCgmlkgnY0gmlwhKwSNEeKbXVsdGlhZGRyc5YACASsEjRHBu5kAAoErBI0RwbuZd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECR4q3ivjASAybXFV4VtGKmJLPXckTWE9-BkbIkSQtfCmDdGNwgu5kg3VkcILuZoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34825/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9f558e8e6b990a881b5198b40b15252f3b72b2f7340a7d4dae615f17f10f73da"},{"messageHash":"0x853dd6fef9121e2044d52aae41b35b92d088676e01e3d664bf232ddfd189b7ba"}]}'
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:61027/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9f558e8e6b990a881b5198b40b15252f3b72b2f7340a7d4dae615f17f10f73da"},{"messageHash":"0x853dd6fef9121e2044d52aae41b35b92d088676e01e3d664bf232ddfd189b7ba"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 2
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34825/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"0x9f558e8e6b990a881b5198b40b15252f3b72b2f7340a7d4dae615f17f10f73da"},{"messageHash":"0x853dd6fef9121e2044d52aae41b35b92d088676e01e3d664bf232ddfd189b7ba"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61027/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"0x9f558e8e6b990a881b5198b40b15252f3b72b2f7340a7d4dae615f17f10f73da"},{"messageHash":"0x853dd6fef9121e2044d52aae41b35b92d088676e01e3d664bf232ddfd189b7ba"}]}'
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 7bb7f0da46e2
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ecc986faff78
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,112 @@
2026-04-14 04:59:52.712 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 04:59:52.712 DEBUG [tests.conftest] Running test: test_passing_cursor_of_the_last_message_from_the_store with id: 2026-04-14_04-59-52__db3f16a8-9ddd-4684-8104-219397036305
2026-04-14 04:59:52.712 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 04:59:52.712 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-14 04:59:52.713 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-14 04:59:52.719 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 04:59:52.719 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-14_04-59-52__db3f16a8-9ddd-4684-8104-219397036305__wakuorg_nwaku:latest.log
2026-04-14 04:59:52.719 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 04:59:52.719 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 04:59:52.721 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 04:59:52.721 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.172.25
2026-04-14 04:59:52.721 DEBUG [src.node.docker_mananger] Generated ports ['3098', '3099', '3100', '3101', '3102']
2026-04-14 04:59:52.721 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 04:59:52.721 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 04:59:52.721 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 04:59:52.722 DEBUG [src.node.docker_mananger] docker run -i -t -p 3098:3098 -p 3099:3099 -p 3100:3100 -p 3101:3101 -p 3102:3102 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3100 --rest-port=3098 --tcp-port=3099 --discv5-udp-port=3101 --rest-address=0.0.0.0 --nat=extip:172.18.172.25 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=381ec9e85372fef1b0bacadbad3defc2dc78b7247bb1846eabbaf816aca8eba7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3102 --metrics-logging=true --store=true --relay=true
2026-04-14 04:59:52.912 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.172.25 waku fc5d17cdc59c08865485650b1f84d7048dabf7ee3c3f68ef625bed598defa161
2026-04-14 04:59:52.958 DEBUG [src.node.docker_mananger] Container started with ID fc5d17cdc59c. Setting up logs at ./log/docker/publishing_node1_2026-04-14_04-59-52__db3f16a8-9ddd-4684-8104-219397036305__wakuorg_nwaku:latest.log
2026-04-14 04:59:52.960 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 3098
2026-04-14 04:59:52.960 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 04:59:53.062 ERROR [src.node.docker_mananger] Max retries reached for container a28143effea8. Exiting log stream.
2026-04-14 04:59:53.510 ERROR [src.node.docker_mananger] Max retries reached for container 279b29f01324. Exiting log stream.
2026-04-14 04:59:53.961 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3098/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:59:53.964 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 04:59:53.964 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 04:59:53.964 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3098/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:59:53.967 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.172.25/tcp/3099/p2p/16Uiu2HAkxtWkjN7dUawaWxdybH9PVQewjPx82hrcSnxcQzNjGBgF","/ip4/172.18.172.25/tcp/3100/ws/p2p/16Uiu2HAkxtWkjN7dUawaWxdybH9PVQewjPx82hrcSnxcQzNjGBgF"],"enrUri":"enr:-L24QLOP4dzvMXKhqjDRtRXld7bTALTGjN9kJ_I3eMhXuMf1ThW3xznFardhub7opNTv1SpqoxEO4RDSA-zRMJO03WMCgmlkgnY0gmlwhKwSrBmKbXVsdGlhZGRyc5YACASsEqwZBgwbAAoErBKsGQYMHN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECM3NPx-ONvxE3kyzdpNfso2L-bpDlG3UBtsL4SF7cGiSDdGNwggwbg3VkcIIMHYV3YWt1MgM"}'
2026-04-14 04:59:53.967 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 04:59:53.974 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 04:59:53.974 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-14_04-59-52__db3f16a8-9ddd-4684-8104-219397036305__wakuorg_nwaku:latest.log
2026-04-14 04:59:53.974 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 04:59:53.974 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 04:59:53.976 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 04:59:53.976 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.176.182
2026-04-14 04:59:53.976 DEBUG [src.node.docker_mananger] Generated ports ['45452', '45453', '45454', '45455', '45456']
2026-04-14 04:59:53.976 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 04:59:53.976 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 04:59:53.977 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 04:59:53.977 DEBUG [src.node.docker_mananger] docker run -i -t -p 45452:45452 -p 45453:45453 -p 45454:45454 -p 45455:45455 -p 45456:45456 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45454 --rest-port=45452 --tcp-port=45453 --discv5-udp-port=45455 --rest-address=0.0.0.0 --nat=extip:172.18.176.182 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fa3f01e91dbfde61f4b6c2b3cb1db9a35c5bba6ce94bcafcdd3d93addf27f7a5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45456 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLOP4dzvMXKhqjDRtRXld7bTALTGjN9kJ_I3eMhXuMf1ThW3xznFardhub7opNTv1SpqoxEO4RDSA-zRMJO03WMCgmlkgnY0gmlwhKwSrBmKbXVsdGlhZGRyc5YACASsEqwZBgwbAAoErBKsGQYMHN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECM3NPx-ONvxE3kyzdpNfso2L-bpDlG3UBtsL4SF7cGiSDdGNwggwbg3VkcIIMHYV3YWt1MgM --storenode=/ip4/172.18.172.25/tcp/3099/p2p/16Uiu2HAkxtWkjN7dUawaWxdybH9PVQewjPx82hrcSnxcQzNjGBgF --store=true --relay=true
2026-04-14 04:59:54.173 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.176.182 waku eb0921757ead606ecec33a91160bc27b95871cb1da7aaa88454a3c002cb02f95
2026-04-14 04:59:54.207 DEBUG [src.node.docker_mananger] Container started with ID eb0921757ead. Setting up logs at ./log/docker/store_node1_2026-04-14_04-59-52__db3f16a8-9ddd-4684-8104-219397036305__wakuorg_nwaku:latest.log
2026-04-14 04:59:54.208 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 45452
2026-04-14 04:59:54.208 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 04:59:55.209 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45452/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:59:55.212 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 04:59:55.213 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 04:59:55.213 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45452/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:59:55.215 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.176.182/tcp/45453/p2p/16Uiu2HAmThWuY6bKWid3CBjRBjxqw574MtZXes2dop4SiGYhCEFY","/ip4/172.18.176.182/tcp/45454/ws/p2p/16Uiu2HAmThWuY6bKWid3CBjRBjxqw574MtZXes2dop4SiGYhCEFY"],"enrUri":"enr:-L24QCsPO-l3nNsOh96E771FDiBLf13nxlB1xN5JtcSFSHq8W9qW2dLsBpf3wwb6Qfs-VhlheJngc5id-jvX4FZgMh0CgmlkgnY0gmlwhKwSsLaKbXVsdGlhZGRyc5YACASsErC2BrGNAAoErBKwtgaxjt0DgnJzhQDGAQAAiXNlY3AyNTZrMaED34UD6Q8m6Fb0H6GH0RdLWIOPPBf0eNoPIPj2aNhN1feDdGNwgrGNg3VkcIKxj4V3YWt1MgM"}'
2026-04-14 04:59:55.216 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 04:59:55.216 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45452/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.172.25/tcp/3099/p2p/16Uiu2HAkxtWkjN7dUawaWxdybH9PVQewjPx82hrcSnxcQzNjGBgF"]'
2026-04-14 04:59:55.219 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:59:55.219 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3098/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 04:59:55.222 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:59:55.222 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45452/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 04:59:55.224 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:59:55.225 DEBUG [src.steps.store] Relaying message
2026-04-14 04:59:55.225 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3098/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:59:55.232 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:59:55.232 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:59:55.433 DEBUG [src.steps.store] Relaying message
2026-04-14 04:59:55.433 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3098/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:59:55.438 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:59:55.439 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:59:55.639 DEBUG [src.steps.store] Relaying message
2026-04-14 04:59:55.640 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3098/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:59:55.645 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:59:55.645 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:59:55.846 DEBUG [src.steps.store] Relaying message
2026-04-14 04:59:55.846 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3098/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:59:55.853 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:59:55.853 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:59:56.054 DEBUG [src.steps.store] Relaying message
2026-04-14 04:59:56.055 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3098/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:59:56.060 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:59:56.060 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:59:56.261 DEBUG [src.steps.store] Relaying message
2026-04-14 04:59:56.261 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3098/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:59:56.267 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:59:56.267 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:59:56.469 DEBUG [src.steps.store] Relaying message
2026-04-14 04:59:56.469 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3098/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:59:56.476 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:59:56.476 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:59:56.677 DEBUG [src.steps.store] Relaying message
2026-04-14 04:59:56.677 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3098/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:59:56.683 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:59:56.683 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:59:56.884 DEBUG [src.steps.store] Relaying message
2026-04-14 04:59:56.884 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3098/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:59:56.890 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:59:56.891 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:59:57.091 DEBUG [src.steps.store] Relaying message
2026-04-14 04:59:57.092 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3098/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:59:57.097 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:59:57.098 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:59:57.298 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3098/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=10&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:59:57.302 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x66e002a99c77a8060e37eb300d85024762f9e20793862fa96bf80bad7952c43a"},{"messageHash":"0x65935fe9f46a7b7ee7f360c94b3837dadab05394fae0804bbd178c23d788b44a"},{"messageHash":"0xeefe6130609b00bb7a23c20dc8a8fd8ebaad0fe7a9ed169d61427a5410c21d69"},{"messageHash":"0x3edfc6a22936c21d711eeeb373653c55e143d26caf30c782d1a48365b366391d"},{"messageHash":"0xd5b76972b08840431856dd6c8ef4cdfa609ce93470723ad392d5e3430ed36343"},{"messageHash":"0x46fafbd026398c14274f0a362dbfff17d94bed8c2c75d7d04ed11580b4d1818a"},{"messageHash":"0x98a537c3a0f1dc3c050006633c56c961190688cd3e1ac52756bad85a6f6be758"},{"messageHash":"0xbb70dba4c8d53109416639c822962ace2e713fb0151cdab3c25ac2b5cf8ef765"},{"messageHash":"0x954de3c3bf6d960b7ddccd9e9b0b1b4f2fcf22395b2ee3f2a03e38709b037f0a"},{"messageHash":"0xd07d83f045333ebc88ccb830c44cd71531ac0a95776832c2a7d938d07e6d1352"}]}'
2026-04-14 04:59:57.302 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45452/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=10&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:59:57.305 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x66e002a99c77a8060e37eb300d85024762f9e20793862fa96bf80bad7952c43a"},{"messageHash":"0x65935fe9f46a7b7ee7f360c94b3837dadab05394fae0804bbd178c23d788b44a"},{"messageHash":"0xeefe6130609b00bb7a23c20dc8a8fd8ebaad0fe7a9ed169d61427a5410c21d69"},{"messageHash":"0x3edfc6a22936c21d711eeeb373653c55e143d26caf30c782d1a48365b366391d"},{"messageHash":"0xd5b76972b08840431856dd6c8ef4cdfa609ce93470723ad392d5e3430ed36343"},{"messageHash":"0x46fafbd026398c14274f0a362dbfff17d94bed8c2c75d7d04ed11580b4d1818a"},{"messageHash":"0x98a537c3a0f1dc3c050006633c56c961190688cd3e1ac52756bad85a6f6be758"},{"messageHash":"0xbb70dba4c8d53109416639c822962ace2e713fb0151cdab3c25ac2b5cf8ef765"},{"messageHash":"0x954de3c3bf6d960b7ddccd9e9b0b1b4f2fcf22395b2ee3f2a03e38709b037f0a"},{"messageHash":"0xd07d83f045333ebc88ccb830c44cd71531ac0a95776832c2a7d938d07e6d1352"}]}'
2026-04-14 04:59:57.306 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3098/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=0xd07d83f045333ebc88ccb830c44cd71531ac0a95776832c2a7d938d07e6d1352&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:59:57.309 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-04-14 04:59:57.309 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45452/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=0xd07d83f045333ebc88ccb830c44cd71531ac0a95776832c2a7d938d07e6d1352&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:59:57.312 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-04-14 04:59:57.314 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 04:59:57.315 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 04:59:57.315 DEBUG [src.node.waku_node] Stopping container with id fc5d17cdc59c
2026-04-14 04:59:57.823 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 04:59:57.824 DEBUG [src.node.waku_node] Stopping container with id eb0921757ead
2026-04-14 04:59:58.270 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 04:59:58.276 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 04:59:58.290 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 04:59:58.298 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,104 @@
2026-04-14 05:04:24.916 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 05:04:24.916 DEBUG [tests.conftest] Running test: test_publishing_node_restarts with id: 2026-04-14_05-04-24__83400c8e-bf3e-43f3-a8e1-16e2f4d99a3c
2026-04-14 05:04:24.917 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 05:04:24.917 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-14 05:04:24.917 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-14 05:04:24.925 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 05:04:24.925 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-14_05-04-24__83400c8e-bf3e-43f3-a8e1-16e2f4d99a3c__wakuorg_nwaku:latest.log
2026-04-14 05:04:24.926 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 05:04:24.926 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 05:04:24.927 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 05:04:24.927 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.193.140
2026-04-14 05:04:24.927 DEBUG [src.node.docker_mananger] Generated ports ['20898', '20899', '20900', '20901', '20902']
2026-04-14 05:04:24.928 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 05:04:24.928 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 05:04:24.928 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 05:04:24.928 DEBUG [src.node.docker_mananger] docker run -i -t -p 20898:20898 -p 20899:20899 -p 20900:20900 -p 20901:20901 -p 20902:20902 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20900 --rest-port=20898 --tcp-port=20899 --discv5-udp-port=20901 --rest-address=0.0.0.0 --nat=extip:172.18.193.140 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=17f6f0b3cf48cdbafef27f2df37a7f335e8042d94db9250dccd75caf3ebdc5cf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20902 --metrics-logging=true --store=true --relay=true
2026-04-14 05:04:25.123 ERROR [src.node.docker_mananger] Max retries reached for container 461f11159b5e. Exiting log stream.
2026-04-14 05:04:25.126 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.193.140 waku df2ab086547935d50d6d4cdfd1589da6a8e17c3d9215a927a26f29fc27e187fa
2026-04-14 05:04:25.164 DEBUG [src.node.docker_mananger] Container started with ID df2ab0865479. Setting up logs at ./log/docker/publishing_node1_2026-04-14_05-04-24__83400c8e-bf3e-43f3-a8e1-16e2f4d99a3c__wakuorg_nwaku:latest.log
2026-04-14 05:04:25.165 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 20898
2026-04-14 05:04:25.166 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 05:04:25.657 ERROR [src.node.docker_mananger] Max retries reached for container 4edb01beca43. Exiting log stream.
2026-04-14 05:04:26.167 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20898/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:04:26.170 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 05:04:26.170 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 05:04:26.170 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20898/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:04:26.173 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.193.140/tcp/20899/p2p/16Uiu2HAmUa1CawSejjLK9kAWVTXFu1a5YS3yeF5cUaC4Af9zywDo","/ip4/172.18.193.140/tcp/20900/ws/p2p/16Uiu2HAmUa1CawSejjLK9kAWVTXFu1a5YS3yeF5cUaC4Af9zywDo"],"enrUri":"enr:-L24QJDSv0Mq9jQQsw0V0BgpGWFDPruUxmpuEo_5tykXAIMkWBGQw-oO0T485L_JSS9mVKNzc9PlrpKTll1EmcqIRJwCgmlkgnY0gmlwhKwSwYyKbXVsdGlhZGRyc5YACASsEsGMBlGjAAoErBLBjAZRpN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED7HQMPH73uTbst_AwpXb_qQ627iJAqv-0DLDqq9yxj86DdGNwglGjg3VkcIJRpYV3YWt1MgM"}'
2026-04-14 05:04:26.173 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 05:04:26.180 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 05:04:26.180 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-14_05-04-24__83400c8e-bf3e-43f3-a8e1-16e2f4d99a3c__wakuorg_nwaku:latest.log
2026-04-14 05:04:26.180 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 05:04:26.180 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 05:04:26.182 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 05:04:26.182 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.119.114
2026-04-14 05:04:26.182 DEBUG [src.node.docker_mananger] Generated ports ['61222', '61223', '61224', '61225', '61226']
2026-04-14 05:04:26.182 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 05:04:26.182 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 05:04:26.183 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 05:04:26.183 DEBUG [src.node.docker_mananger] docker run -i -t -p 61222:61222 -p 61223:61223 -p 61224:61224 -p 61225:61225 -p 61226:61226 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61224 --rest-port=61222 --tcp-port=61223 --discv5-udp-port=61225 --rest-address=0.0.0.0 --nat=extip:172.18.119.114 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f1aff76f6534f8dc99c8cd04da2efd27dccff8f28bcab73baa4caebd08a2d514 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61226 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QJDSv0Mq9jQQsw0V0BgpGWFDPruUxmpuEo_5tykXAIMkWBGQw-oO0T485L_JSS9mVKNzc9PlrpKTll1EmcqIRJwCgmlkgnY0gmlwhKwSwYyKbXVsdGlhZGRyc5YACASsEsGMBlGjAAoErBLBjAZRpN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED7HQMPH73uTbst_AwpXb_qQ627iJAqv-0DLDqq9yxj86DdGNwglGjg3VkcIJRpYV3YWt1MgM --storenode=/ip4/172.18.193.140/tcp/20899/p2p/16Uiu2HAmUa1CawSejjLK9kAWVTXFu1a5YS3yeF5cUaC4Af9zywDo --store=true --relay=true
2026-04-14 05:04:26.379 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.119.114 waku 0e0784285c5b909f2af519536b58cb6e9dd85b62b53f2e1859142197aca43c5c
2026-04-14 05:04:26.420 DEBUG [src.node.docker_mananger] Container started with ID 0e0784285c5b. Setting up logs at ./log/docker/store_node1_2026-04-14_05-04-24__83400c8e-bf3e-43f3-a8e1-16e2f4d99a3c__wakuorg_nwaku:latest.log
2026-04-14 05:04:26.420 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 61222
2026-04-14 05:04:26.420 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 05:04:27.421 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61222/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:04:27.424 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 05:04:27.424 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 05:04:27.424 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61222/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:04:27.427 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.119.114/tcp/61223/p2p/16Uiu2HAkvooGuJKbBXxchyDJdr2KqUyG1VK1GM1XuZdv73Yedohf","/ip4/172.18.119.114/tcp/61224/ws/p2p/16Uiu2HAkvooGuJKbBXxchyDJdr2KqUyG1VK1GM1XuZdv73Yedohf"],"enrUri":"enr:-L24QM1vTTpnATeaBJf6M7PBEwtkqHSa9UhsfTGLLpwLLrC9NijrFKWkk4493N6qIwncj3NDDtDc91Uzl0Rjao6PD2gCgmlkgnY0gmlwhKwSd3KKbXVsdGlhZGRyc5YACASsEndyBu8nAAoErBJ3cgbvKN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECFIa2k5L6pxIsoeSIJwYPCMx5ZSgDB2HlmKsAVdzN3X6DdGNwgu8ng3VkcILvKYV3YWt1MgM"}'
2026-04-14 05:04:27.427 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 05:04:27.427 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61222/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.193.140/tcp/20899/p2p/16Uiu2HAmUa1CawSejjLK9kAWVTXFu1a5YS3yeF5cUaC4Af9zywDo"]'
2026-04-14 05:04:27.430 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:04:27.431 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20898/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 05:04:27.433 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:04:27.433 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61222/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 05:04:27.436 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:04:27.437 DEBUG [src.steps.store] Relaying message
2026-04-14 05:04:27.437 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:04:27.443 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:04:27.443 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:04:27.644 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-14 05:04:27.645 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20898/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:04:27.648 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x79c0ab8364c11812e324b140f4331089ea78c1435996cfc1b5f1a410b8a232f4"}]}'
2026-04-14 05:04:27.648 DEBUG [src.steps.store] messages length is 1
2026-04-14 05:04:27.648 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-14 05:04:27.649 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61222/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:04:27.651 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x79c0ab8364c11812e324b140f4331089ea78c1435996cfc1b5f1a410b8a232f4"}]}'
2026-04-14 05:04:27.652 DEBUG [src.steps.store] messages length is 1
2026-04-14 05:04:27.652 DEBUG [src.node.waku_node] Restarting container with id df2ab0865479
2026-04-14 05:04:28.589 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20898/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:04:28.692 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20898/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:04:28.696 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 05:04:28.696 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 05:04:28.696 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20898/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:04:28.698 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.193.140/tcp/20899/p2p/16Uiu2HAmUa1CawSejjLK9kAWVTXFu1a5YS3yeF5cUaC4Af9zywDo","/ip4/172.18.193.140/tcp/20900/ws/p2p/16Uiu2HAmUa1CawSejjLK9kAWVTXFu1a5YS3yeF5cUaC4Af9zywDo"],"enrUri":"enr:-L24QJDSv0Mq9jQQsw0V0BgpGWFDPruUxmpuEo_5tykXAIMkWBGQw-oO0T485L_JSS9mVKNzc9PlrpKTll1EmcqIRJwCgmlkgnY0gmlwhKwSwYyKbXVsdGlhZGRyc5YACASsEsGMBlGjAAoErBLBjAZRpN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED7HQMPH73uTbst_AwpXb_qQ627iJAqv-0DLDqq9yxj86DdGNwglGjg3VkcIJRpYV3YWt1MgM"}'
2026-04-14 05:04:28.699 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 05:04:28.699 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61222/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.193.140/tcp/20899/p2p/16Uiu2HAmUa1CawSejjLK9kAWVTXFu1a5YS3yeF5cUaC4Af9zywDo"]'
2026-04-14 05:04:28.721 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:04:28.722 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20898/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 05:04:28.744 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:04:28.746 DEBUG [src.steps.store] Relaying message
2026-04-14 05:04:28.747 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:04:28.755 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:04:28.755 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:04:28.956 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-14 05:04:28.957 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20898/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:04:28.960 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x79c0ab8364c11812e324b140f4331089ea78c1435996cfc1b5f1a410b8a232f4"},{"messageHash":"0x4cf50dea157c7715fc1679ab365f6479a398945ed7f6cba11e9d80477873cea3"}]}'
2026-04-14 05:04:28.960 DEBUG [src.steps.store] messages length is 2
2026-04-14 05:04:28.960 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-14 05:04:28.961 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61222/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:04:28.963 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x79c0ab8364c11812e324b140f4331089ea78c1435996cfc1b5f1a410b8a232f4"},{"messageHash":"0x4cf50dea157c7715fc1679ab365f6479a398945ed7f6cba11e9d80477873cea3"}]}'
2026-04-14 05:04:28.964 DEBUG [src.steps.store] messages length is 2
2026-04-14 05:04:28.964 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20898/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:04:28.967 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x79c0ab8364c11812e324b140f4331089ea78c1435996cfc1b5f1a410b8a232f4"},{"messageHash":"0x4cf50dea157c7715fc1679ab365f6479a398945ed7f6cba11e9d80477873cea3"}]}'
2026-04-14 05:04:28.967 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61222/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:04:28.970 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x79c0ab8364c11812e324b140f4331089ea78c1435996cfc1b5f1a410b8a232f4"},{"messageHash":"0x4cf50dea157c7715fc1679ab365f6479a398945ed7f6cba11e9d80477873cea3"}]}'
2026-04-14 05:04:28.972 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 05:04:28.973 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 05:04:28.974 DEBUG [src.node.waku_node] Stopping container with id df2ab0865479
2026-04-14 05:04:29.481 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 05:04:29.483 DEBUG [src.node.waku_node] Stopping container with id 0e0784285c5b
2026-04-14 05:04:29.957 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 05:04:29.958 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 05:04:29.986 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 05:04:29.996 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,136 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_multiple_content_topics_different_shard with id: 2026-04-14_05-04-52__346c3897-364d-44f4-ba51-7392b3781a21
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-04-14_05-04-52__346c3897-364d-44f4-ba51-7392b3781a21__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.156
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['12938', '12939', '12940', '12941', '12942']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 12938:12938 -p 12939:12939 -p 12940:12940 -p 12941:12941 -p 12942:12942 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12940 --rest-port=12938 --tcp-port=12939 --discv5-udp-port=12941 --rest-address=0.0.0.0 --nat=extip:172.18.96.156 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=ab1d7bfe898b6f67a9e6974eaf3aaef7101af5fd055f91a057bfbae0abea5ae5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12942 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --content-topic=/waku/2/content/test.js --content-topic=/app/22/sometopic/someencoding --content-topic=/toychat/2/huilong/proto --content-topic=/statusim/1/community/cbor --content-topic=/app/27/sometopic/someencoding --content-topic=/app/29/sometopic/someencoding --content-topic=/app/20/sometopic/someencoding
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.96.156 waku 5c1b2a83863922edf020732cf8ef4672a786122fc4e47b8d1205920c6e783cc5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5c1b2a838639. Setting up logs at ./log/docker/node1_2026-04-14_05-04-52__346c3897-364d-44f4-ba51-7392b3781a21__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 12938
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 e218fad7f1bf. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e8230cc7549f. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12938/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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:12938/debug/v1/info" -H "Content-Type: application/json" -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.156/tcp/12939/p2p/16Uiu2HAmKRjSQ4DHRYxRMb32nQfzwbMnmLPSmE5WyJmm1KSGJZbB","/ip4/172.18.96.156/tcp/12940/ws/p2p/16Uiu2HAmKRjSQ4DHRYxRMb32nQfzwbMnmLPSmE5WyJmm1KSGJZbB"],"enrUri":"enr:-L24QHnmUXgE-KJyw2oEQcydtQ_B7aNhChypxf7L5mYe6HlIf13Nr1Iy4TczqMBqI8iyW7o972AUQj4tQTznEPlh4HYCgmlkgnY0gmlwhKwSYJyKbXVsdGlhZGRyc5YACASsEmCcBjKLAAoErBJgnAYyjN0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDZJxlodv-boBLS3WEjsZfYS-DkwDzNeWWZIl9XtrAMfaDdGNwgjKLg3VkcIIyjYV3YWt1MgU"}'
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-04-14_05-04-52__346c3897-364d-44f4-ba51-7392b3781a21__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.82.120
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['1516', '1517', '1518', '1519', '1520']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 1516:1516 -p 1517:1517 -p 1518:1518 -p 1519:1519 -p 1520:1520 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1518 --rest-port=1516 --tcp-port=1517 --discv5-udp-port=1519 --rest-address=0.0.0.0 --nat=extip:172.18.82.120 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=cd7090e009ffe39a34b7fc15a3fbe3c54ae517702adfa9d44c5bbf6a1b73aeac --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1520 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHnmUXgE-KJyw2oEQcydtQ_B7aNhChypxf7L5mYe6HlIf13Nr1Iy4TczqMBqI8iyW7o972AUQj4tQTznEPlh4HYCgmlkgnY0gmlwhKwSYJyKbXVsdGlhZGRyc5YACASsEmCcBjKLAAoErBJgnAYyjN0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDZJxlodv-boBLS3WEjsZfYS-DkwDzNeWWZIl9XtrAMfaDdGNwgjKLg3VkcIIyjYV3YWt1MgU --content-topic=/myapp/1/latest/proto --content-topic=/waku/2/content/test.js --content-topic=/app/22/sometopic/someencoding --content-topic=/toychat/2/huilong/proto --content-topic=/statusim/1/community/cbor --content-topic=/app/27/sometopic/someencoding --content-topic=/app/29/sometopic/someencoding --content-topic=/app/20/sometopic/someencoding
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.82.120 waku 014f0e8253cb5a22224ab17492313db8d490a2b6e9f112dc115c72ca60df50b3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 014f0e8253cb. Setting up logs at ./log/docker/node2_2026-04-14_05-04-52__346c3897-364d-44f4-ba51-7392b3781a21__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 1516
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1516/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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:1516/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.82.120/tcp/1517/p2p/16Uiu2HAmP2B1Rcvz3B1Z91FJoxWB3jFsdW2BUAEuhPoMR1a6XBtk","/ip4/172.18.82.120/tcp/1518/ws/p2p/16Uiu2HAmP2B1Rcvz3B1Z91FJoxWB3jFsdW2BUAEuhPoMR1a6XBtk"],"enrUri":"enr:-L24QG_hgGieADyEUH2SQ6mHg1lBcUGLT14mf08-llI5lVbKA4422avNSM91xEqB-QwZzI5DuHyb8rTEACd-FSRRyVICgmlkgnY0gmlwhKwSUniKbXVsdGlhZGRyc5YACASsElJ4BgXtAAoErBJSeAYF7t0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDmgId4maB-K1AG9gpnnLhCJpYfaHluE0CuVCF074IHsGDdGNwggXtg3VkcIIF74V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1516/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.96.156/tcp/12939/p2p/16Uiu2HAmKRjSQ4DHRYxRMb32nQfzwbMnmLPSmE5WyJmm1KSGJZbB"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12938/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:1516/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:12938/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:12938/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":1776143094812972664,"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:1516/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":1776143094812972664,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12938/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:12938/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":1776143094927605104,"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:1516/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":1776143094927605104,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12938/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:12938/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":1776143095043060783,"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:1516/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":1776143095043060783,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12938/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:12938/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":1776143095157239863,"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:1516/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":1776143095157239863,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12938/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:12938/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":1776143095272077359,"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:1516/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":1776143095272077359,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12938/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:12938/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":1776143095387901877,"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:1516/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":1776143095387901877,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12938/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:12938/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":1776143095502486613,"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:1516/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":1776143095502486613,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12938/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:12938/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":1776143095616668028,"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:1516/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":1776143095616668028,"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 5c1b2a838639
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 014f0e8253cb
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,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-04-14_04-58-30__8050b322-e4b2-414e-932f-86254825ba50
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-04-14_04-58-30__8050b322-e4b2-414e-932f-86254825ba50__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.89.45
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14498', '14499', '14500', '14501', '14502']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 14498:14498 -p 14499:14499 -p 14500:14500 -p 14501:14501 -p 14502:14502 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14500 --rest-port=14498 --tcp-port=14499 --discv5-udp-port=14501 --rest-address=0.0.0.0 --nat=extip:172.18.89.45 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7cef4dfbe9fd21d4fb6e06f9c0ac98d9dc1ca1fc7ebd770e3e72cd4e6b32b1a0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14502 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.89.45 waku 0c68b694c026289b56d19cf1987aa13ae866cad7e17cad8b209b1834e0e8c40e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0c68b694c026. Setting up logs at ./log/docker/node1_2026-04-14_04-58-30__8050b322-e4b2-414e-932f-86254825ba50__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 14498
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 6ee10850daae. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a4f7455dcc24. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14498/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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:14498/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.89.45/tcp/14499/p2p/16Uiu2HAm8ausMnTsLF7oVFSqTv5vR9fTKALDNGtmyS5vdB3SLL9J","/ip4/172.18.89.45/tcp/14500/ws/p2p/16Uiu2HAm8ausMnTsLF7oVFSqTv5vR9fTKALDNGtmyS5vdB3SLL9J"],"enrUri":"enr:-L24QADgZ1xL36lsqr_35cbYrgST9GvBjamWzIVV1U_j6pEzHBGIcDUZBx1mrqTJ2HGPm71eOFPABPxJ9AtN4KvaqqcCgmlkgnY0gmlwhKwSWS2KbXVsdGlhZGRyc5YACASsElktBjijAAoErBJZLQY4pN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECw4XcmtYaOXNZg4zfUWpUVNQ1ODHQrWitcHBi3tlxN9WDdGNwgjijg3VkcII4pYV3YWt1MgE"}'
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-04-14_04-58-30__8050b322-e4b2-414e-932f-86254825ba50__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.18.179
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['39915', '39916', '39917', '39918', '39919']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 39915:39915 -p 39916:39916 -p 39917:39917 -p 39918:39918 -p 39919:39919 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39917 --rest-port=39915 --tcp-port=39916 --discv5-udp-port=39918 --rest-address=0.0.0.0 --nat=extip:172.18.18.179 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a070bfac54f9d6f720d229b1f968cdc4fbfa2ce49e55274a1a5c1f022ba83e1c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39919 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QADgZ1xL36lsqr_35cbYrgST9GvBjamWzIVV1U_j6pEzHBGIcDUZBx1mrqTJ2HGPm71eOFPABPxJ9AtN4KvaqqcCgmlkgnY0gmlwhKwSWS2KbXVsdGlhZGRyc5YACASsElktBjijAAoErBJZLQY4pN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECw4XcmtYaOXNZg4zfUWpUVNQ1ODHQrWitcHBi3tlxN9WDdGNwgjijg3VkcII4pYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.18.179 waku 8a965bd48742dededeb5c3435c17c5d773f290377f20c6915db4b7393092d4ce
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8a965bd48742. Setting up logs at ./log/docker/node2_2026-04-14_04-58-30__8050b322-e4b2-414e-932f-86254825ba50__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 39915
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39915/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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:39915/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.18.179/tcp/39916/p2p/16Uiu2HAmVkwFzvu8Uk8RzSeKYRV8RC9sh4iEx2CFTav3gah5ccZ2","/ip4/172.18.18.179/tcp/39917/ws/p2p/16Uiu2HAmVkwFzvu8Uk8RzSeKYRV8RC9sh4iEx2CFTav3gah5ccZ2"],"enrUri":"enr:-L24QHvRvpccgp5gkl3kq1dqxIp0p4mev7VK3TmzQYrC7EQEXHDnwtUXqSomY1G4n_Rl9C2u5XlxcvAno-COof5UvvICgmlkgnY0gmlwhKwSErOKbXVsdGlhZGRyc5YACASsEhKzBpvsAAoErBISswab7d0DgnJzhQDGAQAAiXNlY3AyNTZrMaED_hyq1_0VqO1dhv-BRFvUvpUi76jagKWhfuaOPDv6O6WDdGNwgpvsg3VkcIKb7oV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39915/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.89.45/tcp/14499/p2p/16Uiu2HAm8ausMnTsLF7oVFSqTv5vR9fTKALDNGtmyS5vdB3SLL9J"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14498/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/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:39915/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/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:14498/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:14498/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-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":1776142712938461440,"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:39915/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-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":1776142712938461440,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14498/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:14498/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":1776142713078733312,"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:39915/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":1776142713078733312,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14498/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:14498/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":1776142713193037312,"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:39915/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":1776142713193037312,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14498/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:14498/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":1776142713307414784,"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:39915/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":1776142713307414784,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14498/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:14498/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":1776142713423011072,"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:39915/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":1776142713423011072,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:14498/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/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:39915/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/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:14498/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:14498/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/198/0'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14498/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:14498/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/198/1'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14498/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:14498/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/198/9'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14498/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:14498/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/198/25'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14498/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:14498/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/198/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 0c68b694c026
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a965bd48742
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,69 @@
2026-04-14 05:01:03.327 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 05:01:03.328 DEBUG [tests.conftest] Running test: test_cant_retrieve_messages_on_not_subscribed_content_topic with id: 2026-04-14_05-01-03__26aed179-94f1-4172-8be7-0c12247e013d
2026-04-14 05:01:03.328 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 05:01:03.328 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-14 05:01:03.328 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-04-14 05:01:03.336 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 05:01:03.336 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_05-01-03__26aed179-94f1-4172-8be7-0c12247e013d__wakuorg_nwaku:latest.log
2026-04-14 05:01:03.336 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 05:01:03.336 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 05:01:03.337 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 05:01:03.338 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.31.91
2026-04-14 05:01:03.338 DEBUG [src.node.docker_mananger] Generated ports ['26243', '26244', '26245', '26246', '26247']
2026-04-14 05:01:03.338 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 05:01:03.338 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 05:01:03.338 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 05:01:03.338 DEBUG [src.node.docker_mananger] docker run -i -t -p 26243:26243 -p 26244:26244 -p 26245:26245 -p 26246:26246 -p 26247:26247 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26245 --rest-port=26243 --tcp-port=26244 --discv5-udp-port=26246 --rest-address=0.0.0.0 --nat=extip:172.18.31.91 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=894ae85222a16acdada49edfb04be0fd9991efccbeb5a514a24b6898997a88af --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26247 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-04-14 05:01:03.521 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.31.91 waku 700398545ea503008933b8ce8a0f94431669ad15fd7dd98055bcbe3c4780944b
2026-04-14 05:01:03.558 DEBUG [src.node.docker_mananger] Container started with ID 700398545ea5. Setting up logs at ./log/docker/node1_2026-04-14_05-01-03__26aed179-94f1-4172-8be7-0c12247e013d__wakuorg_nwaku:latest.log
2026-04-14 05:01:03.558 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 26243
2026-04-14 05:01:03.559 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 05:01:04.135 ERROR [src.node.docker_mananger] Max retries reached for container 2bcb88892aec. Exiting log stream.
2026-04-14 05:01:04.559 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26243/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:01:04.562 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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-04-14 05:01:04.562 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 05:01:04.562 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26243/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:01:04.565 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.31.91/tcp/26244/p2p/16Uiu2HAm8ADdbJtCmbyfTZBh8KRApbfBYYVRkqkid4GN2PF9pX17","/ip4/172.18.31.91/tcp/26245/ws/p2p/16Uiu2HAm8ADdbJtCmbyfTZBh8KRApbfBYYVRkqkid4GN2PF9pX17"],"enrUri":"enr:-L24QI8RzXRhLdYK_jq-4ma_VJiAnCk0jAjFl9ZsQ8LM_ac6OLmvEcFY5s7N42HJ-YIDru3x6dOwCfghHeOL6rauSX4CgmlkgnY0gmlwhKwSH1uKbXVsdGlhZGRyc5YACASsEh9bBmaEAAoErBIfWwZmhd0DgnJzhQDHAQAAiXNlY3AyNTZrMaECvTJtAMUamGR2OYBlhLjVM1KmVznKwqN7Fb0R4Dy1mdaDdGNwgmaEg3VkcIJmhoV3YWt1MgU"}'
2026-04-14 05:01:04.565 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 05:01:04.571 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 05:01:04.571 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_05-01-03__26aed179-94f1-4172-8be7-0c12247e013d__wakuorg_nwaku:latest.log
2026-04-14 05:01:04.572 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 05:01:04.572 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 05:01:04.573 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 05:01:04.573 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.179.153
2026-04-14 05:01:04.573 DEBUG [src.node.docker_mananger] Generated ports ['15634', '15635', '15636', '15637', '15638']
2026-04-14 05:01:04.574 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 05:01:04.574 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 05:01:04.574 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 05:01:04.574 DEBUG [src.node.docker_mananger] docker run -i -t -p 15634:15634 -p 15635:15635 -p 15636:15636 -p 15637:15637 -p 15638:15638 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15636 --rest-port=15634 --tcp-port=15635 --discv5-udp-port=15637 --rest-address=0.0.0.0 --nat=extip:172.18.179.153 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=cbccacdca6ee54becbba8f694c58bfa82abba4b0eef9bc598f08eefebaf654ff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15638 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QI8RzXRhLdYK_jq-4ma_VJiAnCk0jAjFl9ZsQ8LM_ac6OLmvEcFY5s7N42HJ-YIDru3x6dOwCfghHeOL6rauSX4CgmlkgnY0gmlwhKwSH1uKbXVsdGlhZGRyc5YACASsEh9bBmaEAAoErBIfWwZmhd0DgnJzhQDHAQAAiXNlY3AyNTZrMaECvTJtAMUamGR2OYBlhLjVM1KmVznKwqN7Fb0R4Dy1mdaDdGNwgmaEg3VkcIJmhoV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-04-14 05:01:04.762 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.179.153 waku 261c4ef5d78fff1b150cb821fcf9f4572fccedacbc0175b37984ff4b38e2ea42
2026-04-14 05:01:04.801 DEBUG [src.node.docker_mananger] Container started with ID 261c4ef5d78f. Setting up logs at ./log/docker/node2_2026-04-14_05-01-03__26aed179-94f1-4172-8be7-0c12247e013d__wakuorg_nwaku:latest.log
2026-04-14 05:01:04.801 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 15634
2026-04-14 05:01:04.801 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 05:01:05.802 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15634/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:01:05.821 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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-04-14 05:01:05.825 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 05:01:05.825 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15634/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:01:05.835 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.179.153/tcp/15635/p2p/16Uiu2HAmP7EgaTR51q1UZMMF6h9BCUMLcahAeYz6Sfu7C7xeJbDm","/ip4/172.18.179.153/tcp/15636/ws/p2p/16Uiu2HAmP7EgaTR51q1UZMMF6h9BCUMLcahAeYz6Sfu7C7xeJbDm"],"enrUri":"enr:-L24QPifZg9_yBwJ61TAe499jSRXIwhDWhA7hP52X0NKVOdadUxxUorf3PtxjpoQZ2uaIXy6OIDHTGfdTndFr1SJ3IYCgmlkgnY0gmlwhKwSs5mKbXVsdGlhZGRyc5YACASsErOZBj0TAAoErBKzmQY9FN0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDm04tGP78QKfBtaNt4tDNXSYq9daWCz6N7Bvagm-7HgSDdGNwgj0Tg3VkcII9FYV3YWt1MgE"}'
2026-04-14 05:01:05.840 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 05:01:05.841 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15634/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.31.91/tcp/26244/p2p/16Uiu2HAm8ADdbJtCmbyfTZBh8KRApbfBYYVRkqkid4GN2PF9pX17"]'
2026-04-14 05:01:05.847 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:01:05.848 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26243/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-04-14 05:01:05.852 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:01:05.853 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15634/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-04-14 05:01:05.858 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:01:05.858 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26243/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:01:05.863 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:01:05.864 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 05:01:05.964 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 05:01:05.965 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26243/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:01:05.968 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:26243/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto. Response content: b'/toychat/2/huilong/proto'
2026-04-14 05:01:05.970 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 05:01:05.971 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 05:01:05.972 DEBUG [src.node.waku_node] Stopping container with id 700398545ea5
2026-04-14 05:01:06.402 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 05:01:06.402 DEBUG [src.node.waku_node] Stopping container with id 261c4ef5d78f
2026-04-14 05:01:06.852 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 05:01:06.852 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 05:01:06.860 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 05:01:06.869 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,88 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_different_cursor_and_indexes[2-4] with id: 2026-04-14_05-05-08__32cf7ac3-e216-4041-8077-624f422de313
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-04-14_05-05-08__32cf7ac3-e216-4041-8077-624f422de313__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.98
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27631', '27632', '27633', '27634', '27635']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27631:27631 -p 27632:27632 -p 27633:27633 -p 27634:27634 -p 27635:27635 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27633 --rest-port=27631 --tcp-port=27632 --discv5-udp-port=27634 --rest-address=0.0.0.0 --nat=extip:172.18.55.98 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=af060ee91e1bac5cefedec13b9cfa43cf7c8e8d1cf0adbc40e764afbdfdca4d6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27635 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.55.98 waku ddf4c2fd61281c0f2f169c1a59e8cc4fcf384206f33c7f1406938b2e7107fd73
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ddf4c2fd6128. Setting up logs at ./log/docker/publishing_node1_2026-04-14_05-05-08__32cf7ac3-e216-4041-8077-624f422de313__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 27631
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 9f047c2c22fe. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 99e2f905b9f5. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27631/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"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:27631/debug/v1/info" -H "Content-Type: application/json" -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.98/tcp/27632/p2p/16Uiu2HAmP4fhwyavAPZtBmAxUddkveVpiPXPHYJ5BeCJkNpQTymB","/ip4/172.18.55.98/tcp/27633/ws/p2p/16Uiu2HAmP4fhwyavAPZtBmAxUddkveVpiPXPHYJ5BeCJkNpQTymB"],"enrUri":"enr:-L24QLJ8DfbtyxJtwqf5j28RfsBvCfAd3Iw-AZRcGco-iZ3NcvrK0RaL5XunaFXFyREAvZs1NAKpnEGVzMZw8WwEOiUCgmlkgnY0gmlwhKwSN2KKbXVsdGlhZGRyc5YACASsEjdiBmvwAAoErBI3YgZr8d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDmqW6YbtzOWxkCkSj5oj3nxOuwbawFZI8Cf24fPg8UIKDdGNwgmvwg3VkcIJr8oV3YWt1MgM"}'
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-04-14_05-05-08__32cf7ac3-e216-4041-8077-624f422de313__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.20.74
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60985', '60986', '60987', '60988', '60989']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 60985:60985 -p 60986:60986 -p 60987:60987 -p 60988:60988 -p 60989:60989 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60987 --rest-port=60985 --tcp-port=60986 --discv5-udp-port=60988 --rest-address=0.0.0.0 --nat=extip:172.18.20.74 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d2fbadb761bfebaaa433e17fbd30a9fc1d71c7a1ca81bbcf2facad58c7134c7e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60989 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLJ8DfbtyxJtwqf5j28RfsBvCfAd3Iw-AZRcGco-iZ3NcvrK0RaL5XunaFXFyREAvZs1NAKpnEGVzMZw8WwEOiUCgmlkgnY0gmlwhKwSN2KKbXVsdGlhZGRyc5YACASsEjdiBmvwAAoErBI3YgZr8d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDmqW6YbtzOWxkCkSj5oj3nxOuwbawFZI8Cf24fPg8UIKDdGNwgmvwg3VkcIJr8oV3YWt1MgM --storenode=/ip4/172.18.55.98/tcp/27632/p2p/16Uiu2HAmP4fhwyavAPZtBmAxUddkveVpiPXPHYJ5BeCJkNpQTymB --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.20.74 waku 8c641577281ba8056213491646e6f639f9175ed69909506ddbb5c5bdfe9038d5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8c641577281b. Setting up logs at ./log/docker/store_node1_2026-04-14_05-05-08__32cf7ac3-e216-4041-8077-624f422de313__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 60985
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60985/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"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:60985/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.20.74/tcp/60986/p2p/16Uiu2HAm2JXwkvE1n5fdzYkCNwF38dEjAjvmLLuRLd4c2CkkrGWU","/ip4/172.18.20.74/tcp/60987/ws/p2p/16Uiu2HAm2JXwkvE1n5fdzYkCNwF38dEjAjvmLLuRLd4c2CkkrGWU"],"enrUri":"enr:-L24QLljyLylmOg0xmMMYl75fBIIF8GikqdvkHNyja_G4pAib6sq2Rh-FyLAd12hoUdT_rzNu0FHcfXYTrg3D_PCzxQCgmlkgnY0gmlwhKwSFEqKbXVsdGlhZGRyc5YACASsEhRKBu46AAoErBIUSgbuO90DgnJzhQDGAQAAiXNlY3AyNTZrMaECZi2oUpe3yHoPP9RM6DPQSXPUuo64nrkobIUJ-Ei4yUGDdGNwgu46g3VkcILuPIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60985/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.55.98/tcp/27632/p2p/16Uiu2HAmP4fhwyavAPZtBmAxUddkveVpiPXPHYJ5BeCJkNpQTymB"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27631/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:60985/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:27631/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:27631/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:27631/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:27631/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27631/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=2&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x31bf8f6e5240b433b748b144919b7fa0a5afcae57cee43f2b6c8dc9573f58db3"},{"messageHash":"0xaaafa9e81cfd0211bcd830eb8b181b89ad51e9931f314b2796b62ae31bd1cb27"}],"paginationCursor":"0xaaafa9e81cfd0211bcd830eb8b181b89ad51e9931f314b2796b62ae31bd1cb27"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60985/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=2&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x31bf8f6e5240b433b748b144919b7fa0a5afcae57cee43f2b6c8dc9573f58db3"},{"messageHash":"0xaaafa9e81cfd0211bcd830eb8b181b89ad51e9931f314b2796b62ae31bd1cb27"}],"paginationCursor":"0xaaafa9e81cfd0211bcd830eb8b181b89ad51e9931f314b2796b62ae31bd1cb27"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27631/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=0xaaafa9e81cfd0211bcd830eb8b181b89ad51e9931f314b2796b62ae31bd1cb27&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":"0xc4cf541f48364f827bfc4bdfa36793b4ea3269ac05c002cb9f1dd4273eac7532"},{"messageHash":"0x864963473264c35ca30a83d0fe993dd35099cc32e0aa78f04fd4d3b11c2baca5"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60985/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=0xaaafa9e81cfd0211bcd830eb8b181b89ad51e9931f314b2796b62ae31bd1cb27&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":"0xc4cf541f48364f827bfc4bdfa36793b4ea3269ac05c002cb9f1dd4273eac7532"},{"messageHash":"0x864963473264c35ca30a83d0fe993dd35099cc32e0aa78f04fd4d3b11c2baca5"}]}'
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 ddf4c2fd6128
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8c641577281b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,73 @@
2026-04-14 04:57:24.925 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 04:57:24.925 DEBUG [tests.conftest] Running test: test_filter_update_subscription_refresh_existing with id: 2026-04-14_04-57-24__f6debfe4-bfb9-4e08-b109-3599f7487474
2026-04-14 04:57:24.925 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 04:57:24.926 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-14 04:57:24.926 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-14 04:57:24.931 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 04:57:24.932 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_04-57-24__f6debfe4-bfb9-4e08-b109-3599f7487474__wakuorg_nwaku:latest.log
2026-04-14 04:57:24.932 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 04:57:24.932 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 04:57:24.933 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 04:57:24.933 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.135.156
2026-04-14 04:57:24.933 DEBUG [src.node.docker_mananger] Generated ports ['62037', '62038', '62039', '62040', '62041']
2026-04-14 04:57:24.933 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 04:57:24.934 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 04:57:24.934 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 04:57:24.934 DEBUG [src.node.docker_mananger] docker run -i -t -p 62037:62037 -p 62038:62038 -p 62039:62039 -p 62040:62040 -p 62041:62041 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62039 --rest-port=62037 --tcp-port=62038 --discv5-udp-port=62040 --rest-address=0.0.0.0 --nat=extip:172.18.135.156 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9f322ea12cb730b2f40d8480eb1fe76a34dfe46d001bc2b0fe7d980dcffbfa87 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62041 --metrics-logging=true --relay=true --filter=true
2026-04-14 04:57:25.109 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.135.156 waku 1d42c0a7dcaef4ca22e9bc1232aa24a00b714ee81cffc3eb630ea59524b12a95
2026-04-14 04:57:25.144 DEBUG [src.node.docker_mananger] Container started with ID 1d42c0a7dcae. Setting up logs at ./log/docker/node1_2026-04-14_04-57-24__f6debfe4-bfb9-4e08-b109-3599f7487474__wakuorg_nwaku:latest.log
2026-04-14 04:57:25.145 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62037
2026-04-14 04:57:25.145 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 04:57:25.330 ERROR [src.node.docker_mananger] Max retries reached for container a7bd53d46790. Exiting log stream.
2026-04-14 04:57:25.728 ERROR [src.node.docker_mananger] Max retries reached for container 0a91b27fd176. Exiting log stream.
2026-04-14 04:57:26.145 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62037/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:57:26.148 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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-04-14 04:57:26.148 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 04:57:26.148 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62037/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:57:26.151 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.135.156/tcp/62038/p2p/16Uiu2HAmUdpghVk9SYWWpBUAnpXYcgZVCrg5JRPLz3m41gTyBttb","/ip4/172.18.135.156/tcp/62039/ws/p2p/16Uiu2HAmUdpghVk9SYWWpBUAnpXYcgZVCrg5JRPLz3m41gTyBttb"],"enrUri":"enr:-L24QNYyDEnB6YfgeD3f9FORk9asBcuKvnp8jFCAb9LwjLNgGWU9bQesonQsrbzKuzXSA4ZlJpp_iV6D8uNrmQGt8BMCgmlkgnY0gmlwhKwSh5yKbXVsdGlhZGRyc5YACASsEoecBvJWAAoErBKHnAbyV90DgnJzhQDGAQAAiXNlY3AyNTZrMaED7W57Oh46K0_zvJrYc4mxPJYbRyT39gPzrNFZyxGKC-yDdGNwgvJWg3VkcILyWIV3YWt1MgU"}'
2026-04-14 04:57:26.151 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 04:57:26.151 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-14 04:57:26.157 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 04:57:26.157 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_04-57-24__f6debfe4-bfb9-4e08-b109-3599f7487474__wakuorg_nwaku:latest.log
2026-04-14 04:57:26.157 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 04:57:26.157 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 04:57:26.159 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 04:57:26.159 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.62.72
2026-04-14 04:57:26.159 DEBUG [src.node.docker_mananger] Generated ports ['18284', '18285', '18286', '18287', '18288']
2026-04-14 04:57:26.159 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 04:57:26.159 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 04:57:26.160 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 04:57:26.160 DEBUG [src.node.docker_mananger] docker run -i -t -p 18284:18284 -p 18285:18285 -p 18286:18286 -p 18287:18287 -p 18288:18288 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18286 --rest-port=18284 --tcp-port=18285 --discv5-udp-port=18287 --rest-address=0.0.0.0 --nat=extip:172.18.62.72 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f8675c9ce0a0c78cf17ec4e197288a697ecb382f235d93897edbfb9f78421c3e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18288 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QNYyDEnB6YfgeD3f9FORk9asBcuKvnp8jFCAb9LwjLNgGWU9bQesonQsrbzKuzXSA4ZlJpp_iV6D8uNrmQGt8BMCgmlkgnY0gmlwhKwSh5yKbXVsdGlhZGRyc5YACASsEoecBvJWAAoErBKHnAbyV90DgnJzhQDGAQAAiXNlY3AyNTZrMaED7W57Oh46K0_zvJrYc4mxPJYbRyT39gPzrNFZyxGKC-yDdGNwgvJWg3VkcILyWIV3YWt1MgU --filternode=/ip4/172.18.135.156/tcp/62038/p2p/16Uiu2HAmUdpghVk9SYWWpBUAnpXYcgZVCrg5JRPLz3m41gTyBttb
2026-04-14 04:57:26.341 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.62.72 waku 1d8f0c2b62b4f6e38c39ae29fbf084518b82da7f04990abb684516c937ddc282
2026-04-14 04:57:26.373 DEBUG [src.node.docker_mananger] Container started with ID 1d8f0c2b62b4. Setting up logs at ./log/docker/node2_2026-04-14_04-57-24__f6debfe4-bfb9-4e08-b109-3599f7487474__wakuorg_nwaku:latest.log
2026-04-14 04:57:26.374 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18284
2026-04-14 04:57:26.374 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 04:57:27.374 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18284/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:57:27.377 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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-04-14 04:57:27.377 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 04:57:27.377 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18284/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:57:27.379 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.62.72/tcp/18285/p2p/16Uiu2HAkxF2yhV4NUrLUEw6bNuyhRAFqW2JqnXEkvFN2Ht2R1wQn","/ip4/172.18.62.72/tcp/18286/ws/p2p/16Uiu2HAkxF2yhV4NUrLUEw6bNuyhRAFqW2JqnXEkvFN2Ht2R1wQn"],"enrUri":"enr:-L24QEIH9q7YijIQL2rySZ-1McX9Jo6F81YHxcN2cxd6QSOVS7K6vuNPO0QwEmAM57CxGWmf8P2-feP1M91kjwyc-QkCgmlkgnY0gmlwhKwSPkiKbXVsdGlhZGRyc5YACASsEj5IBkdtAAoErBI-SAZHbt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECKdlqMOayWXP6mK3Z8F3w88MeY1cIeWdn1nqE9xQ0M9uDdGNwgkdtg3VkcIJHb4V3YWt1MgA"}'
2026-04-14 04:57:27.380 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 04:57:27.380 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18284/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.135.156/tcp/62038/p2p/16Uiu2HAmUdpghVk9SYWWpBUAnpXYcgZVCrg5JRPLz3m41gTyBttb"]'
2026-04-14 04:57:27.412 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:27.414 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62037/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 04:57:27.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:27.433 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18284/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "cabf4d3d-533a-49bc-ad5e-eb1f1ed9c202", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-14 04:57:27.446 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"cabf4d3d-533a-49bc-ad5e-eb1f1ed9c202","statusDesc":"OK"}'
2026-04-14 04:57:27.447 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:18284/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-14 04:57:27.454 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-04-14 04:57:27.455 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62037/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:27.462 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:27.463 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 04:57:27.563 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 04:57:27.563 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18284/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:57:27.565 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":1776142647455205331,"ephemeral":false}]'
2026-04-14 04:57:27.568 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 04:57:27.569 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 04:57:27.569 DEBUG [src.node.waku_node] Stopping container with id 1d42c0a7dcae
2026-04-14 04:57:27.994 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 04:57:27.996 DEBUG [src.node.waku_node] Stopping container with id 1d8f0c2b62b4
2026-04-14 04:57:28.416 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 04:57:28.418 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 04:57:28.423 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 04:57:28.428 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_2_receiving_nodes__relay_node1_forwards_lightpushed_message_to_relay_node2 with id: 2026-04-14_05-00-24__17726cd4-e1ed-4d04-ab78-1ce875014beb
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-04-14_05-00-24__17726cd4-e1ed-4d04-ab78-1ce875014beb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.194.10
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7127', '7128', '7129', '7130', '7131']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 7127:7127 -p 7128:7128 -p 7129:7129 -p 7130:7130 -p 7131:7131 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7129 --rest-port=7127 --tcp-port=7128 --discv5-udp-port=7130 --rest-address=0.0.0.0 --nat=extip:172.18.194.10 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=beb5ccddc8cf283c95f277e2fec4ffccfc64e5f3542ddde937e5c6ad1a9fff80 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7131 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.194.10 waku 8040029404f6cc80c29849e6125a8ff5386c0ef4f2897c5887232aac0cb2e1b1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8040029404f6. Setting up logs at ./log/docker/receiving_node1_2026-04-14_05-00-24__17726cd4-e1ed-4d04-ab78-1ce875014beb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 7127
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 68133e7418af. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d1d4f2ac83fc. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7127/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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:7127/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.194.10/tcp/7128/p2p/16Uiu2HAkzC5gu6WEQUtXptNvNTxLi5RScHNFTgtZ546dy3QCPRvo","/ip4/172.18.194.10/tcp/7129/ws/p2p/16Uiu2HAkzC5gu6WEQUtXptNvNTxLi5RScHNFTgtZ546dy3QCPRvo"],"enrUri":"enr:-L24QFH8QFXVpfe0Y-rCBVfyP0-2Ly2IXurvSuFws0Z7qSKNDzuk5eF6x5Giwuc6TMGgok1moTkGJFTH6LtP0Cs6BscCgmlkgnY0gmlwhKwSwgqKbXVsdGlhZGRyc5YACASsEsIKBhvYAAoErBLCCgYb2d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECRs8cX6dhuEIH3TO7Q226G6LTxBlrc449kzpawmx30pCDdGNwghvYg3VkcIIb2oV3YWt1Mgk"}'
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-04-14_05-00-24__17726cd4-e1ed-4d04-ab78-1ce875014beb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.237.69
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['57548', '57549', '57550', '57551', '57552']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 57548:57548 -p 57549:57549 -p 57550:57550 -p 57551:57551 -p 57552:57552 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57550 --rest-port=57548 --tcp-port=57549 --discv5-udp-port=57551 --rest-address=0.0.0.0 --nat=extip:172.18.237.69 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4bbae6ebae17fb2fdb061c7d703dc0f3dc9d85bb4b460f8ceb413d4228faf24b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57552 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.237.69 waku a2b5a56eb3085f67d82574528b6df3b3c0f769beafb1d158cef83a6201d31de3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a2b5a56eb308. Setting up logs at ./log/docker/receiving_node2_2026-04-14_05-00-24__17726cd4-e1ed-4d04-ab78-1ce875014beb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 57548
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57548/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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:57548/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.237.69/tcp/57549/p2p/16Uiu2HAm4HFfd8GJfgsyXnjZq91MdiH9GsJ8YgBveH3FYCB6uNmv","/ip4/172.18.237.69/tcp/57550/ws/p2p/16Uiu2HAm4HFfd8GJfgsyXnjZq91MdiH9GsJ8YgBveH3FYCB6uNmv"],"enrUri":"enr:-L24QFrk9JthanTP7zM2DvRv9NWdd-zs6dcue9_DIXSrEYAzep5tpoH2FU8yaoj3aXGlrWDbPsMWdxPWXFP9-51j8uYCgmlkgnY0gmlwhKwS7UWKbXVsdGlhZGRyc5YACASsEu1FBuDNAAoErBLtRQbgzt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECg5ELdVAYADBn4yD0GP1d7TuK4LacfLcR4SkIWMeZTBGDdGNwguDNg3VkcILgz4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57548/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.194.10/tcp/7128/p2p/16Uiu2HAkzC5gu6WEQUtXptNvNTxLi5RScHNFTgtZ546dy3QCPRvo"]'
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-04-14_05-00-24__17726cd4-e1ed-4d04-ab78-1ce875014beb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.218.198
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26398', '26399', '26400', '26401', '26402']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 26398:26398 -p 26399:26399 -p 26400:26400 -p 26401:26401 -p 26402:26402 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26400 --rest-port=26398 --tcp-port=26399 --discv5-udp-port=26401 --rest-address=0.0.0.0 --nat=extip:172.18.218.198 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=00ecbfba35d2467ddba621bf0fb9c2cef600fdddcc5ac57d36b508c1cb9a2e1f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26402 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QFH8QFXVpfe0Y-rCBVfyP0-2Ly2IXurvSuFws0Z7qSKNDzuk5eF6x5Giwuc6TMGgok1moTkGJFTH6LtP0Cs6BscCgmlkgnY0gmlwhKwSwgqKbXVsdGlhZGRyc5YACASsEsIKBhvYAAoErBLCCgYb2d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECRs8cX6dhuEIH3TO7Q226G6LTxBlrc449kzpawmx30pCDdGNwghvYg3VkcIIb2oV3YWt1Mgk --lightpushnode=/ip4/172.18.194.10/tcp/7128/p2p/16Uiu2HAkzC5gu6WEQUtXptNvNTxLi5RScHNFTgtZ546dy3QCPRvo --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.218.198 waku bb04a15d5842cefe8a70d3863f8bc42651bf79fc94057931b27e110e6fe99e7a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bb04a15d5842. Setting up logs at ./log/docker/lightpush_node1_2026-04-14_05-00-24__17726cd4-e1ed-4d04-ab78-1ce875014beb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 26398
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26398/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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:26398/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.218.198/tcp/26399/p2p/16Uiu2HAkyS9A84gzQGTRFeVnEPhzANDovJyfdBXZkuh6XkHJ42Qy","/ip4/172.18.218.198/tcp/26400/ws/p2p/16Uiu2HAkyS9A84gzQGTRFeVnEPhzANDovJyfdBXZkuh6XkHJ42Qy"],"enrUri":"enr:-L24QBf3PLpEI4iwwu3jmkOESrUBqtjjI_eD9We8_CXttdveC8CcRgsLHRWA96SwDE-W9tEUx--mWKHFeNPfnPfw09ECgmlkgnY0gmlwhKwS2saKbXVsdGlhZGRyc5YACASsEtrGBmcfAAoErBLaxgZnIN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECO416YptvGGDW12icIJRKUIIvpGFdGC3oiigdCQ6avdqDdGNwgmcfg3VkcIJnIYV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26398/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.194.10/tcp/7128/p2p/16Uiu2HAkzC5gu6WEQUtXptNvNTxLi5RScHNFTgtZ546dy3QCPRvo"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26398/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.237.69/tcp/57549/p2p/16Uiu2HAm4HFfd8GJfgsyXnjZq91MdiH9GsJ8YgBveH3FYCB6uNmv"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7127/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:57548/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:26398/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26398/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776142828343196900}}'
INFO  src.node.api_clients.base_client:base_client.py: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:7127/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-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":1776142828343196900,"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:57548/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-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":1776142828343196900,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26398/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-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":1776142828343196900,"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 8040029404f6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a2b5a56eb308
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id bb04a15d5842
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8040029404f6. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
2026-04-14 04:56:10.114 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 04:56:10.115 DEBUG [tests.conftest] Running test: test_publish_with_missing_payload with id: 2026-04-14_04-56-10__5ebc4340-08e1-47bd-85ba-17e218fc2ff8
2026-04-14 04:56:10.116 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 04:56:10.117 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-14 04:56:10.117 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-04-14 04:56:10.128 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 04:56:10.129 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_04-56-10__5ebc4340-08e1-47bd-85ba-17e218fc2ff8__wakuorg_nwaku:latest.log
2026-04-14 04:56:10.129 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 04:56:10.130 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 04:56:10.133 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 04:56:10.133 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.89.62
2026-04-14 04:56:10.133 DEBUG [src.node.docker_mananger] Generated ports ['21721', '21722', '21723', '21724', '21725']
2026-04-14 04:56:10.134 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 04:56:10.134 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 04:56:10.134 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 04:56:10.134 DEBUG [src.node.docker_mananger] docker run -i -t -p 21721:21721 -p 21722:21722 -p 21723:21723 -p 21724:21724 -p 21725:21725 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21723 --rest-port=21721 --tcp-port=21722 --discv5-udp-port=21724 --rest-address=0.0.0.0 --nat=extip:172.18.89.62 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=1b8eebb52228da7732865802c33cbcccc20f6fa6235b5acae6ca2c804b4ba96b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21725 --metrics-logging=true --relay=true
2026-04-14 04:56:10.319 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.89.62 waku 035e7cd7846ef5f19e8623c395c210da2dc015c9e1db9c997ab29cd1d38890a5
2026-04-14 04:56:10.352 DEBUG [src.node.docker_mananger] Container started with ID 035e7cd7846e. Setting up logs at ./log/docker/node1_2026-04-14_04-56-10__5ebc4340-08e1-47bd-85ba-17e218fc2ff8__wakuorg_nwaku:latest.log
2026-04-14 04:56:10.354 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21721
2026-04-14 04:56:10.354 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 04:56:10.469 ERROR [src.node.docker_mananger] Max retries reached for container 2db142e34e71. Exiting log stream.
2026-04-14 04:56:10.947 ERROR [src.node.docker_mananger] Max retries reached for container f6f6a30547b1. Exiting log stream.
2026-04-14 04:56:11.354 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21721/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:11.357 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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-04-14 04:56:11.358 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 04:56:11.358 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21721/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:11.361 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.89.62/tcp/21722/p2p/16Uiu2HAmM7WToVw9e7sf7rs2Px7zsak4dL2o3DAeNW5rMiDTgfCZ","/ip4/172.18.89.62/tcp/21723/ws/p2p/16Uiu2HAmM7WToVw9e7sf7rs2Px7zsak4dL2o3DAeNW5rMiDTgfCZ"],"enrUri":"enr:-L24QAf1ARYhH94F37xK2QhLGOMUzc8INy6EEyN4DmJ1ab5BbyFey948jgTF5gVKc38PucG8Dt4MiVSTI3dsQ07MDDUCgmlkgnY0gmlwhKwSWT6KbXVsdGlhZGRyc5YACASsElk-BlTaAAoErBJZPgZU290DgnJzhQDGAQAAiXNlY3AyNTZrMaEDfaik_yUfBhDUHMlRfPYN44LfsZTZsugUp37Vzpw-IG6DdGNwglTag3VkcIJU3IV3YWt1MgE"}'
2026-04-14 04:56:11.361 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 04:56:11.367 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 04:56:11.367 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_04-56-10__5ebc4340-08e1-47bd-85ba-17e218fc2ff8__wakuorg_nwaku:latest.log
2026-04-14 04:56:11.368 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 04:56:11.368 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 04:56:11.369 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 04:56:11.369 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.88.80
2026-04-14 04:56:11.369 DEBUG [src.node.docker_mananger] Generated ports ['17095', '17096', '17097', '17098', '17099']
2026-04-14 04:56:11.370 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 04:56:11.370 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 04:56:11.370 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 04:56:11.370 DEBUG [src.node.docker_mananger] docker run -i -t -p 17095:17095 -p 17096:17096 -p 17097:17097 -p 17098:17098 -p 17099:17099 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17097 --rest-port=17095 --tcp-port=17096 --discv5-udp-port=17098 --rest-address=0.0.0.0 --nat=extip:172.18.88.80 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=eb7ac5fa4bedde746da5b3322ece0fe7e29adf1ca3e6d5ca4e47fcaf42da97bc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17099 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAf1ARYhH94F37xK2QhLGOMUzc8INy6EEyN4DmJ1ab5BbyFey948jgTF5gVKc38PucG8Dt4MiVSTI3dsQ07MDDUCgmlkgnY0gmlwhKwSWT6KbXVsdGlhZGRyc5YACASsElk-BlTaAAoErBJZPgZU290DgnJzhQDGAQAAiXNlY3AyNTZrMaEDfaik_yUfBhDUHMlRfPYN44LfsZTZsugUp37Vzpw-IG6DdGNwglTag3VkcIJU3IV3YWt1MgE
2026-04-14 04:56:11.544 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.88.80 waku 85298ce7fd9aaa1ccb7798104331d88913f553e670253be5301188dbd065cdc4
2026-04-14 04:56:11.577 DEBUG [src.node.docker_mananger] Container started with ID 85298ce7fd9a. Setting up logs at ./log/docker/node2_2026-04-14_04-56-10__5ebc4340-08e1-47bd-85ba-17e218fc2ff8__wakuorg_nwaku:latest.log
2026-04-14 04:56:11.578 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17095
2026-04-14 04:56:11.578 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 04:56:12.578 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17095/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:12.601 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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-04-14 04:56:12.604 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 04:56:12.604 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17095/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:12.608 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.88.80/tcp/17096/p2p/16Uiu2HAkxbgorDLNjTAMovGRUxnauSbNXjFkU5NZAE5GEhvFBKRE","/ip4/172.18.88.80/tcp/17097/ws/p2p/16Uiu2HAkxbgorDLNjTAMovGRUxnauSbNXjFkU5NZAE5GEhvFBKRE"],"enrUri":"enr:-L24QEyRJchu32mWqL_bYjWVWGWlJ7Jo06OV1-QPJFFP6wL3HwNrhrTiuguZ2tHlM92mLLJyOvzZ80vpQ12uo1urbxkCgmlkgnY0gmlwhKwSWFCKbXVsdGlhZGRyc5YACASsElhQBkLIAAoErBJYUAZCyd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECLyPOQyelF0Re5A5p0ztAb9fy_thdevy0invc-bIhnhWDdGNwgkLIg3VkcIJCyoV3YWt1MgE"}'
2026-04-14 04:56:12.608 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 04:56:12.609 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17095/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.89.62/tcp/21722/p2p/16Uiu2HAmM7WToVw9e7sf7rs2Px7zsak4dL2o3DAeNW5rMiDTgfCZ"]'
2026-04-14 04:56:12.611 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:56:12.612 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-04-14 04:56:12.612 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21721/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 04:56:12.616 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:56:12.617 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17095/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 04:56:12.623 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:56:12.624 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21721/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:56:12.629 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:56:12.629 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 04:56:12.729 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 04:56:12.730 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21721/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:12.732 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":1776142572624047360,"ephemeral":false,"proof":""}]'
2026-04-14 04:56:12.734 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 04:56:12.734 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17095/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:12.737 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":1776142572624047360,"ephemeral":false,"proof":""}]'
2026-04-14 04:56:12.738 INFO [src.steps.relay] WARM UP successful!!
2026-04-14 04:56:12.739 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21721/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:56:12.741 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:21721/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-04-14 04:56:12.743 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 04:56:12.744 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 04:56:12.744 DEBUG [src.node.waku_node] Stopping container with id 035e7cd7846e
2026-04-14 04:56:13.196 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 04:56:13.196 DEBUG [src.node.waku_node] Stopping container with id 85298ce7fd9a
2026-04-14 04:56:13.616 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 04:56:13.619 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 04:56:13.625 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 04:56:13.631 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,79 @@
2026-04-14 05:00:09.318 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 05:00:09.318 DEBUG [tests.conftest] Running test: test_filter_get_message_with_ephemeral with id: 2026-04-14_05-00-09__c36bc519-f559-4201-82de-503c2ee11f0c
2026-04-14 05:00:09.318 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 05:00:09.319 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-14 05:00:09.319 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-14 05:00:09.326 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 05:00:09.326 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_05-00-09__c36bc519-f559-4201-82de-503c2ee11f0c__wakuorg_nwaku:latest.log
2026-04-14 05:00:09.326 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 05:00:09.326 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 05:00:09.328 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 05:00:09.328 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.108.206
2026-04-14 05:00:09.328 DEBUG [src.node.docker_mananger] Generated ports ['62173', '62174', '62175', '62176', '62177']
2026-04-14 05:00:09.328 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 05:00:09.329 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 05:00:09.329 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 05:00:09.329 DEBUG [src.node.docker_mananger] docker run -i -t -p 62173:62173 -p 62174:62174 -p 62175:62175 -p 62176:62176 -p 62177:62177 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62175 --rest-port=62173 --tcp-port=62174 --discv5-udp-port=62176 --rest-address=0.0.0.0 --nat=extip:172.18.108.206 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d9b3252deaeeab30edfbf3fa2f1a0ef9e54a18aca5fed844c03efadefdf10bca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62177 --metrics-logging=true --relay=true --filter=true
2026-04-14 05:00:09.349 ERROR [src.node.docker_mananger] Max retries reached for container 6641b6b94338. Exiting log stream.
2026-04-14 05:00:09.519 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.108.206 waku 451e9d3da7dce7a32a0b6b0ea9d74800781371e32c60b1a51513cde4c27436fd
2026-04-14 05:00:09.556 DEBUG [src.node.docker_mananger] Container started with ID 451e9d3da7dc. Setting up logs at ./log/docker/node1_2026-04-14_05-00-09__c36bc519-f559-4201-82de-503c2ee11f0c__wakuorg_nwaku:latest.log
2026-04-14 05:00:09.556 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62173
2026-04-14 05:00:09.556 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 05:00:10.558 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62173/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:00:10.561 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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-04-14 05:00:10.561 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 05:00:10.561 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62173/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:00:10.564 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.108.206/tcp/62174/p2p/16Uiu2HAmDtSGEoEvWvmNnVbdZL6hMCCswnhDoQPW7uuexbAZPZoq","/ip4/172.18.108.206/tcp/62175/ws/p2p/16Uiu2HAmDtSGEoEvWvmNnVbdZL6hMCCswnhDoQPW7uuexbAZPZoq"],"enrUri":"enr:-L24QLxjMwu11A6xWCT_SauPh8BGuDzt3H_OJbZ0QKd6P9hzOuIaYkP3tqb4oLR7DGW2x8pkVAKVLRZaBVYPz9mccukCgmlkgnY0gmlwhKwSbM6KbXVsdGlhZGRyc5YACASsEmzOBvLeAAoErBJszgby390DgnJzhQDGAQAAiXNlY3AyNTZrMaEDEk2JikKKV1TESLSGUT-FI1tuOPWbHs3aEjEKKCH1BiyDdGNwgvLeg3VkcILy4IV3YWt1MgU"}'
2026-04-14 05:00:10.564 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 05:00:10.564 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-14 05:00:10.571 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 05:00:10.571 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_05-00-09__c36bc519-f559-4201-82de-503c2ee11f0c__wakuorg_nwaku:latest.log
2026-04-14 05:00:10.571 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 05:00:10.572 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 05:00:10.573 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 05:00:10.573 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.197.19
2026-04-14 05:00:10.573 DEBUG [src.node.docker_mananger] Generated ports ['52100', '52101', '52102', '52103', '52104']
2026-04-14 05:00:10.574 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 05:00:10.574 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 05:00:10.574 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 05:00:10.574 DEBUG [src.node.docker_mananger] docker run -i -t -p 52100:52100 -p 52101:52101 -p 52102:52102 -p 52103:52103 -p 52104:52104 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52102 --rest-port=52100 --tcp-port=52101 --discv5-udp-port=52103 --rest-address=0.0.0.0 --nat=extip:172.18.197.19 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=40bda6aeef5691aeacbec7a3c4e1c305c1afac898b2b3cbb787b3cdfcfe095db --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52104 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QLxjMwu11A6xWCT_SauPh8BGuDzt3H_OJbZ0QKd6P9hzOuIaYkP3tqb4oLR7DGW2x8pkVAKVLRZaBVYPz9mccukCgmlkgnY0gmlwhKwSbM6KbXVsdGlhZGRyc5YACASsEmzOBvLeAAoErBJszgby390DgnJzhQDGAQAAiXNlY3AyNTZrMaEDEk2JikKKV1TESLSGUT-FI1tuOPWbHs3aEjEKKCH1BiyDdGNwgvLeg3VkcILy4IV3YWt1MgU --filternode=/ip4/172.18.108.206/tcp/62174/p2p/16Uiu2HAmDtSGEoEvWvmNnVbdZL6hMCCswnhDoQPW7uuexbAZPZoq
2026-04-14 05:00:10.766 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.197.19 waku 3ca144b3a52d92ee958d35846ebfd1510b685efb7236885d4e71ec0d5cbea453
2026-04-14 05:00:10.800 DEBUG [src.node.docker_mananger] Container started with ID 3ca144b3a52d. Setting up logs at ./log/docker/node2_2026-04-14_05-00-09__c36bc519-f559-4201-82de-503c2ee11f0c__wakuorg_nwaku:latest.log
2026-04-14 05:00:10.801 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 52100
2026-04-14 05:00:10.801 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 05:00:11.802 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52100/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:00:11.806 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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-04-14 05:00:11.806 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 05:00:11.806 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52100/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:00:11.809 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.197.19/tcp/52101/p2p/16Uiu2HAmMwS3zvf8QaxxZTn6Sq4RbuMXnhs8E5uPtnJ3QLQfbp7o","/ip4/172.18.197.19/tcp/52102/ws/p2p/16Uiu2HAmMwS3zvf8QaxxZTn6Sq4RbuMXnhs8E5uPtnJ3QLQfbp7o"],"enrUri":"enr:-L24QLi1F2eM3ZiSyKlMqdtA-Y8Cs2cXnK6w9gGDGZtmjVYOS38qJDBW-Jpe_DsEzGyPwRgAKp4P48SvoPR5ycea_gACgmlkgnY0gmlwhKwSxROKbXVsdGlhZGRyc5YACASsEsUTBsuFAAoErBLFEwbLht0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDie-JWDxNo5LLn-aTCfdvyLkJRnRQvqKsHjVpJ2oZ1naDdGNwgsuFg3VkcILLh4V3YWt1MgA"}'
2026-04-14 05:00:11.809 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 05:00:11.809 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52100/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.108.206/tcp/62174/p2p/16Uiu2HAmDtSGEoEvWvmNnVbdZL6hMCCswnhDoQPW7uuexbAZPZoq"]'
2026-04-14 05:00:11.846 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:11.849 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-04-14 05:00:11.850 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62173/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 05:00:11.866 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:11.867 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52100/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "dd996873-23e0-4ae5-bd33-36dde59bf11e", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-14 05:00:11.880 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"dd996873-23e0-4ae5-bd33-36dde59bf11e","statusDesc":"OK"}'
2026-04-14 05:00:11.882 DEBUG [tests.filter.test_get_messages] Running test with Ephemeral True
2026-04-14 05:00:11.883 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62173/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)', "ephemeral": true}'
2026-04-14 05:00:11.890 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:11.890 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 05:00:11.990 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 05:00:11.991 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52100/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:00:11.994 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":1776142811883244958,"ephemeral":true}]'
2026-04-14 05:00:11.996 DEBUG [tests.filter.test_get_messages] Running test with Ephemeral False
2026-04-14 05:00:11.996 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62173/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)', "ephemeral": false}'
2026-04-14 05:00:12.001 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:12.001 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 05:00:12.101 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 05:00:12.102 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52100/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:00:12.104 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":1776142811996445505,"ephemeral":false}]'
2026-04-14 05:00:12.108 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 05:00:12.109 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 05:00:12.109 DEBUG [src.node.waku_node] Stopping container with id 451e9d3da7dc
2026-04-14 05:00:12.574 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 05:00:12.574 DEBUG [src.node.waku_node] Stopping container with id 3ca144b3a52d
2026-04-14 05:00:13.051 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 05:00:13.054 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 05:00:13.060 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 05:00:13.064 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-04-14 04:55:52.520 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 04:55:52.521 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_with_no_request_id with id: 2026-04-14_04-55-52__7f34c793-4068-4e13-8e2c-2ea66ec734b4
2026-04-14 04:55:52.521 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 04:55:52.521 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-14 04:55:52.522 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-14 04:55:52.528 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 04:55:52.528 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_04-55-52__7f34c793-4068-4e13-8e2c-2ea66ec734b4__wakuorg_nwaku:latest.log
2026-04-14 04:55:52.528 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 04:55:52.529 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 04:55:52.530 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 04:55:52.530 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.132.192
2026-04-14 04:55:52.530 DEBUG [src.node.docker_mananger] Generated ports ['45268', '45269', '45270', '45271', '45272']
2026-04-14 04:55:52.530 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 04:55:52.531 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 04:55:52.531 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 04:55:52.531 DEBUG [src.node.docker_mananger] docker run -i -t -p 45268:45268 -p 45269:45269 -p 45270:45270 -p 45271:45271 -p 45272:45272 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45270 --rest-port=45268 --tcp-port=45269 --discv5-udp-port=45271 --rest-address=0.0.0.0 --nat=extip:172.18.132.192 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bdb5bee43fa9eb96be8d5e1235a740ac0e3824fd2ead078faf6ae5ccbeed02ab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45272 --metrics-logging=true --relay=true --filter=true
2026-04-14 04:55:52.710 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.132.192 waku 0b003a93750ee4a6342fef81ac442b87c1813d2d95839895436121731eb07d2d
2026-04-14 04:55:52.745 DEBUG [src.node.docker_mananger] Container started with ID 0b003a93750e. Setting up logs at ./log/docker/node1_2026-04-14_04-55-52__7f34c793-4068-4e13-8e2c-2ea66ec734b4__wakuorg_nwaku:latest.log
2026-04-14 04:55:52.745 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 45268
2026-04-14 04:55:52.745 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 04:55:52.849 ERROR [src.node.docker_mananger] Max retries reached for container a569604aace7. Exiting log stream.
2026-04-14 04:55:53.315 ERROR [src.node.docker_mananger] Max retries reached for container 4cdc4812aa94. Exiting log stream.
2026-04-14 04:55:53.746 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45268/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:55:53.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_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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-04-14 04:55:53.749 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 04:55:53.749 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45268/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:55:53.752 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.132.192/tcp/45269/p2p/16Uiu2HAmNNGpFWkdpQB6gTE9sPWN43nMWbH4B6GfGiSyBeufzX1e","/ip4/172.18.132.192/tcp/45270/ws/p2p/16Uiu2HAmNNGpFWkdpQB6gTE9sPWN43nMWbH4B6GfGiSyBeufzX1e"],"enrUri":"enr:-L24QOupfNV-QwG1Koy3DwlD3TR_e8jr2S8uovnvCKuN-BGuY9r4CT9L2kFC96RLpQl53_RrodWDLNxslvzSb0REGVgCgmlkgnY0gmlwhKwShMCKbXVsdGlhZGRyc5YACASsEoTABrDVAAoErBKEwAaw1t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDkEycxGavy6q12fAndbNTr4-XEaYpy3qjOVkHMBw9wGWDdGNwgrDVg3VkcIKw14V3YWt1MgU"}'
2026-04-14 04:55:53.752 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 04:55:53.752 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-14 04:55:53.759 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 04:55:53.759 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_04-55-52__7f34c793-4068-4e13-8e2c-2ea66ec734b4__wakuorg_nwaku:latest.log
2026-04-14 04:55:53.759 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 04:55:53.759 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 04:55:53.760 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 04:55:53.760 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.59.79
2026-04-14 04:55:53.761 DEBUG [src.node.docker_mananger] Generated ports ['62978', '62979', '62980', '62981', '62982']
2026-04-14 04:55:53.761 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 04:55:53.761 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 04:55:53.761 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 04:55:53.761 DEBUG [src.node.docker_mananger] docker run -i -t -p 62978:62978 -p 62979:62979 -p 62980:62980 -p 62981:62981 -p 62982:62982 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62980 --rest-port=62978 --tcp-port=62979 --discv5-udp-port=62981 --rest-address=0.0.0.0 --nat=extip:172.18.59.79 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8b465a0bbaac4dcbcd2ca851ebbd62634cbcd83b9bd4fbfb15cea5f0dd043b1b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62982 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QOupfNV-QwG1Koy3DwlD3TR_e8jr2S8uovnvCKuN-BGuY9r4CT9L2kFC96RLpQl53_RrodWDLNxslvzSb0REGVgCgmlkgnY0gmlwhKwShMCKbXVsdGlhZGRyc5YACASsEoTABrDVAAoErBKEwAaw1t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDkEycxGavy6q12fAndbNTr4-XEaYpy3qjOVkHMBw9wGWDdGNwgrDVg3VkcIKw14V3YWt1MgU --filternode=/ip4/172.18.132.192/tcp/45269/p2p/16Uiu2HAmNNGpFWkdpQB6gTE9sPWN43nMWbH4B6GfGiSyBeufzX1e
2026-04-14 04:55:53.938 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.59.79 waku 12bc012fa5e3342521e0d3e1089a023cdad93c9510658edfee247cb2582d2731
2026-04-14 04:55:53.971 DEBUG [src.node.docker_mananger] Container started with ID 12bc012fa5e3. Setting up logs at ./log/docker/node2_2026-04-14_04-55-52__7f34c793-4068-4e13-8e2c-2ea66ec734b4__wakuorg_nwaku:latest.log
2026-04-14 04:55:53.972 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62978
2026-04-14 04:55:53.972 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 04:55:54.972 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62978/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:55:54.975 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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-04-14 04:55:54.975 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 04:55:54.976 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62978/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:55:54.978 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.59.79/tcp/62979/p2p/16Uiu2HAmJbCxJxMfx45Wmry78DeW2P9W7ndBQ3u6DEHQ9puz9puV","/ip4/172.18.59.79/tcp/62980/ws/p2p/16Uiu2HAmJbCxJxMfx45Wmry78DeW2P9W7ndBQ3u6DEHQ9puz9puV"],"enrUri":"enr:-L24QGfC7DC62NPTIQqKk1fewkFlZxwzKeuT0Cyweqi23RfdDz6L44Fn0GnKGSAFfMB_xddR5uPS8P3Yud_mMTo50T8CgmlkgnY0gmlwhKwSO0-KbXVsdGlhZGRyc5YACASsEjtPBvYDAAoErBI7Twb2BN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDWC4MqxqyGUyEP_n3H7NqJCHvZYqeYMb9JJClwGvfKJCDdGNwgvYDg3VkcIL2BYV3YWt1MgA"}'
2026-04-14 04:55:54.978 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 04:55:54.978 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62978/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.132.192/tcp/45269/p2p/16Uiu2HAmNNGpFWkdpQB6gTE9sPWN43nMWbH4B6GfGiSyBeufzX1e"]'
2026-04-14 04:55:55.013 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:55:55.014 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-04-14 04:55:55.014 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45268/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 04:55:55.035 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:55:55.035 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62978/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "42f72fc6-bc36-492d-b37e-40fdb66bb57d", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-14 04:55:55.046 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"42f72fc6-bc36-492d-b37e-40fdb66bb57d","statusDesc":"OK"}'
2026-04-14 04:55:55.048 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:62978/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-14 04:55:55.051 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:62978/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-04-14 04:55:55.053 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 04:55:55.054 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 04:55:55.054 DEBUG [src.node.waku_node] Stopping container with id 0b003a93750e
2026-04-14 04:55:55.498 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 04:55:55.498 DEBUG [src.node.waku_node] Stopping container with id 12bc012fa5e3
2026-04-14 04:55:55.917 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 04:55:55.920 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 04:55:55.925 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 04:55:55.929 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,860 @@
WRN 2026-04-14 05:03:57.510+00:00 whether to mount storeSync is not specified, defaulting to not mounting topics="waku conf builder" tid=1 file=waku_conf_builder.nim:471
bSubscribeShards: some(@[0])
INF 2026-04-14 05:03:57.510+00:00 Sharding configuration: topics="waku conf builder" tid=1 file=waku_conf_builder.nim:506 shardingConf="(kind: AutoSharding, numShardsInCluster: 1)" subscribeShards=@[0]
INF 2026-04-14 05:03:57.511+00:00 Configuration: Enabled protocols topics="waku conf" tid=1 file=waku_conf.nim:156 relay=true rlnRelay=false store=true filter=false lightPush=false peerExchange=true rendezvous=true
INF 2026-04-14 05:03:57.511+00:00 Configuration. Network topics="waku conf" tid=1 file=waku_conf.nim:165 cluster=198
INF 2026-04-14 05:03:57.511+00:00 Configuration. Active Relay Shards topics="waku conf" tid=1 file=waku_conf.nim:168 shard=0
INF 2026-04-14 05:03:57.511+00:00 Setting up storage tid=1 file=node_factory.nim:481
INF 2026-04-14 05:03:57.511+00:00 Initializing node tid=1 file=node_factory.nim:490
TRC 2026-04-14 05:03:57.512+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/ipfs/id/1.0.0]"
TRC 2026-04-14 05:03:57.512+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/libp2p/autonat/1.0.0]"
TRC 2026-04-14 05:03:57.512+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/libp2p/circuit/relay/0.2.0/hop, /libp2p/circuit/relay/0.1.0]"
TRC 2026-04-14 05:03:57.512+00:00 no peer storage found tid=1 file=peer_manager.nim:1222
INF 2026-04-14 05:03:57.512+00:00 Initializing networking tid=1 file=waku_node.nim:213 addrs="@[/ip4/172.18.117.169/tcp/21996, /ip4/172.18.117.169/tcp/21997/ws]"
INF 2026-04-14 05:03:57.512+00:00 Mounting protocols tid=1 file=node_factory.nim:496
INF 2026-04-14 05:03:57.513+00:00 Created WakuMetadata protocol topics="waku node" tid=1 file=protocol.nim:107 clusterId=198 shards="[0]"
TRC 2026-04-14 05:03:57.513+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/metadata/1.0.0]"
INF 2026-04-14 05:03:57.515+00:00 sqlite database page stats tid=1 file=builder.nim:53 pageSize=4096 pages=1 freePages=0
INF 2026-04-14 05:03:57.515+00:00 starting message store's sqlite database migration topics="waku archive migration" tid=1 file=migrations.nim:57
INF 2026-04-14 05:03:57.515+00:00 Not considered schema version 7 topics="waku archive migration" tid=1 file=migrations.nim:45
INF 2026-04-14 05:03:57.515+00:00 database schema is outdated topics="sqlite" tid=1 file=db_sqlite.nim:447 userVersion=0 targetVersion=10
INF 2026-04-14 05:03:57.518+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="CREATE TABLE IF NOT EXISTS Message(\n id BLOB PRIMARY KEY,\n timestamp INTEGER NOT NULL,\n contentTopic BLOB NOT NULL,\n pubsubTopic BLOB NOT NULL,\n payload BLOB,\n version INTEGER NOT NULL\n ) WITHOUT ROWID;"
INF 2026-04-14 05:03:57.519+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="CREATE TABLE IF NOT EXISTS Message(\n id BLOB PRIMARY KEY,\n timestamp INTEGER NOT NULL,\n contentTopic BLOB NOT NULL,\n pubsubTopic BLOB NOT NULL,\n payload BLOB,\n version INTEGER NOT NULL\n ) WITHOUT ROWID;"
INF 2026-04-14 05:03:57.519+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="CREATE TABLE IF NOT EXISTS Message_backup (\n id BLOB PRIMARY KEY,\n timestamp INTEGER NOT NULL,\n contentTopic BLOB NOT NULL,\n pubsubTopic BLOB NOT NULL,\n payload BLOB,\n version INTEGER NOT NULL\n ) WITHOUT ROWID;"
INF 2026-04-14 05:03:57.520+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="CREATE TABLE IF NOT EXISTS Message_backup (\n id BLOB PRIMARY KEY,\n timestamp INTEGER NOT NULL,\n contentTopic BLOB NOT NULL,\n pubsubTopic BLOB NOT NULL,\n payload BLOB,\n version INTEGER NOT NULL\n ) WITHOUT ROWID;"
INF 2026-04-14 05:03:57.520+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="INSERT INTO Message_backup SELECT id, timestamp, contentTopic, pubsubTopic, payload, version FROM Message;"
INF 2026-04-14 05:03:57.520+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="INSERT INTO Message_backup SELECT id, timestamp, contentTopic, pubsubTopic, payload, version FROM Message;"
INF 2026-04-14 05:03:57.521+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="DROP TABLE Message;"
INF 2026-04-14 05:03:57.522+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="DROP TABLE Message;"
INF 2026-04-14 05:03:57.522+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="CREATE TABLE IF NOT EXISTS Message(\n id BLOB PRIMARY KEY,\n receiverTimestamp REAL NOT NULL,\n contentTopic BLOB NOT NULL,\n pubsubTopic BLOB NOT NULL,\n payload BLOB,\n version INTEGER NOT NULL,\n senderTimestamp REAL NOT NULL\n ) WITHOUT ROWID;"
INF 2026-04-14 05:03:57.523+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="CREATE TABLE IF NOT EXISTS Message(\n id BLOB PRIMARY KEY,\n receiverTimestamp REAL NOT NULL,\n contentTopic BLOB NOT NULL,\n pubsubTopic BLOB NOT NULL,\n payload BLOB,\n version INTEGER NOT NULL,\n senderTimestamp REAL NOT NULL\n ) WITHOUT ROWID;"
INF 2026-04-14 05:03:57.524+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="INSERT INTO Message (id, receiverTimestamp, contentTopic, pubsubTopic, payload, version, senderTimestamp)\n SELECT id, timestamp, contentTopic, pubsubTopic, payload, version, 0\n FROM Message_backup;"
INF 2026-04-14 05:03:57.524+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="INSERT INTO Message (id, receiverTimestamp, contentTopic, pubsubTopic, payload, version, senderTimestamp)\n SELECT id, timestamp, contentTopic, pubsubTopic, payload, version, 0\n FROM Message_backup;"
INF 2026-04-14 05:03:57.524+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="DROP TABLE Message_backup;"
INF 2026-04-14 05:03:57.524+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="DROP TABLE Message_backup;"
INF 2026-04-14 05:03:57.524+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="CREATE TABLE IF NOT EXISTS Message_backup (\n id BLOB PRIMARY KEY,\n receiverTimestamp REAL NOT NULL,\n contentTopic BLOB NOT NULL,\n pubsubTopic BLOB NOT NULL,\n payload BLOB,\n version INTEGER NOT NULL,\n senderTimestamp REAL NOT NULL\n ) WITHOUT ROWID;"
INF 2026-04-14 05:03:57.526+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="CREATE TABLE IF NOT EXISTS Message_backup (\n id BLOB PRIMARY KEY,\n receiverTimestamp REAL NOT NULL,\n contentTopic BLOB NOT NULL,\n pubsubTopic BLOB NOT NULL,\n payload BLOB,\n version INTEGER NOT NULL,\n senderTimestamp REAL NOT NULL\n ) WITHOUT ROWID;"
INF 2026-04-14 05:03:57.526+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="INSERT INTO Message_backup SELECT id, receiverTimestamp, contentTopic, pubsubTopic, payload, version, senderTimestamp FROM Message;"
INF 2026-04-14 05:03:57.526+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="INSERT INTO Message_backup SELECT id, receiverTimestamp, contentTopic, pubsubTopic, payload, version, senderTimestamp FROM Message;"
INF 2026-04-14 05:03:57.526+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="DROP TABLE Message;"
INF 2026-04-14 05:03:57.527+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="DROP TABLE Message;"
INF 2026-04-14 05:03:57.527+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="CREATE TABLE IF NOT EXISTS Message(\n id BLOB PRIMARY KEY,\n receiverTimestamp INTEGER NOT NULL,\n contentTopic BLOB NOT NULL,\n pubsubTopic BLOB NOT NULL,\n payload BLOB,\n version INTEGER NOT NULL,\n senderTimestamp INTEGER NOT NULL\n ) WITHOUT ROWID;"
INF 2026-04-14 05:03:57.527+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="CREATE TABLE IF NOT EXISTS Message(\n id BLOB PRIMARY KEY,\n receiverTimestamp INTEGER NOT NULL,\n contentTopic BLOB NOT NULL,\n pubsubTopic BLOB NOT NULL,\n payload BLOB,\n version INTEGER NOT NULL,\n senderTimestamp INTEGER NOT NULL\n ) WITHOUT ROWID;"
INF 2026-04-14 05:03:57.528+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="INSERT INTO Message (id, receiverTimestamp, contentTopic, pubsubTopic, payload, version, senderTimestamp)\n SELECT id, CAST(receiverTimestamp*1000000000 AS INTEGER), contentTopic, pubsubTopic, payload, version, CAST(senderTimestamp*1000000000 AS INTEGER)\n FROM Message_backup;"
INF 2026-04-14 05:03:57.528+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="INSERT INTO Message (id, receiverTimestamp, contentTopic, pubsubTopic, payload, version, senderTimestamp)\n SELECT id, CAST(receiverTimestamp*1000000000 AS INTEGER), contentTopic, pubsubTopic, payload, version, CAST(senderTimestamp*1000000000 AS INTEGER)\n FROM Message_backup;"
INF 2026-04-14 05:03:57.528+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="DROP TABLE Message_backup;"
INF 2026-04-14 05:03:57.529+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="DROP TABLE Message_backup;"
INF 2026-04-14 05:03:57.529+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="ALTER TABLE Message RENAME TO Message_backup;"
INF 2026-04-14 05:03:57.531+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="ALTER TABLE Message RENAME TO Message_backup;"
INF 2026-04-14 05:03:57.531+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="CREATE TABLE IF NOT EXISTS Message(\n id BLOB,\n receiverTimestamp INTEGER NOT NULL,\n contentTopic BLOB NOT NULL,\n pubsubTopic BLOB NOT NULL,\n payload BLOB,\n version INTEGER NOT NULL,\n senderTimestamp INTEGER NOT NULL,\n CONSTRAINT messageIndex PRIMARY KEY (senderTimestamp, id, pubsubTopic)\n ) WITHOUT ROWID;"
INF 2026-04-14 05:03:57.532+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="CREATE TABLE IF NOT EXISTS Message(\n id BLOB,\n receiverTimestamp INTEGER NOT NULL,\n contentTopic BLOB NOT NULL,\n pubsubTopic BLOB NOT NULL,\n payload BLOB,\n version INTEGER NOT NULL,\n senderTimestamp INTEGER NOT NULL,\n CONSTRAINT messageIndex PRIMARY KEY (senderTimestamp, id, pubsubTopic)\n ) WITHOUT ROWID;"
INF 2026-04-14 05:03:57.532+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="INSERT INTO Message\n SELECT *\n FROM Message_backup;"
INF 2026-04-14 05:03:57.532+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="INSERT INTO Message\n SELECT *\n FROM Message_backup;"
INF 2026-04-14 05:03:57.532+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="DROP TABLE Message_backup;"
INF 2026-04-14 05:03:57.533+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="DROP TABLE Message_backup;"
INF 2026-04-14 05:03:57.533+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="CREATE INDEX IF NOT EXISTS i_msg ON Message (contentTopic, pubsubTopic, senderTimestamp, id);"
INF 2026-04-14 05:03:57.534+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="CREATE INDEX IF NOT EXISTS i_msg ON Message (contentTopic, pubsubTopic, senderTimestamp, id);"
INF 2026-04-14 05:03:57.534+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="ALTER TABLE message RENAME COLUMN receiverTimestamp TO storedAt;"
INF 2026-04-14 05:03:57.536+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="ALTER TABLE message RENAME COLUMN receiverTimestamp TO storedAt;"
INF 2026-04-14 05:03:57.536+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="DROP INDEX IF EXISTS i_msg;"
INF 2026-04-14 05:03:57.537+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="DROP INDEX IF EXISTS i_msg;"
INF 2026-04-14 05:03:57.537+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="CREATE INDEX IF NOT EXISTS i_query ON message (contentTopic, pubsubTopic, storedAt, id);"
INF 2026-04-14 05:03:57.538+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="CREATE INDEX IF NOT EXISTS i_query ON message (contentTopic, pubsubTopic, storedAt, id);"
INF 2026-04-14 05:03:57.538+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="DROP INDEX IF EXISTS i_rt;"
INF 2026-04-14 05:03:57.538+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="DROP INDEX IF EXISTS i_rt;"
INF 2026-04-14 05:03:57.538+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="CREATE INDEX IF NOT EXISTS i_ts ON message (storedAt);"
INF 2026-04-14 05:03:57.538+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="CREATE INDEX IF NOT EXISTS i_ts ON message (storedAt);"
INF 2026-04-14 05:03:57.538+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="ALTER TABLE message RENAME TO message_backup;"
INF 2026-04-14 05:03:57.540+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="ALTER TABLE message RENAME TO message_backup;"
INF 2026-04-14 05:03:57.540+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="CREATE TABLE IF NOT EXISTS message(\n pubsubTopic BLOB NOT NULL,\n contentTopic BLOB NOT NULL,\n payload BLOB,\n version INTEGER NOT NULL,\n timestamp INTEGER NOT NULL,\n id BLOB,\n storedAt INTEGER NOT NULL,\n CONSTRAINT messageIndex PRIMARY KEY (storedAt, id, pubsubTopic)\n) WITHOUT ROWID;"
INF 2026-04-14 05:03:57.541+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="CREATE TABLE IF NOT EXISTS message(\n pubsubTopic BLOB NOT NULL,\n contentTopic BLOB NOT NULL,\n payload BLOB,\n version INTEGER NOT NULL,\n timestamp INTEGER NOT NULL,\n id BLOB,\n storedAt INTEGER NOT NULL,\n CONSTRAINT messageIndex PRIMARY KEY (storedAt, id, pubsubTopic)\n) WITHOUT ROWID;"
INF 2026-04-14 05:03:57.541+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="INSERT OR IGNORE INTO message(pubsubTopic, contentTopic, payload, version, timestamp, id, storedAt)\n SELECT pubsubTopic, contentTopic, payload, version, senderTimestamp, id, storedAt\n FROM message_backup;"
INF 2026-04-14 05:03:57.541+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="INSERT OR IGNORE INTO message(pubsubTopic, contentTopic, payload, version, timestamp, id, storedAt)\n SELECT pubsubTopic, contentTopic, payload, version, senderTimestamp, id, storedAt\n FROM message_backup;"
INF 2026-04-14 05:03:57.541+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="DROP TABLE message_backup;"
INF 2026-04-14 05:03:57.542+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="DROP TABLE message_backup;"
INF 2026-04-14 05:03:57.542+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="ALTER TABLE message RENAME TO message_backup;"
INF 2026-04-14 05:03:57.544+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="ALTER TABLE message RENAME TO message_backup;"
INF 2026-04-14 05:03:57.544+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="CREATE TABLE IF NOT EXISTS message (\n pubsubTopic BLOB NOT NULL,\n contentTopic BLOB NOT NULL,\n payload BLOB,\n version INTEGER NOT NULL,\n timestamp INTEGER NOT NULL,\n id BLOB,\n messageHash BLOB, -- Newly added, this will be populated with a counter value\n storedAt INTEGER NOT NULL,\n CONSTRAINT messageIndex PRIMARY KEY (messageHash)\n) WITHOUT ROWID;"
INF 2026-04-14 05:03:57.544+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="CREATE TABLE IF NOT EXISTS message (\n pubsubTopic BLOB NOT NULL,\n contentTopic BLOB NOT NULL,\n payload BLOB,\n version INTEGER NOT NULL,\n timestamp INTEGER NOT NULL,\n id BLOB,\n messageHash BLOB, -- Newly added, this will be populated with a counter value\n storedAt INTEGER NOT NULL,\n CONSTRAINT messageIndex PRIMARY KEY (messageHash)\n) WITHOUT ROWID;"
INF 2026-04-14 05:03:57.544+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="INSERT INTO message(pubsubTopic, contentTopic, payload, version, timestamp, id, messageHash, storedAt)\nSELECT\n mb.pubsubTopic,\n mb.contentTopic,\n mb.payload,\n mb.version,\n mb.timestamp,\n mb.id,\n randomblob(32), -- to populate 32-byte random blob\n mb.storedAt\nFROM message_backup AS mb;"
INF 2026-04-14 05:03:57.544+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="INSERT INTO message(pubsubTopic, contentTopic, payload, version, timestamp, id, messageHash, storedAt)\nSELECT\n mb.pubsubTopic,\n mb.contentTopic,\n mb.payload,\n mb.version,\n mb.timestamp,\n mb.id,\n randomblob(32), -- to populate 32-byte random blob\n mb.storedAt\nFROM message_backup AS mb;"
INF 2026-04-14 05:03:57.544+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="DROP TABLE message_backup;"
INF 2026-04-14 05:03:57.545+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="DROP TABLE message_backup;"
INF 2026-04-14 05:03:57.545+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="ALTER TABLE message ADD COLUMN meta BLOB;"
INF 2026-04-14 05:03:57.546+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="ALTER TABLE message ADD COLUMN meta BLOB;"
INF 2026-04-14 05:03:57.546+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="ALTER TABLE message DROP COLUMN timestamp;"
INF 2026-04-14 05:03:57.548+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="ALTER TABLE message DROP COLUMN timestamp;"
INF 2026-04-14 05:03:57.548+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="ALTER TABLE message RENAME COLUMN storedAt TO timestamp;"
INF 2026-04-14 05:03:57.549+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="ALTER TABLE message RENAME COLUMN storedAt TO timestamp;"
INF 2026-04-14 05:03:57.550+00:00 database user_version updated topics="sqlite" tid=1 file=db_sqlite.nim:481 userVersion=10
INF 2026-04-14 05:03:57.550+00:00 finished message store's sqlite database migration topics="waku archive migration" tid=1 file=migrations.nim:70
INF 2026-04-14 05:03:57.550+00:00 setting up sqlite waku archive driver tid=1 file=builder.nim:65
INF 2026-04-14 05:03:57.550+00:00 executing message retention policy topics="waku archive" tid=1 file=archive.nim:270 policy=time:172800
INF 2026-04-14 05:03:57.550+00:00 beginning of executing message retention policy - time topics="waku archive retention_policy" tid=1 file=retention_policy_time.nim:22
INF 2026-04-14 05:03:57.550+00:00 end of executing message retention policy - time topics="waku archive retention_policy" tid=1 file=retention_policy_time.nim:30
INF 2026-04-14 05:03:57.550+00:00 mounting waku store protocol topics="waku node store api" tid=1 file=store.nim:100
TRC 2026-04-14 05:03:57.550+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/store-query/3.0.0]"
INF 2026-04-14 05:03:57.550+00:00 mounting store client topics="waku node store api" tid=1 file=store.nim:119
INF 2026-04-14 05:03:57.550+00:00 mounting auto sharding topics="waku node" tid=1 file=waku_node.nim:290 clusterId=198 shardCount=1
INF 2026-04-14 05:03:57.550+00:00 Shards created from content topics tid=1 file=node_factory.nim:282 contentTopics=[] shards=[]
INF 2026-04-14 05:03:57.550+00:00 Setting max message size tid=1 file=node_factory.nim:291 num_bytes=153600
INF 2026-04-14 05:03:57.551+00:00 mounting relay protocol topics="waku node relay api" tid=1 file=relay.nim:253
TRC 2026-04-14 05:03:57.551+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/relay/2.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0]"
INF 2026-04-14 05:03:57.551+00:00 relay mounted successfully topics="waku node relay api" tid=1 file=relay.nim:270
INF 2026-04-14 05:03:57.551+00:00 adding validator to signed shards tid=1 file=validator_signed.nim:56 protectedShards=[] clusterId=198
INF 2026-04-14 05:03:57.551+00:00 mounting rendezvous discovery protocol topics="waku node" tid=1 file=waku_node.nim:417
INF 2026-04-14 05:03:57.551+00:00 waku rendezvous initialized topics="waku node" tid=1 file=protocol.nim:206 clusterId=198 shards="[0]" capabilities="[Relay, Store]" wakuPeerRecord="(peerId: 16U*Lt3Y9r, seqNo: 1776143037, addresses: [/ip4/172.18.117.169/tcp/21996, /ip4/172.18.117.169/tcp/21997/ws], mixKey: )"
TRC 2026-04-14 05:03:57.551+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/rendezvous/1.0.0]"
INF 2026-04-14 05:03:57.551+00:00 mounting rendezvous client topics="waku node" tid=1 file=waku_node.nim:403
INF 2026-04-14 05:03:57.551+00:00 waku rendezvous client initialized topics="waku node" tid=1 file=client.nim:130 clusterId=198
INF 2026-04-14 05:03:57.551+00:00 mounting libp2p ping protocol topics="waku node ping api" tid=1 file=ping.nim:20
TRC 2026-04-14 05:03:57.551+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/ipfs/ping/1.0.0]"
INF 2026-04-14 05:03:57.551+00:00 mounting light push client topics="waku node lightpush api" tid=1 file=lightpush.nim:183
INF 2026-04-14 05:03:57.551+00:00 mounting legacy light push client topics="waku node lightpush api" tid=1 file=lightpush.nim:72
INF 2026-04-14 05:03:57.551+00:00 mounting filter client topics="waku node filter api" tid=1 file=filter.nim:81
TRC 2026-04-14 05:03:57.551+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/filter-push/2.0.0-beta1]"
INF 2026-04-14 05:03:57.551+00:00 mounting waku peer exchange topics="waku node peerexchange api" tid=1 file=peer_exchange.nim:37
TRC 2026-04-14 05:03:57.551+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/peer-exchange/2.0.0-alpha1]"
INF 2026-04-14 05:03:57.551+00:00 mounting waku peer exchange client topics="waku node peerexchange api" tid=1 file=peer_exchange.nim:54
NTC 2026-04-14 05:03:57.551+00:00 REST service started tid=1 file=server.nim:182 address=0.0.0.0:21995
INF 2026-04-14 05:03:57.551+00:00 Starting REST HTTP server tid=1 file=builder.nim:112 url=http://0.0.0.0:21995/
INF 2026-04-14 05:03:57.551+00:00 No external callbacks to be set topics="wakunode waku" tid=1 file=waku.nim:127
TRC 2026-04-14 05:03:57.551+00:00 Send processor chain topics="send service" tid=1 file=send_service.nim:94 index=1 processor=BaseSendProcessor
INF 2026-04-14 05:03:57.551+00:00 Retrieve dynamic bootstrap nodes topics="wakunode waku" tid=1 file=waku.nim:367
INF 2026-04-14 05:03:57.551+00:00 Running nwaku node tid=1 file=node_factory.nim:413 version=v0.38.0-rc.0-21-g9a3445
INF 2026-04-14 05:03:57.551+00:00 Starting Waku node topics="waku node" tid=1 file=waku_node.nim:574 version=v0.38.0-rc.0-21-g9a3445
INF 2026-04-14 05:03:57.551+00:00 starting relay protocol topics="waku node" tid=1 file=waku_node.nim:374
INF 2026-04-14 05:03:57.552+00:00 start topics="waku relay" tid=1 file=protocol.nim:519
TRC 2026-04-14 05:03:57.552+00:00 gossipsub start topics="libp2p gossipsub" tid=1 file=gossipsub.nim:1113
TRC 2026-04-14 05:03:57.552+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:885 instance=139889889816656
TRC 2026-04-14 05:03:57.552+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:751 ntopics=0
TRC 2026-04-14 05:03:57.552+00:00 running scoring heartbeat topics="libp2p gossipsub" tid=1 file=scoring.nim:312 instance=139889889816656
TRC 2026-04-14 05:03:57.552+00:00 updating scores topics="libp2p gossipsub" tid=1 file=scoring.nim:144 peers=0
TRC 2026-04-14 05:03:57.552+00:00 updated scores topics="libp2p gossipsub" tid=1 file=scoring.nim:308 peers=0
INF 2026-04-14 05:03:57.552+00:00 relay started successfully topics="waku node" tid=1 file=waku_node.nim:395
INF 2026-04-14 05:03:57.552+00:00 waku rendezvous periodic registration started topics="waku rendezvous" tid=1 file=protocol.nim:127 interval=10s
INF 2026-04-14 05:03:57.552+00:00 waku rendezvous discovery started topics="waku rendezvous" tid=1 file=protocol.nim:227
INF 2026-04-14 05:03:57.552+00:00 waku rendezvous periodic requests started topics="waku rendezvous client" tid=1 file=client.nim:80 interval=10s
INF 2026-04-14 05:03:57.552+00:00 waku rendezvous client started topics="waku rendezvous client" tid=1 file=client.nim:136
DBG 2026-04-14 05:03:57.552+00:00 starting switch for peer topics="libp2p switch" tid=1 file=switch.nim:363 peerInfo="(peerId: 16Uiu2HAm2X6mDdbTsdhVUa9TKgMWSJcugvq8a86M85DKXTLt3Y9r, listenAddrs: [/ip4/0.0.0.0/tcp/21997/ws, /ip4/0.0.0.0/tcp/21996], addrs: [], protocols: [/ipfs/id/1.0.0, /libp2p/autonat/1.0.0, /libp2p/circuit/relay/0.2.0/hop, /vac/waku/metadata/1.0.0, /vac/waku/store-query/3.0.0, /vac/waku/relay/2.0.0, /vac/waku/rendezvous/1.0.0, /ipfs/ping/1.0.0, /vac/waku/filter-push/2.0.0-beta1, /vac/waku/peer-exchange/2.0.0-alpha1], protoVersion: ipfs/0.1.0, agentVersion: logos-delivery-v0.38.0-rc.0-21-g9a3445)"
TRC 2026-04-14 05:03:57.552+00:00 Starting TCP transport topics="libp2p tcptransport" tid=1 file=tcptransport.nim:116
TRC 2026-04-14 05:03:57.552+00:00 Listening on topics="libp2p tcptransport" tid=1 file=tcptransport.nim:140 address=/ip4/0.0.0.0/tcp/21996
TRC 2026-04-14 05:03:57.552+00:00 starting transport on addrs topics="libp2p transport" tid=1 file=transport.nim:49 address=@[/ip4/0.0.0.0/tcp/21996]
DBG 2026-04-14 05:03:57.552+00:00 About to accept incoming connection topics="libp2p switch" tid=1 file=switch.nim:272
TRC 2026-04-14 05:03:57.553+00:00 Starting WS transport topics="libp2p wstransport" tid=1 file=wstransport.nim:154
TRC 2026-04-14 05:03:57.553+00:00 starting transport on addrs topics="libp2p transport" tid=1 file=transport.nim:49 address=@[/ip4/0.0.0.0/tcp/21997/ws]
TRC 2026-04-14 05:03:57.553+00:00 Created HTTP Server topics="libp2p wstransport" tid=1 file=server.nim:262 host=0.0.0.0:21997
TRC 2026-04-14 05:03:57.553+00:00 Listening on topics="libp2p wstransport" tid=1 file=wstransport.nim:204 addresses="[/ip4/0.0.0.0/tcp/21997/ws]"
INF 2026-04-14 05:03:57.553+00:00 Setting up AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:207
TRC 2026-04-14 05:03:57.553+00:00 Running AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:231
TRC 2026-04-14 05:03:57.553+00:00 Asking peers for reachability topics="libp2p autonatservice" tid=1 file=service.nim:160
DBG 2026-04-14 05:03:57.553+00:00 About to accept incoming connection topics="libp2p switch" tid=1 file=switch.nim:272
TRC 2026-04-14 05:03:57.553+00:00 WsTransport accept topics="libp2p wstransport" tid=1 file=wstransport.nim:279
TRC 2026-04-14 05:03:57.553+00:00 Awaiting new request topics="websock http-server" tid=1 file=server.nim:194
TRC 2026-04-14 05:03:57.553+00:00 gossipsub start topics="libp2p gossipsub" tid=1 file=gossipsub.nim:1113
WRN 2026-04-14 05:03:57.553+00:00 Starting gossipsub twice topics="libp2p gossipsub" tid=1 file=gossipsub.nim:1116
WRN 2026-04-14 05:03:57.553+00:00 Starting rendezvous twice topics="waku rendezvous" tid=1 file=rendezvous.nim:626
DBG 2026-04-14 05:03:57.553+00:00 Started libp2p node topics="libp2p switch" tid=1 file=switch.nim:403 peer="(peerId: 16Uiu2HAm2X6mDdbTsdhVUa9TKgMWSJcugvq8a86M85DKXTLt3Y9r, listenAddrs: [/ip4/0.0.0.0/tcp/21996, /ip4/0.0.0.0/tcp/21997/ws], addrs: [/ip4/172.18.117.169/tcp/21996, /ip4/172.18.117.169/tcp/21997/ws], protocols: [/ipfs/id/1.0.0, /libp2p/autonat/1.0.0, /libp2p/circuit/relay/0.2.0/hop, /vac/waku/metadata/1.0.0, /vac/waku/store-query/3.0.0, /vac/waku/relay/2.0.0, /vac/waku/rendezvous/1.0.0, /ipfs/ping/1.0.0, /vac/waku/filter-push/2.0.0-beta1, /vac/waku/peer-exchange/2.0.0-alpha1], protoVersion: ipfs/0.1.0, agentVersion: logos-delivery-v0.38.0-rc.0-21-g9a3445)"
INF 2026-04-14 05:03:57.553+00:00 PeerInfo topics="waku node" tid=1 file=waku_node.nim:463 peerId=16U*Lt3Y9r addrs="[/ip4/172.18.117.169/tcp/21996, /ip4/172.18.117.169/tcp/21997/ws]"
INF 2026-04-14 05:03:57.553+00:00 Listening on topics="waku node" tid=1 file=waku_node.nim:486 full=[/ip4/0.0.0.0/tcp/21996/p2p/16Uiu2HAm2X6mDdbTsdhVUa9TKgMWSJcugvq8a86M85DKXTLt3Y9r][/ip4/0.0.0.0/tcp/21997/ws/p2p/16Uiu2HAm2X6mDdbTsdhVUa9TKgMWSJcugvq8a86M85DKXTLt3Y9r] localIp=172.17.0.2 switchAddress="@[/ip4/172.18.117.169/tcp/21996, /ip4/172.18.117.169/tcp/21997/ws]"
INF 2026-04-14 05:03:57.554+00:00 Announcing addresses topics="waku node" tid=1 file=waku_node.nim:488 full=[/ip4/172.18.117.169/tcp/21996/p2p/16Uiu2HAm2X6mDdbTsdhVUa9TKgMWSJcugvq8a86M85DKXTLt3Y9r][/ip4/172.18.117.169/tcp/21997/ws/p2p/16Uiu2HAm2X6mDdbTsdhVUa9TKgMWSJcugvq8a86M85DKXTLt3Y9r]
INF 2026-04-14 05:03:57.554+00:00 DNS: discoverable ENR topics="waku node" tid=1 file=waku_node.nim:489 enr=enr:-LO4QASk6go4Lu2YYXXKnCKcB0PXFAaPKsoBNDVUG_Yd1Z70Yu_14uB-CZzECSS8RUgdxx5KnRxk1SbmxAJ8S8VTzngBgmlkgnY0gmlwhKwSdamKbXVsdGlhZGRyc4wACgSsEnWpBlXt3QOCcnOFAMYBAACJc2VjcDI1NmsxoQJpZbwnM5HqUug6GufU44ryI9P6jZ7sl_OCOSYl4lMyPYN0Y3CCVeyDdWRwglXuhXdha3UyAw
INF 2026-04-14 05:03:57.554+00:00 Node started successfully topics="waku node" tid=1 file=waku_node.nim:633
TRC 2026-04-14 05:03:57.554+00:00 Starting relay connectivity loop topics="waku node peer_manager" tid=1 file=peer_manager.nim:1072
TRC 2026-04-14 05:03:57.554+00:00 Starting prune peerstore loop topics="waku node peer_manager" tid=1 file=peer_manager.nim:1065
INF 2026-04-14 05:03:57.554+00:00 Relay peer connections topics="waku node peer_manager" tid=1 file=peer_manager.nim:846 inRelayConns=0/50 outRelayConns=0/25 totalConnections=0/150 notConnectedPeers=0 outsideBackoffPeers=0
INF 2026-04-14 05:03:57.554+00:00 PeerInfo topics="waku node" tid=1 file=waku_node.nim:463 peerId=16U*Lt3Y9r addrs="[/ip4/172.18.117.169/tcp/21996, /ip4/172.18.117.169/tcp/21997/ws]"
INF 2026-04-14 05:03:57.554+00:00 Listening on topics="waku node" tid=1 file=waku_node.nim:486 full=[/ip4/0.0.0.0/tcp/21996/p2p/16Uiu2HAm2X6mDdbTsdhVUa9TKgMWSJcugvq8a86M85DKXTLt3Y9r][/ip4/0.0.0.0/tcp/21997/ws/p2p/16Uiu2HAm2X6mDdbTsdhVUa9TKgMWSJcugvq8a86M85DKXTLt3Y9r] localIp=172.17.0.2 switchAddress="@[/ip4/172.18.117.169/tcp/21996, /ip4/172.18.117.169/tcp/21997/ws]"
INF 2026-04-14 05:03:57.554+00:00 Announcing addresses topics="waku node" tid=1 file=waku_node.nim:488 full=[/ip4/172.18.117.169/tcp/21996/p2p/16Uiu2HAm2X6mDdbTsdhVUa9TKgMWSJcugvq8a86M85DKXTLt3Y9r][/ip4/172.18.117.169/tcp/21997/ws/p2p/16Uiu2HAm2X6mDdbTsdhVUa9TKgMWSJcugvq8a86M85DKXTLt3Y9r]
INF 2026-04-14 05:03:57.554+00:00 DNS: discoverable ENR topics="waku node" tid=1 file=waku_node.nim:489 enr=enr:-LO4QASk6go4Lu2YYXXKnCKcB0PXFAaPKsoBNDVUG_Yd1Z70Yu_14uB-CZzECSS8RUgdxx5KnRxk1SbmxAJ8S8VTzngBgmlkgnY0gmlwhKwSdamKbXVsdGlhZGRyc4wACgSsEnWpBlXt3QOCcnOFAMYBAACJc2VjcDI1NmsxoQJpZbwnM5HqUug6GufU44ryI9P6jZ7sl_OCOSYl4lMyPYN0Y3CCVeyDdWRwglXuhXdha3UyAw
INF 2026-04-14 05:03:57.554+00:00 Waku node ENR updated successfully with new multiaddress topics="wakunode waku" tid=1 file=waku.nim:301 enr=enr:-L24QCAH9zddnsCdhQq77oSjjpR8ru5BrrByxhbxh8o8vJApKwPhQJYd-D1-I62FYJo2RuRDUYW8IzNjUkXDsPHt1uwCgmlkgnY0gmlwhKwSdamKbXVsdGlhZGRyc5YACASsEnWpBlXsAAoErBJ1qQZV7d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECaWW8JzOR6lLoOhrn1OOK8iPT-o2e7JfzgjkmJeJTMj2DdGNwglXsg3VkcIJV7oV3YWt1MgM record="(2, id: \"v4\", ip: 172.18.117.169, multiaddrs: 0x000804AC1275A90655EC000A04AC1275A90655EDDD03, rs: 0x00C6010000, secp256k1: 0x026965BC273391EA52E83A1AE7D4E38AF223D3FA8D9EEC97F382392625E253323D, tcp: 21996, udp: 21998, waku2: 0x03)"
INF 2026-04-14 05:03:57.555+00:00 peer filtering updated topics="waku discv5" tid=1 file=waku_discv5.nim:70
INF 2026-04-14 05:03:57.555+00:00 Starting discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:336
INF 2026-04-14 05:03:57.555+00:00 start listening on udp port topics="waku discv5" tid=1 file=waku_discv5.nim:338 address=0.0.0.0 port=21998
TRC 2026-04-14 05:03:57.555+00:00 start discv5 service topics="waku discv5" tid=1 file=waku_discv5.nim:346
INF 2026-04-14 05:03:57.555+00:00 Starting discovery v5 search topics="waku discv5" tid=1 file=waku_discv5.nim:258
TRC 2026-04-14 05:03:57.555+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2026-04-14 05:03:57.555+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=0 peers=[]
TRC 2026-04-14 05:03:57.555+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
INF 2026-04-14 05:03:57.555+00:00 Successfully started discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:352
INF 2026-04-14 05:03:57.555+00:00 Discv5: discoverable ENR topics="waku discv5" tid=1 file=waku_discv5.nim:353 enrUri=enr:-L24QDxa3DcKCB1VlmKLHucm6hPDUWYKbWcrQybz46-EU_5Ge3JYftocCu69c0fVDQgHicHJGxCnzXYV5IX3SZGCOPADgmlkgnY0gmlwhKwSdamKbXVsdGlhZGRyc5YACASsEnWpBlXsAAoErBJ1qQZV7d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECaWW8JzOR6lLoOhrn1OOK8iPT-o2e7JfzgjkmJeJTMj2DdGNwglXsg3VkcIJV7oV3YWt1MgM enr="(3, id: \"v4\", ip: 172.18.117.169, multiaddrs: 0x000804AC1275A90655EC000A04AC1275A90655EDDD03, rs: 0x00C6010000, secp256k1: 0x026965BC273391EA52E83A1AE7D4E38AF223D3FA8D9EEC97F382392625E253323D, tcp: 21996, udp: 21998, waku2: 0x03)"
INF 2026-04-14 05:03:57.555+00:00 subscribe topics="waku relay" tid=1 file=protocol.nim:593 pubsubTopic=/waku/2/rs/198/0
TRC 2026-04-14 05:03:57.555+00:00 adding validator for topic topics="libp2p pubsub" tid=1 file=pubsub.nim:667 topic=/waku/2/rs/198/0
TRC 2026-04-14 05:03:57.555+00:00 subscribing to topic topics="libp2p pubsub" tid=1 file=pubsub.nim:625 name=/waku/2/rs/198/0
TRC 2026-04-14 05:03:57.555+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
TRC 2026-04-14 05:03:57.555+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=0 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
TRC 2026-04-14 05:03:57.555+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
TRC 2026-04-14 05:03:57.555+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
WRN 2026-04-14 05:03:57.555+00:00 No-effect API call to subscribe. Already subscribed to topic topics="waku node relay api" tid=1 file=relay.nim:155 pubsubTopic=/waku/2/rs/198/0
TRC 2026-04-14 05:03:57.555+00:00 Resolving IP using DNS topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:101 address=one.one.one.one servers="[1.1.1.1:53, 1.0.0.1:53]" domain=AF_UNSPEC
INF 2026-04-14 05:03:57.555+00:00 Health monitor loop start tid=1 file=node_health_monitor.nim:492
DBG 2026-04-14 05:03:57.556+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:384 relayCount=0 storeClientCount=0 lightpushCount=0 filterCount=0
INF 2026-04-14 05:03:57.556+00:00 starting keepalive tid=1 file=node_health_monitor.nim:654 randomPeersKeepalive=10s allPeersKeepalive=2m
TRC 2026-04-14 05:03:57.556+00:00 Running keepalive loop tid=1 file=node_health_monitor.nim:569
INF 2026-04-14 05:03:57.556+00:00 subscribe (was already subscribed in the mesh; appHandler set) topics="waku node relay api" tid=1 file=relay.nim:157 pubsubTopic=/waku/2/rs/198/0
INF 2026-04-14 05:03:57.557+00:00 REST services are installed tid=1 file=builder.nim:219
INF 2026-04-14 05:03:57.557+00:00 Starting metrics HTTP server topics="waku node metrics" tid=1 file=waku_metrics.nim:63 serverIp=0.0.0.0 serverPort=21999
INF 2026-04-14 05:03:57.557+00:00 getPubSubPeersInMesh - there is no mesh peer for the given pubsub topic topics="waku relay" tid=1 file=protocol.nim:419 pubsubTopic=/waku/2/rs/198/0
INF 2026-04-14 05:03:57.558+00:00 Metrics HTTP server started topics="waku node metrics" tid=1 file=waku_metrics.nim:73 serverIp=0.0.0.0 serverPort=21999
INF 2026-04-14 05:03:57.558+00:00 Setting up shutdown hooks topics="wakunode main" tid=1 file=wakunode2.nim:63
INF 2026-04-14 05:03:57.558+00:00 Node setup complete topics="wakunode main" tid=1 file=wakunode2.nim:102
TRC 2026-04-14 05:03:57.567+00:00 Got IPs from DNS server topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:155 resolvedAddresses={"1.1.1.1", "1.0.0.1", "2606:4700:4700:0000:0000:0000:0000:1001", "2606:4700:4700:0000:0000:0000:0000:1111"} server=1.1.1.1:53
DBG 2026-04-14 05:03:58.548+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:60696 meth=GET uri=/health
DBG 2026-04-14 05:03:58.548+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:60696 meth=GET uri=/health path_params=[] query_params=[] content_body=(None)
DBG 2026-04-14 05:03:58.549+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=GET peer=172.17.0.1:60696 uri=/health content_type=application/json content_size=654
DBG 2026-04-14 05:03:58.551+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:60706 meth=GET uri=/debug/v1/info
DBG 2026-04-14 05:03:58.551+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:60706 meth=GET uri=/debug/v1/info path_params=[] query_params=[] content_body=(None)
INF 2026-04-14 05:03:58.551+00:00 node info topics="waku node" tid=1 file=waku_node.nim:255 wakuInfo="(listenAddresses: [/ip4/172.18.117.169/tcp/21996/p2p/16Uiu2HAm2X6mDdbTsdhVUa9TKgMWSJcugvq8a86M85DKXTLt3Y9r, /ip4/172.18.117.169/tcp/21997/ws/p2p/16Uiu2HAm2X6mDdbTsdhVUa9TKgMWSJcugvq8a86M85DKXTLt3Y9r], enrUri: enr:-L24QCAH9zddnsCdhQq77oSjjpR8ru5BrrByxhbxh8o8vJApKwPhQJYd-D1-I62FYJo2RuRDUYW8IzNjUkXDsPHt1uwCgmlkgnY0gmlwhKwSdamKbXVsdGlhZGRyc5YACASsEnWpBlXsAAoErBJ1qQZV7d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECaWW8JzOR6lLoOhrn1OOK8iPT-o2e7JfzgjkmJeJTMj2DdGNwglXsg3VkcIJV7oV3YWt1MgM, mixPubKey: none(string))"
DBG 2026-04-14 05:03:58.551+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=GET peer=172.17.0.1:60706 uri=/debug/v1/info content_type=application/json content_size=475
TRC 2026-04-14 05:03:58.552+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:885 instance=139889889816656
TRC 2026-04-14 05:03:58.552+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
TRC 2026-04-14 05:03:58.552+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=0 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
TRC 2026-04-14 05:03:58.552+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
TRC 2026-04-14 05:03:58.552+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
TRC 2026-04-14 05:03:58.552+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:751 ntopics=0
TRC 2026-04-14 05:03:58.799+00:00 Handling tcp connection topics="libp2p tcptransport" tid=1 file=tcptransport.nim:47 address=ok(/ip4/172.18.71.189/tcp/60986) dir=In clients=0
TRC 2026-04-14 05:03:58.799+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=69ddcabec1c0d7bb3361cf45 objName=ChronosStream dir=In
TRC 2026-04-14 05:03:58.799+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:69ddcabec1c0d7bb3361cf45 timeout=10m
DBG 2026-04-14 05:03:58.799+00:00 Accepted an incoming connection topics="libp2p switch" tid=1 file=switch.nim:306 conn=:69ddcabec1c0d7bb3361cf45
TRC 2026-04-14 05:03:58.800+00:00 Upgrading connection topics="libp2p muxedupgrade" tid=1 file=muxedupgrade.nim:63 conn=:69ddcabec1c0d7bb3361cf45 direction=In
TRC 2026-04-14 05:03:58.800+00:00 Starting multistream negotiation topics="libp2p multistream" tid=1 file=multistream.nim:132 conn=:69ddcabec1c0d7bb3361cf45 handshaked=false
DBG 2026-04-14 05:03:58.800+00:00 About to accept incoming connection topics="libp2p switch" tid=1 file=switch.nim:272
TRC 2026-04-14 05:03:58.805+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=:69ddcabec1c0d7bb3361cf45 ms=/multistream/1.0.0
TRC 2026-04-14 05:03:58.806+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=:69ddcabec1c0d7bb3361cf45 ms=/noise
TRC 2026-04-14 05:03:58.806+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:164 conn=:69ddcabec1c0d7bb3361cf45 protocol=/noise
TRC 2026-04-14 05:03:58.806+00:00 Securing connection topics="libp2p upgrade" tid=1 file=upgrade.nim:58 conn=:69ddcabec1c0d7bb3361cf45 codec=/noise
TRC 2026-04-14 05:03:58.806+00:00 Starting Noise handshake topics="libp2p noise" tid=1 file=noise.nim:495 conn=:69ddcabec1c0d7bb3361cf45 initiator=false
TRC 2026-04-14 05:03:58.806+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=f3d15e6108ed...2e0958dc002d
TRC 2026-04-14 05:03:58.807+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=:69ddcabec1c0d7bb3361cf45 size=32
TRC 2026-04-14 05:03:58.807+00:00 noise read e topics="libp2p noise" tid=1 file=noise.nim:272 size=32
TRC 2026-04-14 05:03:58.807+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=dd90027b26a3...5a9f9a7ed045
TRC 2026-04-14 05:03:58.807+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=961b1027ce80...20210bb1fd8a
TRC 2026-04-14 05:03:58.807+00:00 noise write e topics="libp2p noise" tid=1 file=noise.nim:231
TRC 2026-04-14 05:03:58.807+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=a22200bc2e9d...d8c9a9624fa7
TRC 2026-04-14 05:03:58.807+00:00 noise dh ee topics="libp2p noise" tid=1 file=noise.nim:245
TRC 2026-04-14 05:03:58.807+00:00 mixKey topics="libp2p noise" tid=1 file=noise.nim:184 key=21d37ab93b9c...25888dc15446
TRC 2026-04-14 05:03:58.807+00:00 noise write s topics="libp2p noise" tid=1 file=noise.nim:240
TRC 2026-04-14 05:03:58.807+00:00 encryptWithAd topics="libp2p noise" tid=1 file=noise.nim:150 tag=dc67f45edde4aa2fd872293e7a1938fd data=e74ce200eb14...293e7a1938fd nonce=0
TRC 2026-04-14 05:03:58.807+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=dc741f161788...e77f2b5ce301
TRC 2026-04-14 05:03:58.807+00:00 noise dh es topics="libp2p noise" tid=1 file=noise.nim:250
TRC 2026-04-14 05:03:58.808+00:00 mixKey topics="libp2p noise" tid=1 file=noise.nim:184 key=209a10a20c72...58a9c085d3e4
TRC 2026-04-14 05:03:58.808+00:00 encryptWithAd topics="libp2p noise" tid=1 file=noise.nim:150 tag=fc4386c5e4fa5197c176789b9485e9fb data=969d2afce919...789b9485e9fb nonce=0
TRC 2026-04-14 05:03:58.808+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=524ea299b7b6...8414a4c0447c
TRC 2026-04-14 05:03:58.808+00:00 sendHSMessage topics="libp2p noise" tid=1 file=noise.nim:329 conn=:69ddcabec1c0d7bb3361cf45 size=207
TRC 2026-04-14 05:03:58.809+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=:69ddcabec1c0d7bb3361cf45 size=176
TRC 2026-04-14 05:03:58.809+00:00 noise read s topics="libp2p noise" tid=1 file=noise.nim:285 size=176
TRC 2026-04-14 05:03:58.809+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=ab9ed60f7195...b0a06a059312 tagOut=ab9ed60f7195...b0a06a059312 nonce=1
TRC 2026-04-14 05:03:58.809+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=eb476fc358be...ea1164342614
TRC 2026-04-14 05:03:58.809+00:00 noise dh se topics="libp2p noise" tid=1 file=noise.nim:258
TRC 2026-04-14 05:03:58.809+00:00 mixKey topics="libp2p noise" tid=1 file=noise.nim:184 key=4ebf924fb77f...41e378198e00
TRC 2026-04-14 05:03:58.809+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=051a8cf60fef...4eb053b0ab97 tagOut=051a8cf60fef...4eb053b0ab97 nonce=0
TRC 2026-04-14 05:03:58.809+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=eee3771e6818...289528321a1b
TRC 2026-04-14 05:03:58.809+00:00 Remote signature verified topics="libp2p noise" tid=1 file=noise.nim:555 conn=:69ddcabec1c0d7bb3361cf45
TRC 2026-04-14 05:03:58.809+00:00 Remote peer id topics="libp2p noise" tid=1 file=noise.nim:560 pid=16Uiu2HAmVX9NB7FiZFRrxSayjBFUF43RPzTFwBpKBNMRBPomjFix
TRC 2026-04-14 05:03:58.809+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=69ddcabec1c0d7bb3361cf46 objName=SecureConn dir=In
TRC 2026-04-14 05:03:58.810+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=16U*omjFix:69ddcabec1c0d7bb3361cf46 timeout=5m
TRC 2026-04-14 05:03:58.810+00:00 Noise handshake completed! topics="libp2p noise" tid=1 file=noise.nim:592 initiator=false peer=16U*omjFix
TRC 2026-04-14 05:03:58.810+00:00 Muxing connection topics="libp2p muxedupgrade" tid=1 file=muxedupgrade.nim:34 conn=16U*omjFix:69ddcabec1c0d7bb3361cf46
TRC 2026-04-14 05:03:58.810+00:00 Starting multistream negotiation topics="libp2p multistream" tid=1 file=multistream.nim:132 conn=16U*omjFix:69ddcabec1c0d7bb3361cf46 handshaked=false
TRC 2026-04-14 05:03:58.810+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*omjFix:69ddcabec1c0d7bb3361cf45 size=36
TRC 2026-04-14 05:03:58.810+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=899b0dd0d411...ac698088a9a7 tagOut=899b0dd0d411...ac698088a9a7 nonce=0
TRC 2026-04-14 05:03:58.810+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*omjFix:69ddcabec1c0d7bb3361cf46 ms=/multistream/1.0.0
TRC 2026-04-14 05:03:58.810+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*omjFix:69ddcabec1c0d7bb3361cf45 size=30
TRC 2026-04-14 05:03:58.810+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=a929d884874f...c4ed07bfafa1 tagOut=a929d884874f...c4ed07bfafa1 nonce=1
TRC 2026-04-14 05:03:58.810+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*omjFix:69ddcabec1c0d7bb3361cf46 ms=/yamux/1.0.0
TRC 2026-04-14 05:03:58.810+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:164 conn=16U*omjFix:69ddcabec1c0d7bb3361cf46 protocol=/yamux/1.0.0
TRC 2026-04-14 05:03:58.810+00:00 Found a muxer topics="libp2p muxedupgrade" tid=1 file=muxedupgrade.nim:50 conn=16U*omjFix:69ddcabec1c0d7bb3361cf46 muxerName=/yamux/1.0.0
TRC 2026-04-14 05:03:58.810+00:00 Starting yamux handler topics="libp2p yamux" tid=1 file=yamux.nim:559 pid=16U*omjFix
TRC 2026-04-14 05:03:58.810+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-14 05:03:58.810+00:00 Upgraded connection topics="libp2p muxedupgrade" tid=1 file=muxedupgrade.nim:81 conn=16U*omjFix:69ddcabec1c0d7bb3361cf45 sconn=16U*omjFix:69ddcabec1c0d7bb3361cf46 direction=In
TRC 2026-04-14 05:03:58.810+00:00 About to trigger connection events topics="libp2p connmanager" tid=1 file=connmanager.nim:148 peer=16U*omjFix
TRC 2026-04-14 05:03:58.810+00:00 About to trigger peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:180 peer=16U*omjFix
TRC 2026-04-14 05:03:58.810+00:00 triggering peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:185 peer=16U*omjFix event="(kind: Joined, initiator: false)"
TRC 2026-04-14 05:03:58.810+00:00 Dialing (existing) topics="libp2p dialer" tid=1 file=dialer.nim:322 peerId=16U*omjFix protos="[/vac/waku/metadata/1.0.0]"
TRC 2026-04-14 05:03:58.810+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=69ddcabec1c0d7bb3361cf47 objName=YamuxStream dir=Out
TRC 2026-04-14 05:03:58.810+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:69ddcabec1c0d7bb3361cf47 timeout=5m
TRC 2026-04-14 05:03:58.810+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=2 pid=16U*omjFix
TRC 2026-04-14 05:03:58.810+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Syn}, streamId: 2, length: 0}"
TRC 2026-04-14 05:03:58.810+00:00 Negotiating stream topics="libp2p dialer" tid=1 file=dialer.nim:285 conn=16U*omjFix:69ddcabec1c0d7bb3361cf47 protos="[/vac/waku/metadata/1.0.0]"
TRC 2026-04-14 05:03:58.810+00:00 initiating handshake topics="libp2p multistream" tid=1 file=multistream.nim:47 conn=16U*omjFix:69ddcabec1c0d7bb3361cf47 codec=/multistream/1.0.0
TRC 2026-04-14 05:03:58.810+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 2, length: 20}"
TRC 2026-04-14 05:03:58.810+00:00 selecting proto topics="libp2p multistream" tid=1 file=multistream.nim:51 conn=16U*omjFix:69ddcabec1c0d7bb3361cf47 proto=/vac/waku/metadata/1.0.0
TRC 2026-04-14 05:03:58.810+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 2, length: 26}"
DBG 2026-04-14 05:03:58.810+00:00 starting sendNonPriorityTask topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:578 p=16U*omjFix
DBG 2026-04-14 05:03:58.811+00:00 created new pubsub peer topics="libp2p pubsub" tid=1 file=pubsub.nim:430 peerId=16U*omjFix
TRC 2026-04-14 05:03:58.811+00:00 Dialing (existing) topics="libp2p dialer" tid=1 file=dialer.nim:322 peerId=16U*omjFix protos="[/vac/waku/relay/2.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0]"
TRC 2026-04-14 05:03:58.811+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=69ddcabec1c0d7bb3361cf48 objName=YamuxStream dir=Out
TRC 2026-04-14 05:03:58.811+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:69ddcabec1c0d7bb3361cf48 timeout=5m
TRC 2026-04-14 05:03:58.811+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=4 pid=16U*omjFix
TRC 2026-04-14 05:03:58.811+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Syn}, streamId: 4, length: 0}"
TRC 2026-04-14 05:03:58.811+00:00 Negotiating stream topics="libp2p dialer" tid=1 file=dialer.nim:285 conn=16U*omjFix:69ddcabec1c0d7bb3361cf48 protos="[/vac/waku/relay/2.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0]"
TRC 2026-04-14 05:03:58.811+00:00 initiating handshake topics="libp2p multistream" tid=1 file=multistream.nim:47 conn=16U*omjFix:69ddcabec1c0d7bb3361cf48 codec=/multistream/1.0.0
TRC 2026-04-14 05:03:58.811+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 4, length: 20}"
TRC 2026-04-14 05:03:58.811+00:00 selecting proto topics="libp2p multistream" tid=1 file=multistream.nim:51 conn=16U*omjFix:69ddcabec1c0d7bb3361cf48 proto=/vac/waku/relay/2.0.0
TRC 2026-04-14 05:03:58.811+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 4, length: 23}"
TRC 2026-04-14 05:03:58.811+00:00 Stored muxer topics="libp2p connmanager" tid=1 file=connmanager.nim:347 muxer=16U*omjFix:69ddcabec1c0d7bb3361cf46 direction=In peers=1
TRC 2026-04-14 05:03:58.811+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=69ddcabec1c0d7bb3361cf49 objName=YamuxStream dir=Out
TRC 2026-04-14 05:03:58.811+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:69ddcabec1c0d7bb3361cf49 timeout=5m
TRC 2026-04-14 05:03:58.811+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=6 pid=16U*omjFix
TRC 2026-04-14 05:03:58.811+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Syn}, streamId: 6, length: 0}"
TRC 2026-04-14 05:03:58.811+00:00 initiating handshake topics="libp2p multistream" tid=1 file=multistream.nim:47 conn=16U*omjFix:69ddcabec1c0d7bb3361cf49 codec=/multistream/1.0.0
TRC 2026-04-14 05:03:58.811+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 6, length: 20}"
TRC 2026-04-14 05:03:58.811+00:00 selecting proto topics="libp2p multistream" tid=1 file=multistream.nim:51 conn=16U*omjFix:69ddcabec1c0d7bb3361cf49 proto=/ipfs/id/1.0.0
TRC 2026-04-14 05:03:58.811+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 6, length: 16}"
TRC 2026-04-14 05:03:58.811+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*omjFix:69ddcabec1c0d7bb3361cf45 size=28
TRC 2026-04-14 05:03:58.811+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=f3895bdfca05...a57350684e79 tagOut=f3895bdfca05...a57350684e79 nonce=2
TRC 2026-04-14 05:03:58.811+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Ack}, streamId: 2, length: 0}"
TRC 2026-04-14 05:03:58.811+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-14 05:03:58.812+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*omjFix:69ddcabec1c0d7bb3361cf45 size=28
TRC 2026-04-14 05:03:58.813+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=702e27d136b2...7a400519f40d tagOut=702e27d136b2...7a400519f40d nonce=3
TRC 2026-04-14 05:03:58.813+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Syn}, streamId: 1, length: 0}"
TRC 2026-04-14 05:03:58.813+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=69ddcabec1c0d7bb3361cf4a objName=YamuxStream dir=In
TRC 2026-04-14 05:03:58.813+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:69ddcabec1c0d7bb3361cf4a timeout=5m
TRC 2026-04-14 05:03:58.813+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=1 pid=16U*omjFix
TRC 2026-04-14 05:03:58.813+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Ack}, streamId: 1, length: 0}"
TRC 2026-04-14 05:03:58.813+00:00 Starting stream handler tid=1 file=muxedupgrade.nim:93 conn=16U*omjFix:69ddcabec1c0d7bb3361cf4a
TRC 2026-04-14 05:03:58.813+00:00 Starting multistream handler topics="libp2p multistream" tid=1 file=multistream.nim:175 conn=16U*omjFix:69ddcabec1c0d7bb3361cf4a handshaked=false
TRC 2026-04-14 05:03:58.813+00:00 Starting multistream negotiation topics="libp2p multistream" tid=1 file=multistream.nim:132 conn=16U*omjFix:69ddcabec1c0d7bb3361cf4a handshaked=false
TRC 2026-04-14 05:03:58.813+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-14 05:03:58.813+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*omjFix:69ddcabec1c0d7bb3361cf45 size=48
TRC 2026-04-14 05:03:58.813+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=782a33355edc...3b5b40f3683c tagOut=782a33355edc...3b5b40f3683c nonce=4
TRC 2026-04-14 05:03:58.813+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 1, length: 20}"
TRC 2026-04-14 05:03:58.813+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-04-14 05:03:58.813+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-14 05:03:58.813+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*omjFix:69ddcabec1c0d7bb3361cf45 size=54
TRC 2026-04-14 05:03:58.813+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=031de2e56c5a...87c04cb8f192 tagOut=031de2e56c5a...87c04cb8f192 nonce=5
TRC 2026-04-14 05:03:58.813+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 1, length: 26}"
TRC 2026-04-14 05:03:58.813+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=192f7661632f...312e302e300a
TRC 2026-04-14 05:03:58.813+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-14 05:03:58.813+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*omjFix:69ddcabec1c0d7bb3361cf45 size=28
TRC 2026-04-14 05:03:58.813+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*omjFix:69ddcabec1c0d7bb3361cf4a ms=/multistream/1.0.0
TRC 2026-04-14 05:03:58.813+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 1, length: 20}"
TRC 2026-04-14 05:03:58.813+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*omjFix:69ddcabec1c0d7bb3361cf4a ms=/vac/waku/metadata/1.0.0
TRC 2026-04-14 05:03:58.813+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:164 conn=16U*omjFix:69ddcabec1c0d7bb3361cf4a protocol=/vac/waku/metadata/1.0.0
TRC 2026-04-14 05:03:58.813+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 1, length: 26}"
TRC 2026-04-14 05:03:58.813+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=5b39bf382ccd...87409e5cd2bd tagOut=5b39bf382ccd...87409e5cd2bd nonce=6
TRC 2026-04-14 05:03:58.813+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:189 conn=16U*omjFix:69ddcabec1c0d7bb3361cf4a protocol=/vac/waku/metadata/1.0.0
TRC 2026-04-14 05:03:58.813+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Syn}, streamId: 3, length: 0}"
TRC 2026-04-14 05:03:58.813+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=69ddcabec1c0d7bb3361cf4b objName=YamuxStream dir=In
TRC 2026-04-14 05:03:58.813+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:69ddcabec1c0d7bb3361cf4b timeout=5m
TRC 2026-04-14 05:03:58.813+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=3 pid=16U*omjFix
TRC 2026-04-14 05:03:58.813+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Ack}, streamId: 3, length: 0}"
TRC 2026-04-14 05:03:58.813+00:00 Starting stream handler tid=1 file=muxedupgrade.nim:93 conn=16U*omjFix:69ddcabec1c0d7bb3361cf4b
TRC 2026-04-14 05:03:58.813+00:00 Starting multistream handler topics="libp2p multistream" tid=1 file=multistream.nim:175 conn=16U*omjFix:69ddcabec1c0d7bb3361cf4b handshaked=false
TRC 2026-04-14 05:03:58.813+00:00 Starting multistream negotiation topics="libp2p multistream" tid=1 file=multistream.nim:132 conn=16U*omjFix:69ddcabec1c0d7bb3361cf4b handshaked=false
TRC 2026-04-14 05:03:58.814+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-14 05:03:58.814+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*omjFix:69ddcabec1c0d7bb3361cf45 size=48
TRC 2026-04-14 05:03:58.814+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=514b64383342...7d450175c700 tagOut=514b64383342...7d450175c700 nonce=7
TRC 2026-04-14 05:03:58.814+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 3, length: 20}"
TRC 2026-04-14 05:03:58.814+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-04-14 05:03:58.814+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-14 05:03:58.814+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*omjFix:69ddcabec1c0d7bb3361cf45 size=51
TRC 2026-04-14 05:03:58.814+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=44abe616cb4c...069f74e3d0cb tagOut=44abe616cb4c...069f74e3d0cb nonce=8
TRC 2026-04-14 05:03:58.814+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*omjFix:69ddcabec1c0d7bb3361cf4b ms=/multistream/1.0.0
TRC 2026-04-14 05:03:58.814+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 3, length: 20}"
TRC 2026-04-14 05:03:58.814+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 3, length: 23}"
TRC 2026-04-14 05:03:58.814+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=162f7661632f...322e302e300a
TRC 2026-04-14 05:03:58.814+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-14 05:03:58.814+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*omjFix:69ddcabec1c0d7bb3361cf45 size=28
TRC 2026-04-14 05:03:58.814+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=e8fc4fdbfd31...ec05876d925c tagOut=e8fc4fdbfd31...ec05876d925c nonce=9
TRC 2026-04-14 05:03:58.814+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Syn}, streamId: 5, length: 0}"
TRC 2026-04-14 05:03:58.814+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=69ddcabec1c0d7bb3361cf4c objName=YamuxStream dir=In
TRC 2026-04-14 05:03:58.814+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:69ddcabec1c0d7bb3361cf4c timeout=5m
TRC 2026-04-14 05:03:58.814+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=5 pid=16U*omjFix
TRC 2026-04-14 05:03:58.814+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Ack}, streamId: 5, length: 0}"
TRC 2026-04-14 05:03:58.814+00:00 Starting stream handler tid=1 file=muxedupgrade.nim:93 conn=16U*omjFix:69ddcabec1c0d7bb3361cf4c
TRC 2026-04-14 05:03:58.814+00:00 Starting multistream handler topics="libp2p multistream" tid=1 file=multistream.nim:175 conn=16U*omjFix:69ddcabec1c0d7bb3361cf4c handshaked=false
TRC 2026-04-14 05:03:58.814+00:00 Starting multistream negotiation topics="libp2p multistream" tid=1 file=multistream.nim:132 conn=16U*omjFix:69ddcabec1c0d7bb3361cf4c handshaked=false
TRC 2026-04-14 05:03:58.814+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-14 05:03:58.814+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*omjFix:69ddcabec1c0d7bb3361cf45 size=48
TRC 2026-04-14 05:03:58.814+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=c8d42375c9bd...b1c45a8e713b tagOut=c8d42375c9bd...b1c45a8e713b nonce=10
TRC 2026-04-14 05:03:58.814+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 5, length: 20}"
TRC 2026-04-14 05:03:58.814+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-04-14 05:03:58.814+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-14 05:03:58.814+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*omjFix:69ddcabec1c0d7bb3361cf45 size=44
TRC 2026-04-14 05:03:58.814+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=f6c7d40ed72a...aa8b3eacac1f tagOut=f6c7d40ed72a...aa8b3eacac1f nonce=11
TRC 2026-04-14 05:03:58.814+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 5, length: 16}"
TRC 2026-04-14 05:03:58.814+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=0f2f69706673...312e302e300a
TRC 2026-04-14 05:03:58.814+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-14 05:03:58.814+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*omjFix:69ddcabec1c0d7bb3361cf45 size=28
TRC 2026-04-14 05:03:58.814+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=9543e3fa5fe8...c8ed1b20c90e tagOut=9543e3fa5fe8...c8ed1b20c90e nonce=12
TRC 2026-04-14 05:03:58.814+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*omjFix:69ddcabec1c0d7bb3361cf4b ms=/vac/waku/relay/2.0.0
TRC 2026-04-14 05:03:58.814+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:164 conn=16U*omjFix:69ddcabec1c0d7bb3361cf4b protocol=/vac/waku/relay/2.0.0
TRC 2026-04-14 05:03:58.814+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 3, length: 23}"
TRC 2026-04-14 05:03:58.814+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*omjFix:69ddcabec1c0d7bb3361cf4c ms=/multistream/1.0.0
TRC 2026-04-14 05:03:58.814+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 5, length: 20}"
TRC 2026-04-14 05:03:58.815+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*omjFix:69ddcabec1c0d7bb3361cf4c ms=/ipfs/id/1.0.0
TRC 2026-04-14 05:03:58.815+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:164 conn=16U*omjFix:69ddcabec1c0d7bb3361cf4c protocol=/ipfs/id/1.0.0
TRC 2026-04-14 05:03:58.815+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 5, length: 16}"
TRC 2026-04-14 05:03:58.815+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:189 conn=16U*omjFix:69ddcabec1c0d7bb3361cf4b protocol=/vac/waku/relay/2.0.0
INF 2026-04-14 05:03:58.815+00:00 Incoming WakuRelay connection topics="waku relay" tid=1 file=protocol.nim:191 connection=16U*omjFix:69ddcabec1c0d7bb3361cf4b protocol=/vac/waku/relay/2.0.0
DBG 2026-04-14 05:03:58.815+00:00 starting pubsub read loop topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:229 conn=16U*omjFix:69ddcabec1c0d7bb3361cf4b peer=16U*omjFix closed=false
TRC 2026-04-14 05:03:58.815+00:00 waiting for data topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:234 conn=16U*omjFix:69ddcabec1c0d7bb3361cf4b peer=16U*omjFix closed=false
TRC 2026-04-14 05:03:58.815+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:189 conn=16U*omjFix:69ddcabec1c0d7bb3361cf4c protocol=/ipfs/id/1.0.0
TRC 2026-04-14 05:03:58.815+00:00 handling identify request topics="libp2p identify" tid=1 file=identify.nim:146 conn=16U*omjFix:69ddcabec1c0d7bb3361cf4c
TRC 2026-04-14 05:03:58.815+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 5, length: 394}"
DBG 2026-04-14 05:03:58.815+00:00 identify: info sent topics="libp2p identify" tid=1 file=identify.nim:149 conn=16U*omjFix:69ddcabec1c0d7bb3361cf4c info="(peerId: 16Uiu2HAm2X6mDdbTsdhVUa9TKgMWSJcugvq8a86M85DKXTLt3Y9r, listenAddrs: [/ip4/0.0.0.0/tcp/21996, /ip4/0.0.0.0/tcp/21997/ws], addrs: [/ip4/172.18.117.169/tcp/21996, /ip4/172.18.117.169/tcp/21997/ws], protocols: [/ipfs/id/1.0.0, /libp2p/autonat/1.0.0, /libp2p/circuit/relay/0.2.0/hop, /vac/waku/metadata/1.0.0, /vac/waku/store-query/3.0.0, /vac/waku/relay/2.0.0, /vac/waku/rendezvous/1.0.0, /ipfs/ping/1.0.0, /vac/waku/filter-push/2.0.0-beta1, /vac/waku/peer-exchange/2.0.0-alpha1], protoVersion: ipfs/0.1.0, agentVersion: logos-delivery-v0.38.0-rc.0-21-g9a3445)"
TRC 2026-04-14 05:03:58.815+00:00 exiting identify handler topics="libp2p identify" tid=1 file=identify.nim:156 conn=16U*omjFix:69ddcabec1c0d7bb3361cf4c
TRC 2026-04-14 05:03:58.815+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=69ddcabec1c0d7bb3361cf4c
TRC 2026-04-14 05:03:58.815+00:00 Closing yamux channel locally topics="libp2p yamux" tid=1 file=yamux.nim:204 streamId=5 conn=16U*omjFix:69ddcabec1c0d7bb3361cf46
TRC 2026-04-14 05:03:58.815+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{Data, {Fin}, streamId: 5, length: 0}"
TRC 2026-04-14 05:03:58.815+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Ack}, streamId: 4, length: 0}"
TRC 2026-04-14 05:03:58.815+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-14 05:03:58.816+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*omjFix:69ddcabec1c0d7bb3361cf45 size=28
TRC 2026-04-14 05:03:58.816+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=8130ee76f1a2...50e8ed93953a tagOut=8130ee76f1a2...50e8ed93953a nonce=13
TRC 2026-04-14 05:03:58.816+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Ack}, streamId: 6, length: 0}"
TRC 2026-04-14 05:03:58.816+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-14 05:03:58.817+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*omjFix:69ddcabec1c0d7bb3361cf45 size=48
TRC 2026-04-14 05:03:58.817+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=c604293b692c...f498129382b9 tagOut=c604293b692c...f498129382b9 nonce=14
TRC 2026-04-14 05:03:58.817+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 2, length: 20}"
TRC 2026-04-14 05:03:58.817+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-04-14 05:03:58.817+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-14 05:03:58.817+00:00 multistream handshake success topics="libp2p multistream" tid=1 file=multistream.nim:61 conn=16U*omjFix:69ddcabec1c0d7bb3361cf47
TRC 2026-04-14 05:03:58.817+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*omjFix:69ddcabec1c0d7bb3361cf45 size=54
TRC 2026-04-14 05:03:58.817+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=97ba64a6f102...3a061f1b10e1 tagOut=97ba64a6f102...3a061f1b10e1 nonce=15
TRC 2026-04-14 05:03:58.817+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 2, length: 26}"
TRC 2026-04-14 05:03:58.817+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=192f7661632f...312e302e300a
TRC 2026-04-14 05:03:58.817+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-14 05:03:58.817+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*omjFix:69ddcabec1c0d7bb3361cf45 size=48
TRC 2026-04-14 05:03:58.817+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=7481bc20bcef...a8e83dfa85b6 tagOut=7481bc20bcef...a8e83dfa85b6 nonce=16
TRC 2026-04-14 05:03:58.818+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 4, length: 20}"
TRC 2026-04-14 05:03:58.818+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-04-14 05:03:58.818+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-14 05:03:58.818+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*omjFix:69ddcabec1c0d7bb3361cf45 size=51
TRC 2026-04-14 05:03:58.818+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=ca3858615564...429954da8782 tagOut=ca3858615564...429954da8782 nonce=17
TRC 2026-04-14 05:03:58.818+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 4, length: 23}"
TRC 2026-04-14 05:03:58.818+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=162f7661632f...322e302e300a
TRC 2026-04-14 05:03:58.818+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-14 05:03:58.818+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*omjFix:69ddcabec1c0d7bb3361cf45 size=48
TRC 2026-04-14 05:03:58.818+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=a7d4c1c5de46...7a1ebfe7b2f3 tagOut=a7d4c1c5de46...7a1ebfe7b2f3 nonce=18
TRC 2026-04-14 05:03:58.818+00:00 reading first requested proto topics="libp2p multistream" tid=1 file=multistream.nim:68 conn=16U*omjFix:69ddcabec1c0d7bb3361cf47 s=/vac/waku/metadata/1.0.0 proto="[/vac/waku/metadata/1.0.0]"
TRC 2026-04-14 05:03:58.818+00:00 successfully selected topics="libp2p multistream" tid=1 file=multistream.nim:70 conn=16U*omjFix:69ddcabec1c0d7bb3361cf47 proto=/vac/waku/metadata/1.0.0
TRC 2026-04-14 05:03:58.818+00:00 multistream handshake success topics="libp2p multistream" tid=1 file=multistream.nim:61 conn=16U*omjFix:69ddcabec1c0d7bb3361cf48
TRC 2026-04-14 05:03:58.818+00:00 reading first requested proto topics="libp2p multistream" tid=1 file=multistream.nim:68 conn=16U*omjFix:69ddcabec1c0d7bb3361cf48 s=/vac/waku/relay/2.0.0 proto="[/vac/waku/relay/2.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0]"
TRC 2026-04-14 05:03:58.818+00:00 successfully selected topics="libp2p multistream" tid=1 file=multistream.nim:70 conn=16U*omjFix:69ddcabec1c0d7bb3361cf48 proto=/vac/waku/relay/2.0.0
TRC 2026-04-14 05:03:58.818+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 6, length: 20}"
TRC 2026-04-14 05:03:58.818+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-04-14 05:03:58.818+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-14 05:03:58.818+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*omjFix:69ddcabec1c0d7bb3361cf45 size=44
TRC 2026-04-14 05:03:58.819+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=e53b7aba02b3...e201bfc20233 tagOut=e53b7aba02b3...e201bfc20233 nonce=19
TRC 2026-04-14 05:03:58.819+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 6, length: 16}"
TRC 2026-04-14 05:03:58.819+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=0f2f69706673...312e302e300a
TRC 2026-04-14 05:03:58.819+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-14 05:03:58.819+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 2, length: 9}"
TRC 2026-04-14 05:03:58.819+00:00 Get new send connection topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:286 p=16U*omjFix newConn=16U*omjFix:69ddcabec1c0d7bb3361cf48
TRC 2026-04-14 05:03:58.819+00:00 sending pubsub message to peer topics="libp2p pubsub" tid=1 file=pubsub.nim:231 peer=16U*omjFix payload="(subscriptions: [(subscribe: true, topic: /waku/2/rs/198/0, requestsPartial: some(false), supportsSendingPartial: some(false))], messages: [], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-04-14 05:03:58.819+00:00 encodeRpcMsg: encoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:464 payload="(subscriptions: [(subscribe: true, topic: /waku/2/rs/198/0, requestsPartial: some(false), supportsSendingPartial: some(false))], messages: [], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-04-14 05:03:58.819+00:00 sending msg to peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:549 peer=16U*omjFix rpcMsg="(subscriptions: [(subscribe: true, topic: /waku/2/rs/198/0, requestsPartial: some(false), supportsSendingPartial: some(false))], messages: [], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-04-14 05:03:58.819+00:00 sending encoded msg to peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:406 conntype=ctSend conn=16U*omjFix:69ddcabec1c0d7bb3361cf48 encoded=0a1808011210...2f3018002000
TRC 2026-04-14 05:03:58.819+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 4, length: 27}"
TRC 2026-04-14 05:03:58.819+00:00 sent pubsub message to remote topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:415 conn=16U*omjFix:69ddcabec1c0d7bb3361cf48
DBG 2026-04-14 05:03:58.819+00:00 starting pubsub read loop topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:229 conn=16U*omjFix:69ddcabec1c0d7bb3361cf48 peer=16U*omjFix closed=false
TRC 2026-04-14 05:03:58.819+00:00 waiting for data topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:234 conn=16U*omjFix:69ddcabec1c0d7bb3361cf48 peer=16U*omjFix closed=false
TRC 2026-04-14 05:03:58.819+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*omjFix:69ddcabec1c0d7bb3361cf45 size=422
TRC 2026-04-14 05:03:58.819+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=85dcb238cba9...64a3c9345c74 tagOut=85dcb238cba9...64a3c9345c74 nonce=20
TRC 2026-04-14 05:03:58.819+00:00 multistream handshake success topics="libp2p multistream" tid=1 file=multistream.nim:61 conn=16U*omjFix:69ddcabec1c0d7bb3361cf49
TRC 2026-04-14 05:03:58.819+00:00 reading first requested proto topics="libp2p multistream" tid=1 file=multistream.nim:68 conn=16U*omjFix:69ddcabec1c0d7bb3361cf49 s=/ipfs/id/1.0.0 proto="[/ipfs/id/1.0.0]"
TRC 2026-04-14 05:03:58.819+00:00 successfully selected topics="libp2p multistream" tid=1 file=multistream.nim:70 conn=16U*omjFix:69ddcabec1c0d7bb3361cf49 proto=/ipfs/id/1.0.0
TRC 2026-04-14 05:03:58.819+00:00 initiating identify topics="libp2p identify" tid=1 file=identify.nim:170 conn=16U*omjFix:69ddcabec1c0d7bb3361cf49
TRC 2026-04-14 05:03:58.819+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 6, length: 394}"
TRC 2026-04-14 05:03:58.819+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=88030a250802...396133343435
TRC 2026-04-14 05:03:58.820+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-14 05:03:58.820+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*omjFix:69ddcabec1c0d7bb3361cf45 size=28
TRC 2026-04-14 05:03:58.820+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=912e03c8bde6...59706e7f0e02 tagOut=912e03c8bde6...59706e7f0e02 nonce=21
TRC 2026-04-14 05:03:58.820+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {Fin}, streamId: 6, length: 0}"
TRC 2026-04-14 05:03:58.820+00:00 remote closed channel topics="libp2p yamux" tid=1 file=yamux.nim:643
TRC 2026-04-14 05:03:58.820+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-14 05:03:58.820+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*omjFix:69ddcabec1c0d7bb3361cf45 size=37
DBG 2026-04-14 05:03:58.820+00:00 identify: info received topics="libp2p identify" tid=1 file=identify.nim:178 conn=16U*omjFix:69ddcabec1c0d7bb3361cf49 pubkey=some(s...d123)) addresses=/ip4/172.18.71.189/tcp/32598,/ip4/172.18.71.189/tcp/32599/ws protocols=/ipfs/id/1.0.0,/libp2p/autonat/1.0.0,/libp2p/circuit/relay/0.2.0/hop,/vac/waku/metadata/1.0.0,/vac/waku/store-query/3.0.0,/vac/waku/relay/2.0.0,/vac/waku/rendezvous/1.0.0,/ipfs/ping/1.0.0,/vac/waku/filter-push/2.0.0-beta1,/vac/waku/peer-exchange/2.0.0-alpha1 observable_address=some(/ip4/172.18.117.169/tcp/21996) proto_version=ipfs/0.1.0 agent_version=logos-delivery-v0.38.0-rc.0-21-g9a3445 signedPeerRecord=None
TRC 2026-04-14 05:03:58.820+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=0a92a45b89cb...6782ce0a87ba tagOut=0a92a45b89cb...6782ce0a87ba nonce=22
TRC 2026-04-14 05:03:58.820+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=69ddcabec1c0d7bb3361cf49
TRC 2026-04-14 05:03:58.820+00:00 Closing yamux channel locally topics="libp2p yamux" tid=1 file=yamux.nim:204 streamId=6 conn=16U*omjFix:69ddcabec1c0d7bb3361cf46
TRC 2026-04-14 05:03:58.820+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{Data, {Fin}, streamId: 6, length: 0}"
TRC 2026-04-14 05:03:58.820+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*omjFix:69ddcabec1c0d7bb3361cf49
TRC 2026-04-14 05:03:58.820+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*omjFix:69ddcabec1c0d7bb3361cf49
TRC 2026-04-14 05:03:58.820+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=69ddcabec1c0d7bb3361cf49 objName=YamuxStream dir=Out
TRC 2026-04-14 05:03:58.820+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=69ddcabec1c0d7bb3361cf49 objName=YamuxStream dir=Out
TRC 2026-04-14 05:03:58.837+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 1, length: 9}"
TRC 2026-04-14 05:03:58.837+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=0808c60110001a0100
TRC 2026-04-14 05:03:58.837+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-14 05:03:58.837+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*omjFix:69ddcabec1c0d7bb3361cf45 size=28
TRC 2026-04-14 05:03:58.837+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=b31c705a84b7...6ab6b6bf524d tagOut=b31c705a84b7...6ab6b6bf524d nonce=23
TRC 2026-04-14 05:03:58.837+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {Fin}, streamId: 5, length: 0}"
TRC 2026-04-14 05:03:58.837+00:00 remote closed channel topics="libp2p yamux" tid=1 file=yamux.nim:643
TRC 2026-04-14 05:03:58.837+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*omjFix:69ddcabec1c0d7bb3361cf4c
TRC 2026-04-14 05:03:58.837+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*omjFix:69ddcabec1c0d7bb3361cf4c
TRC 2026-04-14 05:03:58.837+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=69ddcabec1c0d7bb3361cf4c objName=YamuxStream dir=In
TRC 2026-04-14 05:03:58.837+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=69ddcabec1c0d7bb3361cf4c objName=YamuxStream dir=In
TRC 2026-04-14 05:03:58.837+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-14 05:03:58.837+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*omjFix:69ddcabec1c0d7bb3361cf45 size=55
TRC 2026-04-14 05:03:58.837+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=a400afe923e1...95626e899fba tagOut=a400afe923e1...95626e899fba nonce=24
TRC 2026-04-14 05:03:58.837+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 3, length: 27}"
TRC 2026-04-14 05:03:58.837+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=1a0a18080112...2f3018002000
TRC 2026-04-14 05:03:58.837+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-14 05:03:58.837+00:00 About to trigger peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:180 peer=16U*omjFix
TRC 2026-04-14 05:03:58.837+00:00 Connection upgrade succeeded topics="libp2p switch" tid=1 file=switch.nim:241
TRC 2026-04-14 05:03:58.837+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*omjFix:69ddcabec1c0d7bb3361cf45 size=37
TRC 2026-04-14 05:03:58.837+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=f452cf850be2...27618d38ba19 tagOut=f452cf850be2...27618d38ba19 nonce=25
TRC 2026-04-14 05:03:58.837+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=69ddcabec1c0d7bb3361cf4c
INF 2026-04-14 05:03:58.837+00:00 Received WakuMetadata request topics="waku metadata" tid=1 file=protocol.nim:86 remoteClusterId=some(198) remoteShards="[0]" localClusterId=198 localShards="[0]" peer=16U*omjFix
TRC 2026-04-14 05:03:58.837+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 1, length: 9}"
TRC 2026-04-14 05:03:58.838+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=69ddcabec1c0d7bb3361cf4a
TRC 2026-04-14 05:03:58.838+00:00 Closing yamux channel locally topics="libp2p yamux" tid=1 file=yamux.nim:204 streamId=1 conn=16U*omjFix:69ddcabec1c0d7bb3361cf46
TRC 2026-04-14 05:03:58.838+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{Data, {Fin}, streamId: 1, length: 0}"
TRC 2026-04-14 05:03:58.838+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=69ddcabec1c0d7bb3361cf4c
TRC 2026-04-14 05:03:58.838+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:309
TRC 2026-04-14 05:03:58.838+00:00 Stream handler done tid=1 file=muxedupgrade.nim:100 conn=16U*omjFix:69ddcabec1c0d7bb3361cf4c
TRC 2026-04-14 05:03:58.838+00:00 read data from peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:246 conn=16U*omjFix:69ddcabec1c0d7bb3361cf4b peer=16U*omjFix closed=false data=0a1808011210...2f3018002000
TRC 2026-04-14 05:03:58.838+00:00 decodeRpcMsg: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:542 payload=0a1808011210...2f3018002000
TRC 2026-04-14 05:03:58.838+00:00 decodeMessages: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:452
TRC 2026-04-14 05:03:58.838+00:00 decodeMessages: no messages found topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:460
TRC 2026-04-14 05:03:58.838+00:00 decodeSubscriptions: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:406
TRC 2026-04-14 05:03:58.838+00:00 decodeSubscriptions: read subscriptions topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:411 count=1
TRC 2026-04-14 05:03:58.838+00:00 decodeSubscription: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:379
TRC 2026-04-14 05:03:58.839+00:00 decodeSubscription: read subscribe topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:382 subscribe=true
TRC 2026-04-14 05:03:58.839+00:00 decodeSubscription: read topic topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:387 topic=/waku/2/rs/198/0
TRC 2026-04-14 05:03:58.839+00:00 decodeSubscription: read requestsPartial topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:392 requestsPartial=some(false)
TRC 2026-04-14 05:03:58.839+00:00 decodeSubscription: read supportsSendingPartial topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:398 supportsSendingPartial=some(false)
TRC 2026-04-14 05:03:58.839+00:00 decodeControl: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:324
TRC 2026-04-14 05:03:58.839+00:00 PartialMessageExtensionRPC: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:505
TRC 2026-04-14 05:03:58.839+00:00 decodePartialMessageExtensionRPC: is not set topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:511
TRC 2026-04-14 05:03:58.839+00:00 TestExtensionRPC: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:494
TRC 2026-04-14 05:03:58.839+00:00 decoded msg from peer topics="libp2p gossipsub" tid=1 file=gossipsub.nim:696 peer=16U*omjFix payload="(subscriptions: [(subscribe: true, topic: /waku/2/rs/198/0, requestsPartial: some(false), supportsSendingPartial: some(false))], messages: [], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-04-14 05:03:58.839+00:00 peer subscribed to topic topics="libp2p gossipsub" tid=1 file=gossipsub.nim:376 peer=16U*omjFix topic=/waku/2/rs/198/0
TRC 2026-04-14 05:03:58.839+00:00 gossip peers topics="libp2p gossipsub" tid=1 file=gossipsub.nim:397 peers=1 topic=/waku/2/rs/198/0 peer=16U*omjFix
TRC 2026-04-14 05:03:58.839+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/198/0 mesh=0 gossipsub=1
TRC 2026-04-14 05:03:58.839+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=0 topic=/waku/2/rs/198/0 mesh=0 gossipsub=1
TRC 2026-04-14 05:03:58.839+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=1 topic=/waku/2/rs/198/0 mesh=0 gossipsub=1
TRC 2026-04-14 05:03:58.839+00:00 grafted topics="libp2p gossipsub" tid=1 file=behavior.nim:78 peer=16U*omjFix topic=/waku/2/rs/198/0
TRC 2026-04-14 05:03:58.839+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-14 05:03:58.839+00:00 broadcasting messages to peers topics="libp2p gossipsub" tid=1 file=pubsub.nim:290 peers=1 payload="(subscriptions: [], messages: [], control: (ihave: [], iwant: [], graft: [(topic: /waku/.../198/0)], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-04-14 05:03:58.839+00:00 sending pubsub message to peer topics="libp2p pubsub" tid=1 file=pubsub.nim:231 peer=16U*omjFix payload="(subscriptions: [], messages: [], control: (ihave: [], iwant: [], graft: [(topic: /waku/.../198/0)], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-04-14 05:03:58.840+00:00 encodeRpcMsg: encoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:464 payload="(subscriptions: [], messages: [], control: (ihave: [], iwant: [], graft: [(topic: /waku/.../198/0)], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-04-14 05:03:58.840+00:00 sending msg to peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:549 peer=16U*omjFix rpcMsg="(subscriptions: [], messages: [], control: (ihave: [], iwant: [], graft: [(topic: /waku/.../198/0)], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-04-14 05:03:58.840+00:00 sending encoded msg to peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:406 conntype=ctSend conn=16U*omjFix:69ddcabec1c0d7bb3361cf48 encoded=1a141a120a10...2f3139382f30
TRC 2026-04-14 05:03:58.840+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 4, length: 23}"
TRC 2026-04-14 05:03:58.841+00:00 sent pubsub message to remote topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:415 conn=16U*omjFix:69ddcabec1c0d7bb3361cf48
TRC 2026-04-14 05:03:58.841+00:00 waiting for data topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:234 conn=16U*omjFix:69ddcabec1c0d7bb3361cf4b peer=16U*omjFix closed=false
TRC 2026-04-14 05:03:58.841+00:00 finished handling stream topics="libp2p yamux" tid=1 file=yamux.nim:555
DBG 2026-04-14 05:03:58.842+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:384 relayCount=1 storeClientCount=1 lightpushCount=0 filterCount=0
DBG 2026-04-14 05:03:58.842+00:00 connectionStatus change tid=1 file=node_health_monitor.nim:502 oldstatus=Disconnected newstatus=PartiallyConnected
TRC 2026-04-14 05:03:58.842+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 2, length: 9}"
TRC 2026-04-14 05:03:58.842+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=0808c60110001a0100
TRC 2026-04-14 05:03:58.842+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-14 05:03:58.842+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*omjFix:69ddcabec1c0d7bb3361cf45 size=28
TRC 2026-04-14 05:03:58.842+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=c980d590989a...3c4c45e9ceb5 tagOut=c980d590989a...3c4c45e9ceb5 nonce=26
TRC 2026-04-14 05:03:58.842+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {Fin}, streamId: 2, length: 0}"
TRC 2026-04-14 05:03:58.842+00:00 remote closed channel topics="libp2p yamux" tid=1 file=yamux.nim:643
TRC 2026-04-14 05:03:58.842+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-14 05:03:58.842+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*omjFix:69ddcabec1c0d7bb3361cf45 size=51
TRC 2026-04-14 05:03:58.842+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=05a6e7012f86...dbb6ab420ca4 tagOut=05a6e7012f86...dbb6ab420ca4 nonce=27
TRC 2026-04-14 05:03:58.842+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 3, length: 23}"
TRC 2026-04-14 05:03:58.842+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=161a141a120a...2f3139382f30
TRC 2026-04-14 05:03:58.842+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-14 05:03:58.842+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*omjFix:69ddcabec1c0d7bb3361cf45 size=28
TRC 2026-04-14 05:03:58.842+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=573fd2e563e2...9a1951be031e tagOut=573fd2e563e2...9a1951be031e nonce=28
TRC 2026-04-14 05:03:58.842+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {Fin}, streamId: 1, length: 0}"
TRC 2026-04-14 05:03:58.842+00:00 remote closed channel topics="libp2p yamux" tid=1 file=yamux.nim:643
TRC 2026-04-14 05:03:58.842+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*omjFix:69ddcabec1c0d7bb3361cf4a
TRC 2026-04-14 05:03:58.842+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*omjFix:69ddcabec1c0d7bb3361cf4a
TRC 2026-04-14 05:03:58.842+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=69ddcabec1c0d7bb3361cf4a objName=YamuxStream dir=In
TRC 2026-04-14 05:03:58.842+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=69ddcabec1c0d7bb3361cf4a objName=YamuxStream dir=In
TRC 2026-04-14 05:03:58.843+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-14 05:03:58.843+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=69ddcabec1c0d7bb3361cf47
TRC 2026-04-14 05:03:58.843+00:00 Closing yamux channel locally topics="libp2p yamux" tid=1 file=yamux.nim:204 streamId=2 conn=16U*omjFix:69ddcabec1c0d7bb3361cf46
TRC 2026-04-14 05:03:58.843+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{Data, {Fin}, streamId: 2, length: 0}"
TRC 2026-04-14 05:03:58.843+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*omjFix:69ddcabec1c0d7bb3361cf47
TRC 2026-04-14 05:03:58.843+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*omjFix:69ddcabec1c0d7bb3361cf47
TRC 2026-04-14 05:03:58.843+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=69ddcabec1c0d7bb3361cf47 objName=YamuxStream dir=Out
TRC 2026-04-14 05:03:58.843+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=69ddcabec1c0d7bb3361cf47 objName=YamuxStream dir=Out
TRC 2026-04-14 05:03:58.843+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=69ddcabec1c0d7bb3361cf4a
TRC 2026-04-14 05:03:58.843+00:00 read data from peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:246 conn=16U*omjFix:69ddcabec1c0d7bb3361cf4b peer=16U*omjFix closed=false data=1a141a120a10...2f3139382f30
TRC 2026-04-14 05:03:58.843+00:00 decodeRpcMsg: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:542 payload=1a141a120a10...2f3139382f30
TRC 2026-04-14 05:03:58.843+00:00 decodeMessages: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:452
TRC 2026-04-14 05:03:58.843+00:00 decodeMessages: no messages found topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:460
TRC 2026-04-14 05:03:58.843+00:00 decodeSubscriptions: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:406
TRC 2026-04-14 05:03:58.843+00:00 decodeControl: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:324
TRC 2026-04-14 05:03:58.843+00:00 decodeGraft: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:195
TRC 2026-04-14 05:03:58.843+00:00 decodeGraft: read topicID topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:198 topicID=/waku/2/rs/198/0
TRC 2026-04-14 05:03:58.843+00:00 decodeControl: message statistics topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:366 graft_count=1 prune_count=0 ihave_count=0 iwant_count=0
TRC 2026-04-14 05:03:58.843+00:00 PartialMessageExtensionRPC: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:505
TRC 2026-04-14 05:03:58.843+00:00 decodePartialMessageExtensionRPC: is not set topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:511
TRC 2026-04-14 05:03:58.843+00:00 TestExtensionRPC: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:494
TRC 2026-04-14 05:03:58.844+00:00 decoded msg from peer topics="libp2p gossipsub" tid=1 file=gossipsub.nim:696 peer=16U*omjFix payload="(subscriptions: [], messages: [], control: (ihave: [], iwant: [], graft: [(topic: /waku/.../198/0)], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-04-14 05:03:58.844+00:00 peer grafted topicID topics="libp2p gossipsub" tid=1 file=behavior.nim:142 peer=16U*omjFix topic=/waku/2/rs/198/0
TRC 2026-04-14 05:03:58.844+00:00 peer already in mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:169 peer=16U*omjFix topic=/waku/2/rs/198/0
TRC 2026-04-14 05:03:58.844+00:00 waiting for data topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:234 conn=16U*omjFix:69ddcabec1c0d7bb3361cf4b peer=16U*omjFix closed=false
TRC 2026-04-14 05:03:58.844+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=69ddcabec1c0d7bb3361cf4a
TRC 2026-04-14 05:03:58.844+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:309
TRC 2026-04-14 05:03:58.844+00:00 Stream handler done tid=1 file=muxedupgrade.nim:100 conn=16U*omjFix:69ddcabec1c0d7bb3361cf4a
TRC 2026-04-14 05:03:58.844+00:00 finished handling stream topics="libp2p yamux" tid=1 file=yamux.nim:555
DBG 2026-04-14 05:03:58.943+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:384 relayCount=1 storeClientCount=1 lightpushCount=0 filterCount=0
TRC 2026-04-14 05:03:59.553+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:885 instance=139889889816656
TRC 2026-04-14 05:03:59.553+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-14 05:03:59.553+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=1 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-14 05:03:59.553+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-14 05:03:59.553+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-14 05:03:59.553+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:751 ntopics=1
TRC 2026-04-14 05:03:59.553+00:00 no messages to emit topics="libp2p gossipsub" tid=1 file=behavior.nim:759
DBG 2026-04-14 05:03:59.808+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:60712 meth=POST uri=/relay/v1/subscriptions
DBG 2026-04-14 05:03:59.808+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:60712 meth=POST uri=/relay/v1/subscriptions path_params=[] query_params=[] content_body="(application/json, 20 bytes)"
INF 2026-04-14 05:03:59.808+00:00 post_waku_v2_relay_v1_subscriptions topics="waku node rest relay_api" tid=1 file=handlers.nim:64
INF 2026-04-14 05:03:59.808+00:00 subscribe topics="waku relay" tid=1 file=protocol.nim:593 pubsubTopic=/waku/2/rs/198/1
TRC 2026-04-14 05:03:59.808+00:00 adding validator for topic topics="libp2p pubsub" tid=1 file=pubsub.nim:667 topic=/waku/2/rs/198/1
TRC 2026-04-14 05:03:59.808+00:00 subscribing to topic topics="libp2p pubsub" tid=1 file=pubsub.nim:625 name=/waku/2/rs/198/1
TRC 2026-04-14 05:03:59.808+00:00 sending pubsub message to peer topics="libp2p pubsub" tid=1 file=pubsub.nim:231 peer=16U*omjFix payload="(subscriptions: [(subscribe: true, topic: /waku/2/rs/198/1, requestsPartial: some(false), supportsSendingPartial: some(false))], messages: [], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-04-14 05:03:59.808+00:00 encodeRpcMsg: encoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:464 payload="(subscriptions: [(subscribe: true, topic: /waku/2/rs/198/1, requestsPartial: some(false), supportsSendingPartial: some(false))], messages: [], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-04-14 05:03:59.808+00:00 sending msg to peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:549 peer=16U*omjFix rpcMsg="(subscriptions: [(subscribe: true, topic: /waku/2/rs/198/1, requestsPartial: some(false), supportsSendingPartial: some(false))], messages: [], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-04-14 05:03:59.809+00:00 sending encoded msg to peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:406 conntype=ctSend conn=16U*omjFix:69ddcabec1c0d7bb3361cf48 encoded=0a1808011210...2f3118002000
TRC 2026-04-14 05:03:59.809+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 4, length: 27}"
TRC 2026-04-14 05:03:59.809+00:00 sent pubsub message to remote topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:415 conn=16U*omjFix:69ddcabec1c0d7bb3361cf48
TRC 2026-04-14 05:03:59.809+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/198/1 mesh=0 gossipsub=0
TRC 2026-04-14 05:03:59.809+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=0 topic=/waku/2/rs/198/1 mesh=0 gossipsub=0
TRC 2026-04-14 05:03:59.809+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/198/1 mesh=0 gossipsub=0
TRC 2026-04-14 05:03:59.809+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/198/1 mesh=0 gossipsub=0
INF 2026-04-14 05:03:59.809+00:00 subscribe (was already subscribed in the mesh; appHandler set) topics="waku node relay api" tid=1 file=relay.nim:157 pubsubTopic=/waku/2/rs/198/1
DBG 2026-04-14 05:03:59.809+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=POST peer=172.17.0.1:60712 uri=/relay/v1/subscriptions content_type=text/plain content_size=2
INF 2026-04-14 05:03:59.809+00:00 getPubSubPeersInMesh - there is no mesh peer for the given pubsub topic topics="waku relay" tid=1 file=protocol.nim:419 pubsubTopic=/waku/2/rs/198/1
TRC 2026-04-14 05:03:59.813+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*omjFix:69ddcabec1c0d7bb3361cf45 size=55
TRC 2026-04-14 05:03:59.813+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=e5b120f1ad26...4545bc82ddba tagOut=e5b120f1ad26...4545bc82ddba nonce=29
TRC 2026-04-14 05:03:59.813+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 3, length: 27}"
TRC 2026-04-14 05:03:59.813+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=1a0a18080112...2f3118002000
TRC 2026-04-14 05:03:59.813+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-14 05:03:59.813+00:00 read data from peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:246 conn=16U*omjFix:69ddcabec1c0d7bb3361cf4b peer=16U*omjFix closed=false data=0a1808011210...2f3118002000
TRC 2026-04-14 05:03:59.814+00:00 decodeRpcMsg: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:542 payload=0a1808011210...2f3118002000
TRC 2026-04-14 05:03:59.814+00:00 decodeMessages: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:452
TRC 2026-04-14 05:03:59.814+00:00 decodeMessages: no messages found topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:460
TRC 2026-04-14 05:03:59.814+00:00 decodeSubscriptions: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:406
TRC 2026-04-14 05:03:59.814+00:00 decodeSubscriptions: read subscriptions topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:411 count=1
TRC 2026-04-14 05:03:59.814+00:00 decodeSubscription: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:379
TRC 2026-04-14 05:03:59.814+00:00 decodeSubscription: read subscribe topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:382 subscribe=true
TRC 2026-04-14 05:03:59.814+00:00 decodeSubscription: read topic topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:387 topic=/waku/2/rs/198/1
TRC 2026-04-14 05:03:59.814+00:00 decodeSubscription: read requestsPartial topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:392 requestsPartial=some(false)
TRC 2026-04-14 05:03:59.814+00:00 decodeSubscription: read supportsSendingPartial topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:398 supportsSendingPartial=some(false)
TRC 2026-04-14 05:03:59.814+00:00 decodeControl: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:324
TRC 2026-04-14 05:03:59.814+00:00 PartialMessageExtensionRPC: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:505
TRC 2026-04-14 05:03:59.814+00:00 decodePartialMessageExtensionRPC: is not set topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:511
TRC 2026-04-14 05:03:59.814+00:00 TestExtensionRPC: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:494
TRC 2026-04-14 05:03:59.814+00:00 decoded msg from peer topics="libp2p gossipsub" tid=1 file=gossipsub.nim:696 peer=16U*omjFix payload="(subscriptions: [(subscribe: true, topic: /waku/2/rs/198/1, requestsPartial: some(false), supportsSendingPartial: some(false))], messages: [], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-04-14 05:03:59.814+00:00 peer subscribed to topic topics="libp2p gossipsub" tid=1 file=gossipsub.nim:376 peer=16U*omjFix topic=/waku/2/rs/198/1
TRC 2026-04-14 05:03:59.814+00:00 gossip peers topics="libp2p gossipsub" tid=1 file=gossipsub.nim:397 peers=1 topic=/waku/2/rs/198/1 peer=16U*omjFix
TRC 2026-04-14 05:03:59.814+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/198/1 mesh=0 gossipsub=1
TRC 2026-04-14 05:03:59.814+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=0 topic=/waku/2/rs/198/1 mesh=0 gossipsub=1
TRC 2026-04-14 05:03:59.814+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=1 topic=/waku/2/rs/198/1 mesh=0 gossipsub=1
TRC 2026-04-14 05:03:59.814+00:00 grafted topics="libp2p gossipsub" tid=1 file=behavior.nim:78 peer=16U*omjFix topic=/waku/2/rs/198/1
TRC 2026-04-14 05:03:59.814+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/198/1 mesh=1 gossipsub=1
TRC 2026-04-14 05:03:59.814+00:00 broadcasting messages to peers topics="libp2p gossipsub" tid=1 file=pubsub.nim:290 peers=1 payload="(subscriptions: [], messages: [], control: (ihave: [], iwant: [], graft: [(topic: /waku/.../198/1)], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-04-14 05:03:59.814+00:00 sending pubsub message to peer topics="libp2p pubsub" tid=1 file=pubsub.nim:231 peer=16U*omjFix payload="(subscriptions: [], messages: [], control: (ihave: [], iwant: [], graft: [(topic: /waku/.../198/1)], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-04-14 05:03:59.814+00:00 encodeRpcMsg: encoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:464 payload="(subscriptions: [], messages: [], control: (ihave: [], iwant: [], graft: [(topic: /waku/.../198/1)], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-04-14 05:03:59.814+00:00 sending msg to peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:549 peer=16U*omjFix rpcMsg="(subscriptions: [], messages: [], control: (ihave: [], iwant: [], graft: [(topic: /waku/.../198/1)], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-04-14 05:03:59.814+00:00 sending encoded msg to peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:406 conntype=ctSend conn=16U*omjFix:69ddcabec1c0d7bb3361cf48 encoded=1a141a120a10...2f3139382f31
TRC 2026-04-14 05:03:59.814+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 4, length: 23}"
TRC 2026-04-14 05:03:59.814+00:00 sent pubsub message to remote topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:415 conn=16U*omjFix:69ddcabec1c0d7bb3361cf48
TRC 2026-04-14 05:03:59.814+00:00 waiting for data topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:234 conn=16U*omjFix:69ddcabec1c0d7bb3361cf4b peer=16U*omjFix closed=false
DBG 2026-04-14 05:03:59.815+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:384 relayCount=1 storeClientCount=1 lightpushCount=0 filterCount=0
TRC 2026-04-14 05:03:59.815+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*omjFix:69ddcabec1c0d7bb3361cf45 size=51
TRC 2026-04-14 05:03:59.815+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=68a073203d15...8eb1b32b7e6e tagOut=68a073203d15...8eb1b32b7e6e nonce=30
TRC 2026-04-14 05:03:59.815+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 3, length: 23}"
TRC 2026-04-14 05:03:59.815+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=161a141a120a...2f3139382f31
TRC 2026-04-14 05:03:59.815+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-14 05:03:59.815+00:00 read data from peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:246 conn=16U*omjFix:69ddcabec1c0d7bb3361cf4b peer=16U*omjFix closed=false data=1a141a120a10...2f3139382f31
TRC 2026-04-14 05:03:59.815+00:00 decodeRpcMsg: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:542 payload=1a141a120a10...2f3139382f31
TRC 2026-04-14 05:03:59.815+00:00 decodeMessages: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:452
TRC 2026-04-14 05:03:59.815+00:00 decodeMessages: no messages found topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:460
TRC 2026-04-14 05:03:59.815+00:00 decodeSubscriptions: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:406
TRC 2026-04-14 05:03:59.815+00:00 decodeControl: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:324
TRC 2026-04-14 05:03:59.815+00:00 decodeGraft: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:195
TRC 2026-04-14 05:03:59.815+00:00 decodeGraft: read topicID topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:198 topicID=/waku/2/rs/198/1
TRC 2026-04-14 05:03:59.815+00:00 decodeControl: message statistics topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:366 graft_count=1 prune_count=0 ihave_count=0 iwant_count=0
TRC 2026-04-14 05:03:59.815+00:00 PartialMessageExtensionRPC: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:505
TRC 2026-04-14 05:03:59.815+00:00 decodePartialMessageExtensionRPC: is not set topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:511
TRC 2026-04-14 05:03:59.815+00:00 TestExtensionRPC: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:494
TRC 2026-04-14 05:03:59.815+00:00 decoded msg from peer topics="libp2p gossipsub" tid=1 file=gossipsub.nim:696 peer=16U*omjFix payload="(subscriptions: [], messages: [], control: (ihave: [], iwant: [], graft: [(topic: /waku/.../198/1)], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-04-14 05:03:59.815+00:00 peer grafted topicID topics="libp2p gossipsub" tid=1 file=behavior.nim:142 peer=16U*omjFix topic=/waku/2/rs/198/1
TRC 2026-04-14 05:03:59.815+00:00 peer already in mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:169 peer=16U*omjFix topic=/waku/2/rs/198/1
TRC 2026-04-14 05:03:59.815+00:00 waiting for data topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:234 conn=16U*omjFix:69ddcabec1c0d7bb3361cf4b peer=16U*omjFix closed=false
DBG 2026-04-14 05:03:59.820+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:60714 meth=POST uri=/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1
DBG 2026-04-14 05:03:59.821+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:60714 meth=POST uri=/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1 path_params="[(pubsubtopic, /waku/2/rs/198/1)]" query_params=[] content_body="(application/json, 113 bytes)"
DBG 2026-04-14 05:03:59.821+00:00 received relay message topics="waku relay" tid=1 file=protocol.nim:220 my_peer_id=16U*Lt3Y9r msg_hash=0xb2ae8e3634cf2eeb908ab4b254e86991c20f0ae553c86ed6693fdd9457148f8b msg_id=none from_peer_id=rest topic=/waku/2/rs/198/1 receivedTime=1776143039822116864 payloadSizeBytes=13.0
INF 2026-04-14 05:03:59.821+00:00 Publishing message topics="waku node rest relay_api" tid=1 file=handlers.nim:184 pubSubTopic=/waku/2/rs/198/1 rln=false
NTC 2026-04-14 05:03:59.821+00:00 start publish Waku message topics="waku relay" tid=1 file=protocol.nim:683 msg_hash=0xb2ae8e3634cf2eeb908ab4b254e86991c20f0ae553c86ed6693fdd9457148f8b pubsubTopic=/waku/2/rs/198/1
TRC 2026-04-14 05:03:59.821+00:00 handling message topics="waku archive" tid=1 file=archive.nim:103 msg_hash=0xb2ae8e3634cf2eeb908ab4b254e86991c20f0ae553c86ed6693fdd9457148f8b pubsubTopic=/waku/2/rs/198/1 contentTopic=/test/1/waku-relay/proto msgTimestamp=1776143039817596799
TRC 2026-04-14 05:03:59.822+00:00 message archived topics="waku archive" tid=1 file=archive.nim:139 msg_hash=0xb2ae8e3634cf2eeb908ab4b254e86991c20f0ae553c86ed6693fdd9457148f8b pubsubTopic=/waku/2/rs/198/1 contentTopic=/test/1/waku-relay/proto timestamp=1776143039817596799 insertDuration=0.0006163120269775391
TRC 2026-04-14 05:03:59.822+00:00 skipping message as I am not subscribed tid=1 file=recv_service.nim:175 shard=/waku/2/rs/198/1 contenttopic=/test/1/waku-relay/proto
TRC 2026-04-14 05:03:59.822+00:00 Publishing message on topic topics="libp2p gossipsub" tid=1 file=gossipsub.nim:935 data=0a0d52656c61...aa0100f80100 topic=/waku/2/rs/198/1
TRC 2026-04-14 05:03:59.822+00:00 publish: including flood/high score peer topics="libp2p gossipsub" tid=1 file=gossipsub.nim:896 peer=16U*omjFix
TRC 2026-04-14 05:03:59.822+00:00 Created new message topics="libp2p gossipsub" tid=1 file=gossipsub.nim:975 payload="(fromPeer: , data: 0a0d52656c61...aa0100f80100, seqno: , topic: /waku/2/rs/198/1, signature: , key: )" peers=1 topic=/waku/2/rs/198/1 msgId=156a8916bafe...ebc9a53d7688
TRC 2026-04-14 05:03:59.822+00:00 broadcasting messages to peers topics="libp2p floodsub" tid=1 file=pubsub.nim:290 peers=1 payload="(subscriptions: [], messages: [(fromPeer: , data: 0a0d52656c61...aa0100f80100, seqno: , topic: /waku/2/rs/198/1, signature: , key: )], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-04-14 05:03:59.822+00:00 sending pubsub message to peer topics="libp2p pubsub" tid=1 file=pubsub.nim:231 peer=16U*omjFix payload="(subscriptions: [], messages: [(fromPeer: , data: 0a0d52656c61...aa0100f80100, seqno: , topic: /waku/2/rs/198/1, signature: , key: )], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
DBG 2026-04-14 05:03:59.822+00:00 sent relay message topics="waku relay" tid=1 file=protocol.nim:229 my_peer_id=16U*Lt3Y9r msg_hash=0xb2ae8e3634cf2eeb908ab4b254e86991c20f0ae553c86ed6693fdd9457148f8b msg_id=156a8916bafe...ebc9a53d7688 to_peer_id=16U*omjFix topic=/waku/2/rs/198/1 sentTime=1776143039823644416 payloadSizeBytes=13.0
TRC 2026-04-14 05:03:59.822+00:00 encodeRpcMsg: encoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:464 payload="(subscriptions: [], messages: [(fromPeer: , data: 0a0d52656c61...aa0100f80100, seqno: , topic: /waku/2/rs/198/1, signature: , key: )], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-04-14 05:03:59.822+00:00 sending msg to peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:549 peer=16U*omjFix rpcMsg="(subscriptions: [], messages: [(fromPeer: , data: 0a0d52656c61...aa0100f80100, seqno: , topic: /waku/2/rs/198/1, signature: , key: )], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-04-14 05:03:59.823+00:00 sending encoded msg to peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:406 conntype=ctSend conn=16U*omjFix:69ddcabec1c0d7bb3361cf48 encoded=1251123d0a0d...2f3139382f31
TRC 2026-04-14 05:03:59.823+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 4, length: 84}"
TRC 2026-04-14 05:03:59.823+00:00 sent pubsub message to remote topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:415 conn=16U*omjFix:69ddcabec1c0d7bb3361cf48
TRC 2026-04-14 05:03:59.823+00:00 Published message to peers topics="libp2p gossipsub" tid=1 file=gossipsub.nim:1007 count=1 topic=/waku/2/rs/198/1 msgId=156a8916bafe...ebc9a53d7688
NTC 2026-04-14 05:03:59.823+00:00 waku.relay published topics="waku node relay api" tid=1 file=relay.nim:233 peerId=16U*Lt3Y9r pubsubTopic=/waku/2/rs/198/1 msg_hash=0xb2ae8e3634cf2eeb908ab4b254e86991c20f0ae553c86ed6693fdd9457148f8b publishTime=1776143039823994880 numPeers=1
DBG 2026-04-14 05:03:59.823+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=POST peer=172.17.0.1:60714 uri=/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1 content_type=text/plain content_size=2
DBG 2026-04-14 05:03:59.916+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:384 relayCount=1 storeClientCount=1 lightpushCount=0 filterCount=0
DBG 2026-04-14 05:04:00.027+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:60726 meth=GET uri="/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F1&pageSize=50&ascending=true"
DBG 2026-04-14 05:04:00.027+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:60726 meth=GET uri="/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F1&pageSize=50&ascending=true" path_params=[] query_params="[(pubsubtopic, /waku/2/rs/198/1), (pagesize, 50), (ascending, true)]" content_body=(None)
INF 2026-04-14 05:04:00.027+00:00 REST-GET /store/v3/messages topics="waku node rest store_api" tid=1 file=handlers.nim:202 peer_addr=none(string)
DBG 2026-04-14 05:04:00.028+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=GET peer=172.17.0.1:60726 uri="/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F1&pageSize=50&ascending=true" content_type=application/json content_size=149
TRC 2026-04-14 05:04:00.553+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:885 instance=139889889816656
TRC 2026-04-14 05:04:00.553+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-14 05:04:00.553+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=1 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-14 05:04:00.553+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-14 05:04:00.553+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-14 05:04:00.553+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/198/1 mesh=1 gossipsub=1
TRC 2026-04-14 05:04:00.553+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=1 topic=/waku/2/rs/198/1 mesh=1 gossipsub=1
TRC 2026-04-14 05:04:00.553+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/198/1 mesh=1 gossipsub=1
TRC 2026-04-14 05:04:00.553+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/198/1 mesh=1 gossipsub=1
TRC 2026-04-14 05:04:00.553+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:751 ntopics=2
TRC 2026-04-14 05:04:00.553+00:00 no messages to emit topics="libp2p gossipsub" tid=1 file=behavior.nim:759
TRC 2026-04-14 05:04:00.553+00:00 got messages to emit topics="libp2p gossipsub" tid=1 file=behavior.nim:766 size=1
TRC 2026-04-14 05:04:01.553+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:885 instance=139889889816656
TRC 2026-04-14 05:04:01.553+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-14 05:04:01.553+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=1 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-14 05:04:01.553+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-14 05:04:01.553+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-14 05:04:01.553+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/198/1 mesh=1 gossipsub=1
TRC 2026-04-14 05:04:01.553+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=1 topic=/waku/2/rs/198/1 mesh=1 gossipsub=1
TRC 2026-04-14 05:04:01.553+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/198/1 mesh=1 gossipsub=1
TRC 2026-04-14 05:04:01.553+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/198/1 mesh=1 gossipsub=1
TRC 2026-04-14 05:04:01.553+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:751 ntopics=2
TRC 2026-04-14 05:04:01.553+00:00 no messages to emit topics="libp2p gossipsub" tid=1 file=behavior.nim:759
TRC 2026-04-14 05:04:01.553+00:00 got messages to emit topics="libp2p gossipsub" tid=1 file=behavior.nim:766 size=1
TRC 2026-04-14 05:04:02.553+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:885 instance=139889889816656
TRC 2026-04-14 05:04:02.553+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-14 05:04:02.553+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=1 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-14 05:04:02.553+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-14 05:04:02.553+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-14 05:04:02.553+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/198/1 mesh=1 gossipsub=1
TRC 2026-04-14 05:04:02.553+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=1 topic=/waku/2/rs/198/1 mesh=1 gossipsub=1
TRC 2026-04-14 05:04:02.553+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/198/1 mesh=1 gossipsub=1
TRC 2026-04-14 05:04:02.553+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/198/1 mesh=1 gossipsub=1
TRC 2026-04-14 05:04:02.553+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:751 ntopics=2
TRC 2026-04-14 05:04:02.553+00:00 no messages to emit topics="libp2p gossipsub" tid=1 file=behavior.nim:759
TRC 2026-04-14 05:04:02.553+00:00 got messages to emit topics="libp2p gossipsub" tid=1 file=behavior.nim:766 size=1
TRC 2026-04-14 05:04:02.556+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2026-04-14 05:04:02.556+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=1 peers="[16U*omjFix]"
TRC 2026-04-14 05:04:02.556+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
TRC 2026-04-14 05:04:02.556+00:00 Adding peer to manager topics="waku node peer_manager" tid=1 file=peer_manager.nim:154 peerId=16U*omjFix addresses="[/ip4/172.18.71.189/tcp/32598]" origin=Discv5
TRC 2026-04-14 05:04:03.553+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:885 instance=139889889816656
TRC 2026-04-14 05:04:03.553+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-14 05:04:03.553+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=1 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-14 05:04:03.553+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-14 05:04:03.553+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-14 05:04:03.553+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/198/1 mesh=1 gossipsub=1
TRC 2026-04-14 05:04:03.553+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=1 topic=/waku/2/rs/198/1 mesh=1 gossipsub=1
TRC 2026-04-14 05:04:03.553+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/198/1 mesh=1 gossipsub=1
TRC 2026-04-14 05:04:03.553+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/198/1 mesh=1 gossipsub=1
TRC 2026-04-14 05:04:03.553+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:751 ntopics=2
TRC 2026-04-14 05:04:03.553+00:00 no messages to emit topics="libp2p gossipsub" tid=1 file=behavior.nim:759
TRC 2026-04-14 05:04:03.553+00:00 no messages to emit topics="libp2p gossipsub" tid=1 file=behavior.nim:759
TRC 2026-04-14 05:04:04.553+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:885 instance=139889889816656
TRC 2026-04-14 05:04:04.553+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-14 05:04:04.553+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=1 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-14 05:04:04.553+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-14 05:04:04.553+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-14 05:04:04.553+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/198/1 mesh=1 gossipsub=1
TRC 2026-04-14 05:04:04.553+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=1 topic=/waku/2/rs/198/1 mesh=1 gossipsub=1
TRC 2026-04-14 05:04:04.553+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/198/1 mesh=1 gossipsub=1
TRC 2026-04-14 05:04:04.553+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/198/1 mesh=1 gossipsub=1
TRC 2026-04-14 05:04:04.554+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:751 ntopics=2
TRC 2026-04-14 05:04:04.554+00:00 no messages to emit topics="libp2p gossipsub" tid=1 file=behavior.nim:759
TRC 2026-04-14 05:04:04.554+00:00 no messages to emit topics="libp2p gossipsub" tid=1 file=behavior.nim:759
NTC 2026-04-14 05:04:05.112+00:00 Shutting down after receiving SIGTERM topics="wakunode main" tid=1 file=wakunode2.nim:82
INF 2026-04-14 05:04:05.112+00:00 Stopping discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:362
TRC 2026-04-14 05:04:05.112+00:00 Stop listening on discv5 port topics="waku discv5" tid=1 file=waku_discv5.nim:365
INF 2026-04-14 05:04:05.113+00:00 Successfully stopped discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:368
TRC 2026-04-14 05:04:05.113+00:00 Stopping switch topics="libp2p switch" tid=1 file=switch.nim:328
INF 2026-04-14 05:04:05.113+00:00 Stopping AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:237
TRC 2026-04-14 05:04:05.113+00:00 Closing ConnManager topics="libp2p connmanager" tid=1 file=connmanager.nim:434
TRC 2026-04-14 05:04:05.113+00:00 Cleaning up muxer topics="libp2p connmanager" tid=1 file=connmanager.nim:231 m=16U*omjFix:69ddcabec1c0d7bb3361cf46
TRC 2026-04-14 05:04:05.113+00:00 Closing yamux topics="libp2p yamux" tid=1 file=yamux.nim:528
TRC 2026-04-14 05:04:05.113+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*omjFix:69ddcabec1c0d7bb3361cf48
TRC 2026-04-14 05:04:05.113+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*omjFix:69ddcabec1c0d7bb3361cf48
TRC 2026-04-14 05:04:05.113+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=69ddcabec1c0d7bb3361cf48 objName=YamuxStream dir=Out
TRC 2026-04-14 05:04:05.113+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=69ddcabec1c0d7bb3361cf48 objName=YamuxStream dir=Out
TRC 2026-04-14 05:04:05.113+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*omjFix:69ddcabec1c0d7bb3361cf4b
TRC 2026-04-14 05:04:05.113+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*omjFix:69ddcabec1c0d7bb3361cf4b
TRC 2026-04-14 05:04:05.114+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=69ddcabec1c0d7bb3361cf4b objName=YamuxStream dir=In
TRC 2026-04-14 05:04:05.114+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=69ddcabec1c0d7bb3361cf4b objName=YamuxStream dir=In
TRC 2026-04-14 05:04:05.114+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{GoAway, {}, streamId: 0, length: 0}"
TRC 2026-04-14 05:04:05.114+00:00 Closing secure conn topics="libp2p secure" tid=1 file=secure.nim:69 s=16U*omjFix:69ddcabec1c0d7bb3361cf46 dir=In
TRC 2026-04-14 05:04:05.114+00:00 Shutting down chronos stream topics="libp2p chronosstream" tid=1 file=chronosstream.nim:169 address=172.18.71.189:60986 s=16U*omjFix:69ddcabec1c0d7bb3361cf45
TRC 2026-04-14 05:04:05.114+00:00 couldn't read all bytes, stream EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:158 s=69ddcabec1c0d7bb3361cf48 nbytes=1 read=0 objName=YamuxStream
TRC 2026-04-14 05:04:05.114+00:00 stream is closed locally when readOnce topics="libp2p yamux" tid=1 file=yamux.nim:280 channel="<= 4 {ClosedRemotely, ClosedLocally, Reset}"
TRC 2026-04-14 05:04:05.114+00:00 couldn't read all bytes, stream EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:158 s=69ddcabec1c0d7bb3361cf4b nbytes=1 read=0 objName=YamuxStream
TRC 2026-04-14 05:04:05.114+00:00 stream is closed locally when readOnce topics="libp2p yamux" tid=1 file=yamux.nim:280 channel="<= 3 {ClosedRemotely, ClosedLocally, Reset}"
TRC 2026-04-14 05:04:05.114+00:00 Cleaning up client topics="libp2p tcptransport" tid=1 file=tcptransport.nim:65 addrs=172.18.71.189:60986 conn=16U*omjFix:69ddcabec1c0d7bb3361cf45
TRC 2026-04-14 05:04:05.114+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=69ddcabec1c0d7bb3361cf45
TRC 2026-04-14 05:04:05.114+00:00 Cleaned up client topics="libp2p tcptransport" tid=1 file=tcptransport.nim:78 addrs=172.18.71.189:60986 conn=16U*omjFix:69ddcabec1c0d7bb3361cf45
TRC 2026-04-14 05:04:05.114+00:00 Shutdown chronos stream topics="libp2p chronosstream" tid=1 file=chronosstream.nim:174 address=172.18.71.189:60986 s=16U*omjFix:69ddcabec1c0d7bb3361cf45
TRC 2026-04-14 05:04:05.114+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*omjFix:69ddcabec1c0d7bb3361cf45
TRC 2026-04-14 05:04:05.114+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*omjFix:69ddcabec1c0d7bb3361cf45
TRC 2026-04-14 05:04:05.114+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=69ddcabec1c0d7bb3361cf45 objName=ChronosStream dir=In
TRC 2026-04-14 05:04:05.114+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=69ddcabec1c0d7bb3361cf45 objName=ChronosStream dir=In
DBG 2026-04-14 05:04:05.114+00:00 Exception occurred reading message PubSubPeer.handle topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:242 conn=16U*omjFix:69ddcabec1c0d7bb3361cf48 peer=16U*omjFix closed=true description="Stream Closed!"
DBG 2026-04-14 05:04:05.114+00:00 exiting pubsub read loop topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:231 conn=16U*omjFix:69ddcabec1c0d7bb3361cf48 peer=16U*omjFix closed=true
DBG 2026-04-14 05:04:05.114+00:00 Exception occurred reading message PubSubPeer.handle topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:242 conn=16U*omjFix:69ddcabec1c0d7bb3361cf4b peer=16U*omjFix closed=true description="Stream Closed!"
DBG 2026-04-14 05:04:05.114+00:00 exiting pubsub read loop topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:231 conn=16U*omjFix:69ddcabec1c0d7bb3361cf4b peer=16U*omjFix closed=true
TRC 2026-04-14 05:04:05.115+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*omjFix:69ddcabec1c0d7bb3361cf46
TRC 2026-04-14 05:04:05.115+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*omjFix:69ddcabec1c0d7bb3361cf46
TRC 2026-04-14 05:04:05.115+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=69ddcabec1c0d7bb3361cf46 objName=SecureConn dir=In
TRC 2026-04-14 05:04:05.115+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=69ddcabec1c0d7bb3361cf46 objName=SecureConn dir=In
TRC 2026-04-14 05:04:05.115+00:00 Removing send connection topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:255 p=16U*omjFix conn=16U*omjFix:69ddcabec1c0d7bb3361cf48
TRC 2026-04-14 05:04:05.115+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=69ddcabec1c0d7bb3361cf48
TRC 2026-04-14 05:04:05.115+00:00 pruned topics="libp2p gossipsub" tid=1 file=behavior.nim:106 peer=16U*omjFix topic=/waku/2/rs/198/0
TRC 2026-04-14 05:04:05.115+00:00 pruned topics="libp2p gossipsub" tid=1 file=behavior.nim:106 peer=16U*omjFix topic=/waku/2/rs/198/1
TRC 2026-04-14 05:04:05.115+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=69ddcabec1c0d7bb3361cf4b
TRC 2026-04-14 05:04:05.115+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=69ddcabec1c0d7bb3361cf4b
TRC 2026-04-14 05:04:05.115+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=69ddcabec1c0d7bb3361cf46
TRC 2026-04-14 05:04:05.115+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=69ddcabec1c0d7bb3361cf46
TRC 2026-04-14 05:04:05.115+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=69ddcabec1c0d7bb3361cf45
TRC 2026-04-14 05:04:05.115+00:00 Connection closed, cleaning up topics="libp2p connmanager" tid=1 file=connmanager.nim:270 mux=16U*omjFix:69ddcabec1c0d7bb3361cf46
TRC 2026-04-14 05:04:05.115+00:00 Triggering disconnect events topics="libp2p connmanager" tid=1 file=connmanager.nim:243 mux=16U*omjFix:69ddcabec1c0d7bb3361cf46
TRC 2026-04-14 05:04:05.115+00:00 About to trigger peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:180 peer=16U*omjFix
TRC 2026-04-14 05:04:05.115+00:00 triggering peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:185 peer=16U*omjFix event="(kind: Left)"
TRC 2026-04-14 05:04:05.115+00:00 unsubscribing gossipsub peer topics="libp2p gossipsub" tid=1 file=gossipsub.nim:320 peer=16U*omjFix
TRC 2026-04-14 05:04:05.115+00:00 pruning unsubscribing peer topics="libp2p gossipsub" tid=1 file=gossipsub.nim:334 pubSubPeer=16U*omjFix score=0.0
TRC 2026-04-14 05:04:05.115+00:00 pruned topics="libp2p gossipsub" tid=1 file=behavior.nim:106 peer=16U*omjFix topic=/waku/2/rs/198/0
TRC 2026-04-14 05:04:05.115+00:00 pruning unsubscribing peer topics="libp2p gossipsub" tid=1 file=gossipsub.nim:334 pubSubPeer=16U*omjFix score=0.0
TRC 2026-04-14 05:04:05.115+00:00 pruned topics="libp2p gossipsub" tid=1 file=behavior.nim:106 peer=16U*omjFix topic=/waku/2/rs/198/1
DBG 2026-04-14 05:04:05.115+00:00 stopping sendNonPriorityTask topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:584 p=16U*omjFix
TRC 2026-04-14 05:04:05.115+00:00 unsubscribing floodsub peer topics="libp2p floodsub" tid=1 file=floodsub.nim:88 peer=16U*omjFix
DBG 2026-04-14 05:04:05.115+00:00 unsubscribing pubsub peer topics="libp2p pubsub" tid=1 file=pubsub.nim:209 peerId=16U*omjFix
TRC 2026-04-14 05:04:05.115+00:00 About to trigger connection events topics="libp2p connmanager" tid=1 file=connmanager.nim:148 peer=16U*omjFix
TRC 2026-04-14 05:04:05.115+00:00 Dialing (existing) topics="libp2p dialer" tid=1 file=dialer.nim:322 peerId=16U*omjFix protos="[/vac/waku/relay/2.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0]"
TRC 2026-04-14 05:04:05.115+00:00 connection not found topics="libp2p connmanager" tid=1 file=connmanager.nim:294 peerId=16U*omjFix
TRC 2026-04-14 05:04:05.115+00:00 Error dialing topics="libp2p dialer" tid=1 file=dialer.nim:336 description="Couldn't get muxed stream in dial for peer_id: 16U*omjFix"
DBG 2026-04-14 05:04:05.115+00:00 Could not establish send connection topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:322 description="failed dial existing: Couldn't get muxed stream in dial for peer_id: 16U*omjFix"
DBG 2026-04-14 05:04:05.119+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:384 relayCount=0 storeClientCount=0 lightpushCount=0 filterCount=0
DBG 2026-04-14 05:04:05.119+00:00 connectionStatus change tid=1 file=node_health_monitor.nim:502 oldstatus=PartiallyConnected newstatus=Disconnected
INF 2026-04-14 05:04:05.119+00:00 getPubSubPeersInMesh - there is no mesh peer for the given pubsub topic topics="waku relay" tid=1 file=protocol.nim:419 pubsubTopic=/waku/2/rs/198/0
INF 2026-04-14 05:04:05.119+00:00 getPubSubPeersInMesh - there is no mesh peer for the given pubsub topic topics="waku relay" tid=1 file=protocol.nim:419 pubsubTopic=/waku/2/rs/198/1
TRC 2026-04-14 05:04:05.119+00:00 Closed yamux topics="libp2p yamux" tid=1 file=yamux.nim:549
TRC 2026-04-14 05:04:05.119+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=69ddcabec1c0d7bb3361cf4b
TRC 2026-04-14 05:04:05.119+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=69ddcabec1c0d7bb3361cf4b
TRC 2026-04-14 05:04:05.119+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:309
TRC 2026-04-14 05:04:05.119+00:00 Stream handler done tid=1 file=muxedupgrade.nim:100 conn=16U*omjFix:69ddcabec1c0d7bb3361cf4b
TRC 2026-04-14 05:04:05.119+00:00 Stream EOF topics="libp2p yamux" tid=1 file=yamux.nim:651 description="Secure connection EOF: Stream EOF!"
TRC 2026-04-14 05:04:05.119+00:00 Already closed topics="libp2p yamux" tid=1 file=yamux.nim:525
TRC 2026-04-14 05:04:05.119+00:00 Stopped yamux handler topics="libp2p yamux" tid=1 file=yamux.nim:668
TRC 2026-04-14 05:04:05.119+00:00 finished handling stream topics="libp2p yamux" tid=1 file=yamux.nim:555
TRC 2026-04-14 05:04:05.119+00:00 Cleaned up muxer topics="libp2p connmanager" tid=1 file=connmanager.nim:239 m=16U*omjFix:69ddcabec1c0d7bb3361cf46
TRC 2026-04-14 05:04:05.119+00:00 Closed ConnManager topics="libp2p connmanager" tid=1 file=connmanager.nim:448
TRC 2026-04-14 05:04:05.119+00:00 Stopping TCP transport topics="libp2p tcptransport" tid=1 file=tcptransport.nim:159
TRC 2026-04-14 05:04:05.119+00:00 stopping transport topics="libp2p transport" tid=1 file=transport.nim:59 address=@[/ip4/0.0.0.0/tcp/21996]
TRC 2026-04-14 05:04:05.119+00:00 Transport stopped topics="libp2p tcptransport" tid=1 file=tcptransport.nim:189
TRC 2026-04-14 05:04:05.119+00:00 Stopping WS transport topics="libp2p wstransport" tid=1 file=wstransport.nim:213
TRC 2026-04-14 05:04:05.119+00:00 stopping transport topics="libp2p transport" tid=1 file=transport.nim:59 address=@[/ip4/0.0.0.0/tcp/21997/ws]
TRC 2026-04-14 05:04:05.119+00:00 Transport stopped topics="libp2p wstransport" tid=1 file=wstransport.nim:235
TRC 2026-04-14 05:04:05.119+00:00 gossipsub stop topics="libp2p gossipsub" tid=1 file=gossipsub.nim:1131
TRC 2026-04-14 05:04:05.119+00:00 Switch stopped topics="libp2p switch" tid=1 file=switch.nim:354
WRN 2026-04-14 05:04:05.120+00:00 Stopping rendezvous without starting it topics="waku rendezvous" tid=1 file=rendezvous.nim:638
WRN 2026-04-14 05:04:05.120+00:00 Stopping rendezvous without starting it topics="waku rendezvous" tid=1 file=rendezvous.nim:638
INF 2026-04-14 05:04:05.120+00:00 waku rendezvous discovery stopped topics="waku rendezvous" tid=1 file=protocol.nim:239
INF 2026-04-14 05:04:05.120+00:00 waku rendezvous client stopped topics="waku rendezvous client" tid=1 file=client.nim:142
NTC 2026-04-14 05:04:05.120+00:00 REST service stopped tid=1 file=server.nim:187 address=0.0.0.0:21995

View File

@ -0,0 +1,268 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_sync_long_chain with id: 2026-04-14_05-05-42__ed7bc64d-d0b2-4cb2-ba0b-2b4146b6aba5
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-04-14_05-05-42__ed7bc64d-d0b2-4cb2-ba0b-2b4146b6aba5__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-04-14_05-05-42__ed7bc64d-d0b2-4cb2-ba0b-2b4146b6aba5__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-04-14_05-05-42__ed7bc64d-d0b2-4cb2-ba0b-2b4146b6aba5__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.35.132
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['61645', '61646', '61647', '61648', '61649']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 61645:61645 -p 61646:61646 -p 61647:61647 -p 61648:61648 -p 61649:61649 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61647 --rest-port=61645 --tcp-port=61646 --discv5-udp-port=61648 --rest-address=0.0.0.0 --nat=extip:172.18.35.132 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7ab7a2ec8bad5ee17fb3bfcb1fed5e6db3c9df517e8fb79c0dad5f6c33a69bcd --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=61649 --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.35.132 waku 7a3a8fe28bf94f7dd670deb4b3e55537998bf89d98f44a6e970258af0d6f0b1c
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 412278ba5d36. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7a3a8fe28bf9. Setting up logs at ./log/docker/node1_2026-04-14_05-05-42__ed7bc64d-d0b2-4cb2-ba0b-2b4146b6aba5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 61645
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 5466d17696ba. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61645/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"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:61645/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.35.132/tcp/61646/p2p/16Uiu2HAm4ru1h7wMwEkkgbt5hcDbzCXXrZ93yFEVBnMhjd5ByPaY","/ip4/172.18.35.132/tcp/61647/ws/p2p/16Uiu2HAm4ru1h7wMwEkkgbt5hcDbzCXXrZ93yFEVBnMhjd5ByPaY"],"enrUri":"enr:-L24QFA-gxLvvyWybDCxeHuqwxQdwebm6AmOkf38L0c_HXaZfqAGf8ii7cUeG1PPLXK-EBl0UVIGLcE4SNkVdga34HwCgmlkgnY0gmlwhKwSI4SKbXVsdGlhZGRyc5YACASsEiOEBvDOAAoErBIjhAbwz90DgnJzhQDGAQAAiXNlY3AyNTZrMaECjC9wUL4NtlhFegeNk-ppJPBthMftbPRUNeLmvxIzSJGDdGNwgvDOg3VkcILw0IV3YWt1MhM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61645/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-04-14_05-05-42__ed7bc64d-d0b2-4cb2-ba0b-2b4146b6aba5__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node5_2026-04-14_05-05-42__ed7bc64d-d0b2-4cb2-ba0b-2b4146b6aba5__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node6_2026-04-14_05-05-42__ed7bc64d-d0b2-4cb2-ba0b-2b4146b6aba5__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node7_2026-04-14_05-05-42__ed7bc64d-d0b2-4cb2-ba0b-2b4146b6aba5__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node8_2026-04-14_05-05-42__ed7bc64d-d0b2-4cb2-ba0b-2b4146b6aba5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.207.236
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40537', '40538', '40539', '40540', '40541']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 40537:40537 -p 40538:40538 -p 40539:40539 -p 40540:40540 -p 40541:40541 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40539 --rest-port=40537 --tcp-port=40538 --discv5-udp-port=40540 --rest-address=0.0.0.0 --nat=extip:172.18.207.236 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7aa53dff4cba3cf5e929ecbec98604d5adc83fd73be35b13414fbed4eea876db --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=40541 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.207.236 waku 798e3c12a94b63aeb239c5bfc60d39038cd3da1a38f022db3a8590fc578c8764
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 798e3c12a94b. Setting up logs at ./log/docker/node2_2026-04-14_05-05-42__ed7bc64d-d0b2-4cb2-ba0b-2b4146b6aba5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 40537
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40537/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"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:40537/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.207.236/tcp/40538/p2p/16Uiu2HAkyv9oFNH7wPrZkRiqTrXcqmdVTraCWnwKWbQr91gXhMrp","/ip4/172.18.207.236/tcp/40539/ws/p2p/16Uiu2HAkyv9oFNH7wPrZkRiqTrXcqmdVTraCWnwKWbQr91gXhMrp"],"enrUri":"enr:-L24QCnCRFmpuqPrk7lZVh7mw8m7h8No0HIDPB37D7ADWPpnGL5qbIpF7fa8BTCTf4eBV7JmQpM-f1oZIzjEEKojMIUCgmlkgnY0gmlwhKwSz-yKbXVsdGlhZGRyc5YACASsEs_sBp5aAAoErBLP7AaeW90DgnJzhQDGAQAAiXNlY3AyNTZrMaECQrp26J0pHgTeLxTGrFWz2xqhVUMDv3perbe07TxbppmDdGNwgp5ag3VkcIKeXIV3YWt1MhI"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40537/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.35.132/tcp/61646/p2p/16Uiu2HAm4ru1h7wMwEkkgbt5hcDbzCXXrZ93yFEVBnMhjd5ByPaY"]'
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.113.17
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49669', '49670', '49671', '49672', '49673']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 49669:49669 -p 49670:49670 -p 49671:49671 -p 49672:49672 -p 49673:49673 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49671 --rest-port=49669 --tcp-port=49670 --discv5-udp-port=49672 --rest-address=0.0.0.0 --nat=extip:172.18.113.17 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d90dea52dcd86d30a6acbfe951dec70ee7804dbfbaaf3394cb729eae4156e0b6 --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=49673 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.113.17 waku 910161f0431cc82807c8f34faac134f99375b42b82a543f6345bbc81def66ed9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 910161f0431c. Setting up logs at ./log/docker/node3_2026-04-14_05-05-42__ed7bc64d-d0b2-4cb2-ba0b-2b4146b6aba5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 49669
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49669/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"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:49669/debug/v1/info" -H "Content-Type: application/json" -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.17/tcp/49670/p2p/16Uiu2HAmG93M5YHSZcL6tK5QEi9oQZ4wJ5o72HPuHboauZkA3VMn","/ip4/172.18.113.17/tcp/49671/ws/p2p/16Uiu2HAmG93M5YHSZcL6tK5QEi9oQZ4wJ5o72HPuHboauZkA3VMn"],"enrUri":"enr:-L24QJdHb3EIPHCvM_uFnltGa8bVLVtfY4CxshK0L6FcTUFFX4lxuXGRcvBgGsJK0Idpp7Tx1EX-HySKPCXGfisA4PICgmlkgnY0gmlwhKwScRGKbXVsdGlhZGRyc5YACASsEnERBsIGAAoErBJxEQbCB90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDM8K2IJMvl4TrSYFRgFQDHO9spzpccLDndP9OxcDBX2WDdGNwgsIGg3VkcILCCIV3YWt1MhI"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49669/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.207.236/tcp/40538/p2p/16Uiu2HAkyv9oFNH7wPrZkRiqTrXcqmdVTraCWnwKWbQr91gXhMrp"]'
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.145.149
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['2346', '2347', '2348', '2349', '2350']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 2346:2346 -p 2347:2347 -p 2348:2348 -p 2349:2349 -p 2350:2350 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2348 --rest-port=2346 --tcp-port=2347 --discv5-udp-port=2349 --rest-address=0.0.0.0 --nat=extip:172.18.145.149 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a0f71b3ccaddaace46801ebfdaccd6da9d4b5abe4d3f7bb4be17cbbf3e444a7b --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=2350 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.145.149 waku 3fb5b41a07c76ebe38004dac62dcd241ccfc52ae8c29cd206d977bd4191b35d4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3fb5b41a07c7. Setting up logs at ./log/docker/node4_2026-04-14_05-05-42__ed7bc64d-d0b2-4cb2-ba0b-2b4146b6aba5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 2346
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2346/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"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:2346/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.145.149/tcp/2347/p2p/16Uiu2HAmGwM7ox5ftbwfWct7qbsPDyfu5bmTXCZy248raoj53L1b","/ip4/172.18.145.149/tcp/2348/ws/p2p/16Uiu2HAmGwM7ox5ftbwfWct7qbsPDyfu5bmTXCZy248raoj53L1b"],"enrUri":"enr:-L24QGxQVf8V_Lm09ucvx4DuNofEbmvLCXBllDr73KwLosdmCqw_GArXts35cFS0jLyk_KkAydiIgmoGojNek2rKa2YCgmlkgnY0gmlwhKwSkZWKbXVsdGlhZGRyc5YACASsEpGVBgkrAAoErBKRlQYJLN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDP5-Fy_QRzK_4uc7VQ_JU23Jm2AzNU9lT3rEwB7sEw56DdGNwggkrg3VkcIIJLYV3YWt1MhI"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2346/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.113.17/tcp/49670/p2p/16Uiu2HAmG93M5YHSZcL6tK5QEi9oQZ4wJ5o72HPuHboauZkA3VMn"]'
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.60.23
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21237', '21238', '21239', '21240', '21241']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 21237:21237 -p 21238:21238 -p 21239:21239 -p 21240:21240 -p 21241:21241 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21239 --rest-port=21237 --tcp-port=21238 --discv5-udp-port=21240 --rest-address=0.0.0.0 --nat=extip:172.18.60.23 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=2ea58ddb50eaf6aa29fec08d0a2dc625aa70afa0c1c3679de6adc2209fcd38a1 --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=21241 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.60.23 waku 6361829dcba335079ce54e835f9fce30dacae07f11dd2100cb14bfd886d25e13
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6361829dcba3. Setting up logs at ./log/docker/node5_2026-04-14_05-05-42__ed7bc64d-d0b2-4cb2-ba0b-2b4146b6aba5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 21237
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21237/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"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:21237/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.60.23/tcp/21238/p2p/16Uiu2HAkvzS5C3reqUmFNBGEtpxi8Wt2rpbTov8SMQBT1ZnG2HLv","/ip4/172.18.60.23/tcp/21239/ws/p2p/16Uiu2HAkvzS5C3reqUmFNBGEtpxi8Wt2rpbTov8SMQBT1ZnG2HLv"],"enrUri":"enr:-L24QDWAD-qVP8EDTZcZj_TxJ09VpUdPBI47ZWRf5Prz-AHMAYLbXHI06kz_EqqGDMmnxSUC0GhazAKWMP5KkMF7e8gCgmlkgnY0gmlwhKwSPBeKbXVsdGlhZGRyc5YACASsEjwXBlL2AAoErBI8FwZS990DgnJzhQDGAQAAiXNlY3AyNTZrMaECF0AhBnfefeHahye00kDy8Hqs90xz60iTlR3XE27rU_uDdGNwglL2g3VkcIJS-IV3YWt1MhI"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21237/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.145.149/tcp/2347/p2p/16Uiu2HAmGwM7ox5ftbwfWct7qbsPDyfu5bmTXCZy248raoj53L1b"]'
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.213.236
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46008', '46009', '46010', '46011', '46012']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 46008:46008 -p 46009:46009 -p 46010:46010 -p 46011:46011 -p 46012:46012 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46010 --rest-port=46008 --tcp-port=46009 --discv5-udp-port=46011 --rest-address=0.0.0.0 --nat=extip:172.18.213.236 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=76bfec2a10acdf5c751968f08fabaee6d2a4ddc408327b8eac3c6a1cbb8eff20 --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=46012 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.213.236 waku 49dff28ddfa44ee643a09a99f1b607661a9eaac63f18f62d95dec390796d6a82
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 49dff28ddfa4. Setting up logs at ./log/docker/node6_2026-04-14_05-05-42__ed7bc64d-d0b2-4cb2-ba0b-2b4146b6aba5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 46008
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46008/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"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:46008/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.213.236/tcp/46009/p2p/16Uiu2HAm9BTX37n1AtDacctP9NpqxXioH1Xof2fqd2UQ9Wme9TKz","/ip4/172.18.213.236/tcp/46010/ws/p2p/16Uiu2HAm9BTX37n1AtDacctP9NpqxXioH1Xof2fqd2UQ9Wme9TKz"],"enrUri":"enr:-L24QOj82zKmoNFhaBq6MCB-N89zyEdVodqNeS263527HcludHpKoM6enDjd1dJBBmq8xZypjvHZupRspKcN8t_o9JoCgmlkgnY0gmlwhKwS1eyKbXVsdGlhZGRyc5YACASsEtXsBrO5AAoErBLV7Aazut0DgnJzhQDGAQAAiXNlY3AyNTZrMaECzF9lRViU2ixwANILYKSfsV8PY_0OheebJLGUYCvhqEWDdGNwgrO5g3VkcIKzu4V3YWt1MhI"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46008/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.60.23/tcp/21238/p2p/16Uiu2HAkvzS5C3reqUmFNBGEtpxi8Wt2rpbTov8SMQBT1ZnG2HLv"]'
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.114.221
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53803', '53804', '53805', '53806', '53807']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 53803:53803 -p 53804:53804 -p 53805:53805 -p 53806:53806 -p 53807:53807 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53805 --rest-port=53803 --tcp-port=53804 --discv5-udp-port=53806 --rest-address=0.0.0.0 --nat=extip:172.18.114.221 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bf0ab5e5cfb5b63cf0bbedffa9bf5770c0dc1ad6daa135fbeea095fae1daea5f --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=53807 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.114.221 waku 4f8a251bc02168e14c939481f4729e8bbdeb0879f1007a9f1cba557d31b23925
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4f8a251bc021. Setting up logs at ./log/docker/node7_2026-04-14_05-05-42__ed7bc64d-d0b2-4cb2-ba0b-2b4146b6aba5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 53803
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53803/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"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:53803/debug/v1/info" -H "Content-Type: application/json" -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.221/tcp/53804/p2p/16Uiu2HAmMDFGTuNgJzrPwb9ej7HF3SJcpTwDVZ5jDcg5saFDM47h","/ip4/172.18.114.221/tcp/53805/ws/p2p/16Uiu2HAmMDFGTuNgJzrPwb9ej7HF3SJcpTwDVZ5jDcg5saFDM47h"],"enrUri":"enr:-L24QJiyLv0_lguQd0yww9uT-uqvCPQfep3JIMoZyI0lyD0cQT3TLhSsDg-LQoQYpZjSwr5XLhsl5xLJJfIWFZ-lZbsCgmlkgnY0gmlwhKwSct2KbXVsdGlhZGRyc5YACASsEnLdBtIsAAoErBJy3QbSLd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDfyDyokBZHTTkl5nq6XTLIVlomRMLnYXZnvEoxKrYgNCDdGNwgtIsg3VkcILSLoV3YWt1MhI"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53803/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.213.236/tcp/46009/p2p/16Uiu2HAm9BTX37n1AtDacctP9NpqxXioH1Xof2fqd2UQ9Wme9TKz"]'
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.172.238
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6775', '6776', '6777', '6778', '6779']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 6775:6775 -p 6776:6776 -p 6777:6777 -p 6778:6778 -p 6779:6779 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6777 --rest-port=6775 --tcp-port=6776 --discv5-udp-port=6778 --rest-address=0.0.0.0 --nat=extip:172.18.172.238 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=805f23aec7d32ea1ff8fa4212c5cb0d236c49333bbca27ca1239902c0fa3e599 --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=6779 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.172.238 waku 10e868b181d79a8a7c573061de1c0c6be722b1bf1ff406dca0f403d7688cb62e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 10e868b181d7. Setting up logs at ./log/docker/node8_2026-04-14_05-05-42__ed7bc64d-d0b2-4cb2-ba0b-2b4146b6aba5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 6775
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6775/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"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:6775/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.172.238/tcp/6776/p2p/16Uiu2HAkydq3ZEdnjquahiXkSMXdkLwMbs92UTrehZ4NyQF1hDWm","/ip4/172.18.172.238/tcp/6777/ws/p2p/16Uiu2HAkydq3ZEdnjquahiXkSMXdkLwMbs92UTrehZ4NyQF1hDWm"],"enrUri":"enr:-L24QK7YS1YhHEApjQCpGqZAmTFqQqKcFBO7r4Hq-yXEP4IKLt66hcTzNQjiqg1pof70o3sk-NESYwcBUwfHcekKebcCgmlkgnY0gmlwhKwSrO6KbXVsdGlhZGRyc5YACASsEqzuBhp4AAoErBKs7gYaed0DgnJzhQDGAQAAiXNlY3AyNTZrMaECPov3lFupi6CnrFEUVnELc63hBhCdv6HDRM294B1-uC6DdGNwghp4g3VkcIIaeoV3YWt1MhI"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6775/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.114.221/tcp/53804/p2p/16Uiu2HAmMDFGTuNgJzrPwb9ej7HF3SJcpTwDVZ5jDcg5saFDM47h"]'
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:61645/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61645/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61645/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61645/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61645/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61645/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61645/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61645/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61645/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61645/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 90 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6775/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"0x27f779e8a6b480bfb41eb1419f8446e9cd77151588323e10de1877d54146eba7"},{"messageHash":"0x7138fb5156427bde082b0bf77ef1e7d33972c5b6c7307fba0df2f8c231216e70"},{"messageHash":"0x5c0c517043d5b430a9e95309eb601bddf9b2b9897b5f4f06af48759aa4d1e866"},{"messageHash":"0xfe824d06694c74ec6ab3e094ca09e26176bd0c7f32437518d503ee35f6822ce6"},{"messageHash":"0x0ba65a52e323e8e4ccf7b372a7e78a4e436a70d7d5571d6c55196bfeed372332"},{"messageHash":"0xaa859b322c39fad3c421afd60c1b82deaa4fa8d3c625e07162d9b08f0e4bdf15"},{"messageHash":"0xb7812061cdd46b5faf5b96488af15b58838b5284d92285f0d516ee480540cbd9"},{"messageHash":"0x7caa71264ff7dc5981d56d067bb13f7d9de314643a8cdc5bf2e9f8cdbcd17703"},{"messageHash":"0x306bba045039937361b6874e1f8bf9d8081a8d8d46649ed760d78c8e25f7dbde"},{"messageHash":"0xb0c534d818cfc9cc4c85abb21636305d1fb1721a3c200415eaf760af63f58a49"}]}'
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 7a3a8fe28bf9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 798e3c12a94b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 910161f0431c
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7a3a8fe28bf9. 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 3fb5b41a07c7
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 798e3c12a94b. 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 6361829dcba3
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 910161f0431c. 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 49dff28ddfa4
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3fb5b41a07c7. 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 4f8a251bc021
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6361829dcba3. 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 10e868b181d7
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 49dff28ddfa4. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,102 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_node_restarts with id: 2026-04-14_05-02-03__5e209c19-bfba-4aa2-a8ba-f242125cd90d
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-04-14_05-02-03__5e209c19-bfba-4aa2-a8ba-f242125cd90d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.59.254
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['30166', '30167', '30168', '30169', '30170']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 30166:30166 -p 30167:30167 -p 30168:30168 -p 30169:30169 -p 30170:30170 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30168 --rest-port=30166 --tcp-port=30167 --discv5-udp-port=30169 --rest-address=0.0.0.0 --nat=extip:172.18.59.254 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e7749bcf876ded2b7b6bad9bf09b997a57b1cb71bb721ec7e62f41f56aed7b47 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30170 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.59.254 waku 2bad3448fcbf85638fb62cfe43d8afdc87e06985c77a3ffbc8a2751ef7049801
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2bad3448fcbf. Setting up logs at ./log/docker/publishing_node1_2026-04-14_05-02-03__5e209c19-bfba-4aa2-a8ba-f242125cd90d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 30166
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 d03cf3b86c08. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 66dc6254da5c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30166/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"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:30166/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.59.254/tcp/30167/p2p/16Uiu2HAmT2nNvFN7mir2sz7nrkkU9x9eQXdDriM5x7bGRgZiCZb7","/ip4/172.18.59.254/tcp/30168/ws/p2p/16Uiu2HAmT2nNvFN7mir2sz7nrkkU9x9eQXdDriM5x7bGRgZiCZb7"],"enrUri":"enr:-L24QHDmDZpPhcO239jQFc7GHJ2x7nswH2NmaihFdhowjoBcQGV39MccJ6qWm1uAxS4bOH7kmBi4AYAKpp5z7dL5GJ4CgmlkgnY0gmlwhKwSO_6KbXVsdGlhZGRyc5YACASsEjv-BnXXAAoErBI7_gZ12N0DgnJzhQDGAQAAiXNlY3AyNTZrMaED1Zjbq0ybDO5rup-n9x78qIU82pSqhIILyMZy-yX_OkKDdGNwgnXXg3VkcIJ12YV3YWt1MgM"}'
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-04-14_05-02-03__5e209c19-bfba-4aa2-a8ba-f242125cd90d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.141.128
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['43367', '43368', '43369', '43370', '43371']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 43367:43367 -p 43368:43368 -p 43369:43369 -p 43370:43370 -p 43371:43371 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43369 --rest-port=43367 --tcp-port=43368 --discv5-udp-port=43370 --rest-address=0.0.0.0 --nat=extip:172.18.141.128 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d4a6f2d37ac765b7c247f00a3ac18f002ce3286e2aacdcd1fb1612cf8ecc1eea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43371 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHDmDZpPhcO239jQFc7GHJ2x7nswH2NmaihFdhowjoBcQGV39MccJ6qWm1uAxS4bOH7kmBi4AYAKpp5z7dL5GJ4CgmlkgnY0gmlwhKwSO_6KbXVsdGlhZGRyc5YACASsEjv-BnXXAAoErBI7_gZ12N0DgnJzhQDGAQAAiXNlY3AyNTZrMaED1Zjbq0ybDO5rup-n9x78qIU82pSqhIILyMZy-yX_OkKDdGNwgnXXg3VkcIJ12YV3YWt1MgM --storenode=/ip4/172.18.59.254/tcp/30167/p2p/16Uiu2HAmT2nNvFN7mir2sz7nrkkU9x9eQXdDriM5x7bGRgZiCZb7 --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.141.128 waku abf5a37e8cda199691f8ac6d035b7d1c417fd4be7413e58f91b07a3d15d04d23
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID abf5a37e8cda. Setting up logs at ./log/docker/store_node1_2026-04-14_05-02-03__5e209c19-bfba-4aa2-a8ba-f242125cd90d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 43367
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43367/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"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:43367/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.141.128/tcp/43368/p2p/16Uiu2HAm2WN6s869cuQVBMehijbtLXpjSg1DoVMSpZBzhZ6WmfDh","/ip4/172.18.141.128/tcp/43369/ws/p2p/16Uiu2HAm2WN6s869cuQVBMehijbtLXpjSg1DoVMSpZBzhZ6WmfDh"],"enrUri":"enr:-L24QO5ALAhKlQf2_P95cFy3aZjWqnl9Z-V6g7aCn0qg7Y7BKK3BxU9lTekldF3LW6PXl3-si8xBpMbFjKY2qgDg2gMCgmlkgnY0gmlwhKwSjYCKbXVsdGlhZGRyc5YACASsEo2ABqloAAoErBKNgAapad0DgnJzhQDGAQAAiXNlY3AyNTZrMaECaTV_ar90Yi3_HQ1gfJEq9WdIMgE-l3F3y-XHma1yjQiDdGNwgqlog3VkcIKpaoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43367/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.59.254/tcp/30167/p2p/16Uiu2HAmT2nNvFN7mir2sz7nrkkU9x9eQXdDriM5x7bGRgZiCZb7"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30166/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:43367/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:30166/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:30166/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x393fa71e82742ed4635571a8dedd8130b7b8604434524eb83a78a40830b8cb1c"}]}'
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:43367/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x393fa71e82742ed4635571a8dedd8130b7b8604434524eb83a78a40830b8cb1c"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.node.waku_node:waku_node.py:257 Restarting container with id abf5a37e8cda
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43367/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43367/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"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:43367/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.141.128/tcp/43368/p2p/16Uiu2HAm2WN6s869cuQVBMehijbtLXpjSg1DoVMSpZBzhZ6WmfDh","/ip4/172.18.141.128/tcp/43369/ws/p2p/16Uiu2HAm2WN6s869cuQVBMehijbtLXpjSg1DoVMSpZBzhZ6WmfDh"],"enrUri":"enr:-L24QO5ALAhKlQf2_P95cFy3aZjWqnl9Z-V6g7aCn0qg7Y7BKK3BxU9lTekldF3LW6PXl3-si8xBpMbFjKY2qgDg2gMCgmlkgnY0gmlwhKwSjYCKbXVsdGlhZGRyc5YACASsEo2ABqloAAoErBKNgAapad0DgnJzhQDGAQAAiXNlY3AyNTZrMaECaTV_ar90Yi3_HQ1gfJEq9WdIMgE-l3F3y-XHma1yjQiDdGNwgqlog3VkcIKpaoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43367/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:30166/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:30166/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x393fa71e82742ed4635571a8dedd8130b7b8604434524eb83a78a40830b8cb1c"},{"messageHash":"0xaf945ebf052f1abdec0836277e6bc923c8c672bec0211cbe92e8d922efa28f9a"}]}'
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:43367/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x393fa71e82742ed4635571a8dedd8130b7b8604434524eb83a78a40830b8cb1c"},{"messageHash":"0xaf945ebf052f1abdec0836277e6bc923c8c672bec0211cbe92e8d922efa28f9a"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 2
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30166/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"0x393fa71e82742ed4635571a8dedd8130b7b8604434524eb83a78a40830b8cb1c"},{"messageHash":"0xaf945ebf052f1abdec0836277e6bc923c8c672bec0211cbe92e8d922efa28f9a"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43367/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"0x393fa71e82742ed4635571a8dedd8130b7b8604434524eb83a78a40830b8cb1c"},{"messageHash":"0xaf945ebf052f1abdec0836277e6bc923c8c672bec0211cbe92e8d922efa28f9a"}]}'
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 2bad3448fcbf
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id abf5a37e8cda
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,109 @@
2026-04-14 05:05:22.718 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 05:05:22.718 DEBUG [tests.conftest] Running test: test_negative_number_page_size with id: 2026-04-14_05-05-22__8cbf0b9b-724d-4449-8274-6a27d9e19473
2026-04-14 05:05:22.719 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 05:05:22.719 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-14 05:05:22.719 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-14 05:05:22.729 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 05:05:22.730 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-14_05-05-22__8cbf0b9b-724d-4449-8274-6a27d9e19473__wakuorg_nwaku:latest.log
2026-04-14 05:05:22.730 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 05:05:22.730 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 05:05:22.732 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 05:05:22.732 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.143.195
2026-04-14 05:05:22.732 DEBUG [src.node.docker_mananger] Generated ports ['12992', '12993', '12994', '12995', '12996']
2026-04-14 05:05:22.733 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 05:05:22.733 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 05:05:22.733 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 05:05:22.734 DEBUG [src.node.docker_mananger] docker run -i -t -p 12992:12992 -p 12993:12993 -p 12994:12994 -p 12995:12995 -p 12996:12996 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12994 --rest-port=12992 --tcp-port=12993 --discv5-udp-port=12995 --rest-address=0.0.0.0 --nat=extip:172.18.143.195 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d7c076d6e6c8fde58b44abcd0e0c12fdefeffd696dffa6e7c45e983cd6abcfd9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12996 --metrics-logging=true --store=true --relay=true
2026-04-14 05:05:22.923 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.143.195 waku a137ea15a923cbe5773a0bb0236f75c504a5d75ad83522fd347527999fbaabee
2026-04-14 05:05:22.959 DEBUG [src.node.docker_mananger] Container started with ID a137ea15a923. Setting up logs at ./log/docker/publishing_node1_2026-04-14_05-05-22__8cbf0b9b-724d-4449-8274-6a27d9e19473__wakuorg_nwaku:latest.log
2026-04-14 05:05:22.959 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12992
2026-04-14 05:05:22.961 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 05:05:23.021 ERROR [src.node.docker_mananger] Max retries reached for container abb57c77c009. Exiting log stream.
2026-04-14 05:05:23.556 ERROR [src.node.docker_mananger] Max retries reached for container ae009e7b5d3c. Exiting log stream.
2026-04-14 05:05:23.961 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12992/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:05:23.964 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 05:05:23.964 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 05:05:23.965 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12992/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:05:23.967 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.143.195/tcp/12993/p2p/16Uiu2HAmJfNZJsmAwhrGyAtdcz531NiamsdY68PruKg25Rsyiv1H","/ip4/172.18.143.195/tcp/12994/ws/p2p/16Uiu2HAmJfNZJsmAwhrGyAtdcz531NiamsdY68PruKg25Rsyiv1H"],"enrUri":"enr:-L24QDgCOfq3XKpNUpu2n7Z8Bh8Lqs-0WnDnA2jdnZXelCv4diV6gvaOxL5Utr6fr9VzrEfNbe4AeG9PfxbNrzc8c0YCgmlkgnY0gmlwhKwSj8OKbXVsdGlhZGRyc5YACASsEo_DBjLBAAoErBKPwwYywt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDWT87ObHSi6J0Q-FMGu3RuF68RYC4IJD052ziaj-dTKyDdGNwgjLBg3VkcIIyw4V3YWt1MgM"}'
2026-04-14 05:05:23.967 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 05:05:23.975 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 05:05:23.975 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-14_05-05-22__8cbf0b9b-724d-4449-8274-6a27d9e19473__wakuorg_nwaku:latest.log
2026-04-14 05:05:23.975 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 05:05:23.975 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 05:05:23.977 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 05:05:23.977 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.119.80
2026-04-14 05:05:23.977 DEBUG [src.node.docker_mananger] Generated ports ['40427', '40428', '40429', '40430', '40431']
2026-04-14 05:05:23.977 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 05:05:23.977 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 05:05:23.977 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 05:05:23.977 DEBUG [src.node.docker_mananger] docker run -i -t -p 40427:40427 -p 40428:40428 -p 40429:40429 -p 40430:40430 -p 40431:40431 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40429 --rest-port=40427 --tcp-port=40428 --discv5-udp-port=40430 --rest-address=0.0.0.0 --nat=extip:172.18.119.80 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7fbfaaefeadc8ab5edad2a209ada1f65faddbcb7da0bcadc7d6bfd2d2ff1ebd6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40431 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QDgCOfq3XKpNUpu2n7Z8Bh8Lqs-0WnDnA2jdnZXelCv4diV6gvaOxL5Utr6fr9VzrEfNbe4AeG9PfxbNrzc8c0YCgmlkgnY0gmlwhKwSj8OKbXVsdGlhZGRyc5YACASsEo_DBjLBAAoErBKPwwYywt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDWT87ObHSi6J0Q-FMGu3RuF68RYC4IJD052ziaj-dTKyDdGNwgjLBg3VkcIIyw4V3YWt1MgM --storenode=/ip4/172.18.143.195/tcp/12993/p2p/16Uiu2HAmJfNZJsmAwhrGyAtdcz531NiamsdY68PruKg25Rsyiv1H --store=true --relay=true
2026-04-14 05:05:24.160 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.119.80 waku 396f154c547d5c20c571dbce10c77fa10d424d7ec124ae773da19f70341d4035
2026-04-14 05:05:24.197 DEBUG [src.node.docker_mananger] Container started with ID 396f154c547d. Setting up logs at ./log/docker/store_node1_2026-04-14_05-05-22__8cbf0b9b-724d-4449-8274-6a27d9e19473__wakuorg_nwaku:latest.log
2026-04-14 05:05:24.198 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40427
2026-04-14 05:05:24.199 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 05:05:25.199 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40427/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:05:25.203 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 05:05:25.203 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 05:05:25.203 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40427/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:05:25.205 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.119.80/tcp/40428/p2p/16Uiu2HAmGfVaaaMHmrvxudp4yrN3tzVpsTPSq3tqHa5TyNE5tWyX","/ip4/172.18.119.80/tcp/40429/ws/p2p/16Uiu2HAmGfVaaaMHmrvxudp4yrN3tzVpsTPSq3tqHa5TyNE5tWyX"],"enrUri":"enr:-L24QGDhpW4Nl0bLJYXkvGtk9BEAdLg3kwRjEp9DYc1K3e2KUiYcJnADpHS9Eb6QyXfMga_6-U6R5Qks5PrHEp6f-AACgmlkgnY0gmlwhKwSd1CKbXVsdGlhZGRyc5YACASsEndQBp3sAAoErBJ3UAad7d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDO4_MFN_LkSlKetxepiTHtiKBMnigeQnTVfIFMQ2EgnqDdGNwgp3sg3VkcIKd7oV3YWt1MgM"}'
2026-04-14 05:05:25.205 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 05:05:25.206 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40427/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.143.195/tcp/12993/p2p/16Uiu2HAmJfNZJsmAwhrGyAtdcz531NiamsdY68PruKg25Rsyiv1H"]'
2026-04-14 05:05:25.209 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:05:25.209 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12992/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 05:05:25.211 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:05:25.212 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40427/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 05:05:25.214 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:05:25.215 DEBUG [src.steps.store] Relaying message
2026-04-14 05:05:25.215 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12992/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:05:25.219 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:05:25.220 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:05:25.420 DEBUG [src.steps.store] Relaying message
2026-04-14 05:05:25.421 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12992/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:05:25.426 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:05:25.426 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:05:25.627 DEBUG [src.steps.store] Relaying message
2026-04-14 05:05:25.627 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12992/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:05:25.632 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:05:25.632 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:05:25.833 DEBUG [src.steps.store] Relaying message
2026-04-14 05:05:25.833 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12992/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:05:25.839 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:05:25.839 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:05:26.041 DEBUG [src.steps.store] Relaying message
2026-04-14 05:05:26.041 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12992/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:05:26.047 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:05:26.047 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:05:26.248 DEBUG [src.steps.store] Relaying message
2026-04-14 05:05:26.248 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12992/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:05:26.253 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:05:26.254 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:05:26.454 DEBUG [src.steps.store] Relaying message
2026-04-14 05:05:26.455 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12992/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:05:26.460 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:05:26.460 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:05:26.661 DEBUG [src.steps.store] Relaying message
2026-04-14 05:05:26.662 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12992/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:05:26.667 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:05:26.667 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:05:26.868 DEBUG [src.steps.store] Relaying message
2026-04-14 05:05:26.868 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12992/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:05:26.873 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:05:26.874 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:05:27.074 DEBUG [src.steps.store] Relaying message
2026-04-14 05:05:27.075 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12992/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:05:27.080 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:05:27.081 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:05:27.282 DEBUG [tests.store.test_page_size] requesting stored message with wrong page_size = -1
2026-04-14 05:05:27.282 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12992/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=-1&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:05:27.286 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x77fe4fb7296f4bfc005bd735c535b8b2cd7568fb0a1002bcc26480e9267998a5"},{"messageHash":"0xefec52b9b0052356b6668f170575aecb75ff05d79cbedb9728322dd9cb9ab422"},{"messageHash":"0xe8157df57cc294407024aa4be55673cef823cce542195b9b9f7e9951aeb1b356"},{"messageHash":"0x5078b9f68061aced1fb0aea3a9242a2f2132d5e90a827d0ae86e4107c615db80"},{"messageHash":"0xd014646a2ee1aced3103cb1a42bc5f18744b2ed2d1da9a998f0a630a7ac8c70a"},{"messageHash":"0x5856b0fcc5c8ab72eeb9ecd6a26598b1f955d12dbaccda23aff766af97d09925"},{"messageHash":"0x06d7de6634add06300e08ed1b76946cc94bad9eacd24c040c05385fabcec131f"},{"messageHash":"0x8fa50039d66233d504e7417608a70d707483f8b15cfcd84504d80a0e38d66de0"},{"messageHash":"0x1f2d3ffa263cb13b19200862ada8e14e88242cb607d410789eebf7de4b2507e3"},{"messageHash":"0x5aa4a79583f172ff46380f4c49ba8bd8df801b9dd9bfd03133e8d8ea79a1d9db"}]}'
2026-04-14 05:05:27.286 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40427/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=-1&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:05:27.289 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x77fe4fb7296f4bfc005bd735c535b8b2cd7568fb0a1002bcc26480e9267998a5"},{"messageHash":"0xefec52b9b0052356b6668f170575aecb75ff05d79cbedb9728322dd9cb9ab422"},{"messageHash":"0xe8157df57cc294407024aa4be55673cef823cce542195b9b9f7e9951aeb1b356"},{"messageHash":"0x5078b9f68061aced1fb0aea3a9242a2f2132d5e90a827d0ae86e4107c615db80"},{"messageHash":"0xd014646a2ee1aced3103cb1a42bc5f18744b2ed2d1da9a998f0a630a7ac8c70a"},{"messageHash":"0x5856b0fcc5c8ab72eeb9ecd6a26598b1f955d12dbaccda23aff766af97d09925"},{"messageHash":"0x06d7de6634add06300e08ed1b76946cc94bad9eacd24c040c05385fabcec131f"},{"messageHash":"0x8fa50039d66233d504e7417608a70d707483f8b15cfcd84504d80a0e38d66de0"},{"messageHash":"0x1f2d3ffa263cb13b19200862ada8e14e88242cb607d410789eebf7de4b2507e3"},{"messageHash":"0x5aa4a79583f172ff46380f4c49ba8bd8df801b9dd9bfd03133e8d8ea79a1d9db"}]}'
2026-04-14 05:05:27.291 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 05:05:27.293 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 05:05:27.293 DEBUG [src.node.waku_node] Stopping container with id a137ea15a923
2026-04-14 05:05:27.789 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 05:05:27.790 DEBUG [src.node.waku_node] Stopping container with id 396f154c547d
2026-04-14 05:05:28.328 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 05:05:28.330 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 05:05:28.346 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 05:05:28.354 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,97 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_invalid_version with id: 2026-04-14_05-00-29__590fe374-5815-436b-a907-35aef347cd58
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-04-14_05-00-29__590fe374-5815-436b-a907-35aef347cd58__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.232.135
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10091', '10092', '10093', '10094', '10095']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 10091:10091 -p 10092:10092 -p 10093:10093 -p 10094:10094 -p 10095:10095 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10093 --rest-port=10091 --tcp-port=10092 --discv5-udp-port=10094 --rest-address=0.0.0.0 --nat=extip:172.18.232.135 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8aab27efc5fcf817de178ad6ee8f760d8089afd11db4e6eadae3d7fd14c3bfab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10095 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.232.135 waku 121cc827ce33022c92380d0dd5ec0eda43fe3413bbab2b0b1f56a2adc71c1934
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 121cc827ce33. Setting up logs at ./log/docker/receiving_node1_2026-04-14_05-00-29__590fe374-5815-436b-a907-35aef347cd58__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 10091
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 a2b5a56eb308. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container bb04a15d5842. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10091/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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:10091/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.232.135/tcp/10092/p2p/16Uiu2HAmT8BJhgzN7hYxV2APmB4r8XN4guhzyUHk3YFhCKoDZRK4","/ip4/172.18.232.135/tcp/10093/ws/p2p/16Uiu2HAmT8BJhgzN7hYxV2APmB4r8XN4guhzyUHk3YFhCKoDZRK4"],"enrUri":"enr:-L24QByf8gN_0ijozCsz6mVPiPQwr_ok3TLT7Nax3_mPiM-dScplsOEt8IAM1A9dXLj0I-hkE2SA9YcdfE6JVoGAhCkCgmlkgnY0gmlwhKwS6IeKbXVsdGlhZGRyc5YACASsEuiHBidsAAoErBLohwYnbd0DgnJzhQDGAQAAiXNlY3AyNTZrMaED1vqvpOvfjH4H8bPKq2JTgvYrVN0yGNwBxwZpIE_st_eDdGNwgidsg3VkcIInboV3YWt1Mgk"}'
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-04-14_05-00-29__590fe374-5815-436b-a907-35aef347cd58__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.153.7
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['65104', '65105', '65106', '65107', '65108']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 65104:65104 -p 65105:65105 -p 65106:65106 -p 65107:65107 -p 65108:65108 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=65106 --rest-port=65104 --tcp-port=65105 --discv5-udp-port=65107 --rest-address=0.0.0.0 --nat=extip:172.18.153.7 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f4edfb030f0588e9b03d2e466ec9d4e475ea4718cbbf270d7b5b4d8b457f177a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65108 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.153.7 waku b89f81b6be12583e801f9cf7d89b895ab14c211228c700aa67d00792f6a733f6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b89f81b6be12. Setting up logs at ./log/docker/receiving_node2_2026-04-14_05-00-29__590fe374-5815-436b-a907-35aef347cd58__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 65104
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65104/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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:65104/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.153.7/tcp/65105/p2p/16Uiu2HAmJHbxqLRdo2gGaEn51LR11aLZRFW9TiRmu4Kd5rsinFsT","/ip4/172.18.153.7/tcp/65106/ws/p2p/16Uiu2HAmJHbxqLRdo2gGaEn51LR11aLZRFW9TiRmu4Kd5rsinFsT"],"enrUri":"enr:-L24QIec5llW-S6ALZbf6WMnjE59JAvf9lafKLpzTwZJq3R0BWrhRvIehZwIRcaHEtvO9QuOxgJ5CbxPds3KOxEracYCgmlkgnY0gmlwhKwSmQeKbXVsdGlhZGRyc5YACASsEpkHBv5RAAoErBKZBwb-Ut0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDU6ucf0LtZZbgiqU5ANUihzT8WkXWMPn7kISyy3yKLX6DdGNwgv5Rg3VkcIL-U4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65104/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.232.135/tcp/10092/p2p/16Uiu2HAmT8BJhgzN7hYxV2APmB4r8XN4guhzyUHk3YFhCKoDZRK4"]'
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-04-14_05-00-29__590fe374-5815-436b-a907-35aef347cd58__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.247.70
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27200', '27201', '27202', '27203', '27204']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27200:27200 -p 27201:27201 -p 27202:27202 -p 27203:27203 -p 27204:27204 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27202 --rest-port=27200 --tcp-port=27201 --discv5-udp-port=27203 --rest-address=0.0.0.0 --nat=extip:172.18.247.70 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fbab7f6e6db0f8fe85aebe5ce0f262ab6e192bd0efcae43acfb1b2985754a29c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27204 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QByf8gN_0ijozCsz6mVPiPQwr_ok3TLT7Nax3_mPiM-dScplsOEt8IAM1A9dXLj0I-hkE2SA9YcdfE6JVoGAhCkCgmlkgnY0gmlwhKwS6IeKbXVsdGlhZGRyc5YACASsEuiHBidsAAoErBLohwYnbd0DgnJzhQDGAQAAiXNlY3AyNTZrMaED1vqvpOvfjH4H8bPKq2JTgvYrVN0yGNwBxwZpIE_st_eDdGNwgidsg3VkcIInboV3YWt1Mgk --lightpushnode=/ip4/172.18.232.135/tcp/10092/p2p/16Uiu2HAmT8BJhgzN7hYxV2APmB4r8XN4guhzyUHk3YFhCKoDZRK4 --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.247.70 waku 06729a8bf5924be2af2702f85e68868e4e44e38d6bce437dddfc1f4470a59210
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 06729a8bf592. Setting up logs at ./log/docker/lightpush_node1_2026-04-14_05-00-29__590fe374-5815-436b-a907-35aef347cd58__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 27200
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27200/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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:27200/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.247.70/tcp/27201/p2p/16Uiu2HAm7Y5HNKN2BsdLxg1ah9RauYHYBM5DF1YjfwkGrwwd1ETT","/ip4/172.18.247.70/tcp/27202/ws/p2p/16Uiu2HAm7Y5HNKN2BsdLxg1ah9RauYHYBM5DF1YjfwkGrwwd1ETT"],"enrUri":"enr:-L24QBrvCJ4yme0CubAFBn8Z_d8QJ2G4BLx9bAn_MY61SjQOM1HwJbi9xKiDftwlaWJhRs3e6vIicWJlUart_FjRhwcCgmlkgnY0gmlwhKwS90aKbXVsdGlhZGRyc5YACASsEvdGBmpBAAoErBL3RgZqQt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECs_ATp2OD3l9PpLS9WSKLuy62tEisLJV1yfHn_hvFf9KDdGNwgmpBg3VkcIJqQ4V3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27200/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.232.135/tcp/10092/p2p/16Uiu2HAmT8BJhgzN7hYxV2APmB4r8XN4guhzyUHk3YFhCKoDZRK4"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27200/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.153.7/tcp/65105/p2p/16Uiu2HAmJHbxqLRdo2gGaEn51LR11aLZRFW9TiRmu4Kd5rsinFsT"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10091/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:65104/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:27200/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27200/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776142833781924669, "version": 2.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:27200/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 121cc827ce33
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b89f81b6be12
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 06729a8bf592
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 121cc827ce33. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,88 @@
2026-04-14 04:59:46.463 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 04:59:46.464 DEBUG [tests.conftest] Running test: test_message_relayed_while_store_node_is_stopped_without_removing with id: 2026-04-14_04-59-46__fcddb5d5-f092-4e8a-a396-a2a565608dcc
2026-04-14 04:59:46.464 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 04:59:46.464 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-14 04:59:46.472 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 04:59:46.472 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-14_04-59-46__fcddb5d5-f092-4e8a-a396-a2a565608dcc__wakuorg_nwaku:latest.log
2026-04-14 04:59:46.472 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 04:59:46.472 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 04:59:46.474 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 04:59:46.474 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.111.95
2026-04-14 04:59:46.474 DEBUG [src.node.docker_mananger] Generated ports ['42768', '42769', '42770', '42771', '42772']
2026-04-14 04:59:46.474 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 04:59:46.474 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 04:59:46.474 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 04:59:46.475 DEBUG [src.node.docker_mananger] docker run -i -t -p 42768:42768 -p 42769:42769 -p 42770:42770 -p 42771:42771 -p 42772:42772 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42770 --rest-port=42768 --tcp-port=42769 --discv5-udp-port=42771 --rest-address=0.0.0.0 --nat=extip:172.18.111.95 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8c3a50fb782a7f8bf70efdd84affaeedc9ddfebc6d9b7d0c2a7edfaaeb0bbbfc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42772 --metrics-logging=true --store=true --relay=true
2026-04-14 04:59:46.683 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.111.95 waku 583a5cc58fa441ef5fc512dede5401c84fe3db912380ee04b4203106cb8e8951
2026-04-14 04:59:46.723 DEBUG [src.node.docker_mananger] Container started with ID 583a5cc58fa4. Setting up logs at ./log/docker/publishing_node1_2026-04-14_04-59-46__fcddb5d5-f092-4e8a-a396-a2a565608dcc__wakuorg_nwaku:latest.log
2026-04-14 04:59:46.724 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 42768
2026-04-14 04:59:46.724 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 04:59:46.802 ERROR [src.node.docker_mananger] Max retries reached for container 604a9ac1ff8c. Exiting log stream.
2026-04-14 04:59:47.271 ERROR [src.node.docker_mananger] Max retries reached for container 2a72ad930cd3. Exiting log stream.
2026-04-14 04:59:47.724 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42768/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:59:47.728 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 04:59:47.728 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 04:59:47.728 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42768/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:59:47.731 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.111.95/tcp/42769/p2p/16Uiu2HAmGmzozsZPziioojZYQwoBy6GNrXunXX3w8eM2qkkovi9M","/ip4/172.18.111.95/tcp/42770/ws/p2p/16Uiu2HAmGmzozsZPziioojZYQwoBy6GNrXunXX3w8eM2qkkovi9M"],"enrUri":"enr:-L24QFhU1pjOurBFLdlhs787P-3UQ50zK20DrHzFg_iVzoI6cLWKox8sBb7CeOjP1dkgVVG1YfK1QHtuFNeLM0ctLoACgmlkgnY0gmlwhKwSb1-KbXVsdGlhZGRyc5YACASsEm9fBqcRAAoErBJvXwanEt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDPTpVhHlse9q4FzbWbdt_VENSM_vMsUQ7y6Xth-8qe3CDdGNwgqcRg3VkcIKnE4V3YWt1MgM"}'
2026-04-14 04:59:47.731 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 04:59:47.738 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 04:59:47.739 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-14_04-59-46__fcddb5d5-f092-4e8a-a396-a2a565608dcc__wakuorg_nwaku:latest.log
2026-04-14 04:59:47.739 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 04:59:47.739 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 04:59:47.740 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 04:59:47.740 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.24.84
2026-04-14 04:59:47.741 DEBUG [src.node.docker_mananger] Generated ports ['18239', '18240', '18241', '18242', '18243']
2026-04-14 04:59:47.741 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 04:59:47.741 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 04:59:47.741 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 04:59:47.741 DEBUG [src.node.docker_mananger] docker run -i -t -p 18239:18239 -p 18240:18240 -p 18241:18241 -p 18242:18242 -p 18243:18243 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18241 --rest-port=18239 --tcp-port=18240 --discv5-udp-port=18242 --rest-address=0.0.0.0 --nat=extip:172.18.24.84 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=57a4bd0b14fdcbdf0379421fa3d38a40a4a8678cfaf3635d0503df6e1ee3a090 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18243 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QFhU1pjOurBFLdlhs787P-3UQ50zK20DrHzFg_iVzoI6cLWKox8sBb7CeOjP1dkgVVG1YfK1QHtuFNeLM0ctLoACgmlkgnY0gmlwhKwSb1-KbXVsdGlhZGRyc5YACASsEm9fBqcRAAoErBJvXwanEt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDPTpVhHlse9q4FzbWbdt_VENSM_vMsUQ7y6Xth-8qe3CDdGNwgqcRg3VkcIKnE4V3YWt1MgM --storenode=/ip4/172.18.111.95/tcp/42769/p2p/16Uiu2HAmGmzozsZPziioojZYQwoBy6GNrXunXX3w8eM2qkkovi9M --store=false --relay=false
2026-04-14 04:59:47.932 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.24.84 waku 659bb7a3f3f82a76e1029f44e5f29e19ee7db77bd5a48688ca8cf9ed646158c7
2026-04-14 04:59:47.970 DEBUG [src.node.docker_mananger] Container started with ID 659bb7a3f3f8. Setting up logs at ./log/docker/store_node1_2026-04-14_04-59-46__fcddb5d5-f092-4e8a-a396-a2a565608dcc__wakuorg_nwaku:latest.log
2026-04-14 04:59:47.970 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18239
2026-04-14 04:59:47.970 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 04:59:48.971 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18239/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:59:48.974 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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-04-14 04:59:48.974 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 04:59:48.974 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18239/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:59:48.976 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.24.84/tcp/18240/p2p/16Uiu2HAmAgkq9Y67Tusiu3yaT88rrssXsTF4tTbKLBsFFXYuwNRc","/ip4/172.18.24.84/tcp/18241/ws/p2p/16Uiu2HAmAgkq9Y67Tusiu3yaT88rrssXsTF4tTbKLBsFFXYuwNRc"],"enrUri":"enr:-L24QFkhbNsKnduQZV43Ee8-sRvk5dw8IvyNWyWS6wCxDBIwD6xmA2llSqqrgoGWERiwFY8R-d_kSOF-PWVFaEHOUuYCgmlkgnY0gmlwhKwSGFSKbXVsdGlhZGRyc5YACASsEhhUBkdAAAoErBIYVAZHQd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC4ryAQerMziPfOUq__iGqZ3Xi44JQ0C59WF9FszJKtBeDdGNwgkdAg3VkcIJHQoV3YWt1MgA"}'
2026-04-14 04:59:48.977 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 04:59:48.977 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18239/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.111.95/tcp/42769/p2p/16Uiu2HAmGmzozsZPziioojZYQwoBy6GNrXunXX3w8eM2qkkovi9M"]'
2026-04-14 04:59:49.012 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:59:49.013 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42768/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 04:59:49.033 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:59:49.034 DEBUG [src.steps.store] Relaying message
2026-04-14 04:59:49.034 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42768/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:59:49.041 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:59:49.041 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:59:49.243 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-14 04:59:49.243 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42768/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:59:49.247 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb740c02c9d271d1923322d7d9d8a74896a91c6adad2acafe4a571726b33a5578"}]}'
2026-04-14 04:59:49.247 DEBUG [src.steps.store] messages length is 1
2026-04-14 04:59:49.247 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-14 04:59:49.248 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18239/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:59:49.256 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"2674bfae0266e098dc24","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb740c02c9d271d1923322d7d9d8a74896a91c6adad2acafe4a571726b33a5578"}]}'
2026-04-14 04:59:49.256 DEBUG [src.steps.store] messages length is 1
2026-04-14 04:59:49.749 DEBUG [src.steps.store] Relaying message
2026-04-14 04:59:49.749 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42768/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:59:49.758 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:59:49.759 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:59:50.168 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18239/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:59:50.271 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18239/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:59:50.274 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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-04-14 04:59:50.275 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 04:59:50.275 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18239/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:59:50.277 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.24.84/tcp/18240/p2p/16Uiu2HAmAgkq9Y67Tusiu3yaT88rrssXsTF4tTbKLBsFFXYuwNRc","/ip4/172.18.24.84/tcp/18241/ws/p2p/16Uiu2HAmAgkq9Y67Tusiu3yaT88rrssXsTF4tTbKLBsFFXYuwNRc"],"enrUri":"enr:-L24QFkhbNsKnduQZV43Ee8-sRvk5dw8IvyNWyWS6wCxDBIwD6xmA2llSqqrgoGWERiwFY8R-d_kSOF-PWVFaEHOUuYCgmlkgnY0gmlwhKwSGFSKbXVsdGlhZGRyc5YACASsEhhUBkdAAAoErBIYVAZHQd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC4ryAQerMziPfOUq__iGqZ3Xi44JQ0C59WF9FszJKtBeDdGNwgkdAg3VkcIJHQoV3YWt1MgA"}'
2026-04-14 04:59:50.277 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 04:59:50.278 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42768/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:59:50.280 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb740c02c9d271d1923322d7d9d8a74896a91c6adad2acafe4a571726b33a5578"},{"messageHash":"0x65374dcc1e5783ea0f2c3747c9bc577414b5c72064a2a1eb65b847258908c645"}]}'
2026-04-14 04:59:50.281 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18239/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:59:50.318 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"82ca322ad8ffe3a79424","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb740c02c9d271d1923322d7d9d8a74896a91c6adad2acafe4a571726b33a5578"},{"messageHash":"0x65374dcc1e5783ea0f2c3747c9bc577414b5c72064a2a1eb65b847258908c645"}]}'
2026-04-14 04:59:50.321 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 04:59:50.327 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 04:59:50.328 DEBUG [src.node.waku_node] Stopping container with id 583a5cc58fa4
2026-04-14 04:59:50.794 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 04:59:50.794 DEBUG [src.node.waku_node] Stopping container with id 659bb7a3f3f8
2026-04-14 04:59:51.260 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 04:59:51.264 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 04:59:51.272 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 04:59:51.342 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,97 @@
2026-04-14 04:56:56.595 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 04:56:56.596 DEBUG [tests.conftest] Running test: test_light_push_with_extra_field with id: 2026-04-14_04-56-56__9a91b899-02a8-4447-bf03-04811cd5ea35
2026-04-14 04:56:56.596 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 04:56:56.596 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-14 04:56:56.603 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 04:56:56.603 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-14_04-56-56__9a91b899-02a8-4447-bf03-04811cd5ea35__wakuorg_nwaku:latest.log
2026-04-14 04:56:56.603 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 04:56:56.604 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 04:56:56.605 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 04:56:56.605 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.148.58
2026-04-14 04:56:56.605 DEBUG [src.node.docker_mananger] Generated ports ['12659', '12660', '12661', '12662', '12663']
2026-04-14 04:56:56.605 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 04:56:56.606 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 04:56:56.606 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 04:56:56.606 DEBUG [src.node.docker_mananger] docker run -i -t -p 12659:12659 -p 12660:12660 -p 12661:12661 -p 12662:12662 -p 12663:12663 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12661 --rest-port=12659 --tcp-port=12660 --discv5-udp-port=12662 --rest-address=0.0.0.0 --nat=extip:172.18.148.58 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=5f47cebd3d7df4ec42cfba52d77adc65d7e8af4defaa6bbee0330fbeede26f67 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12663 --metrics-logging=true --lightpush=true --relay=true
2026-04-14 04:56:56.800 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.148.58 waku a46e5fa5734463119fbfe4da7af7ca6bb250037a3dc9d6aadcab2e4a1cf5b9a2
2026-04-14 04:56:56.839 DEBUG [src.node.docker_mananger] Container started with ID a46e5fa57344. Setting up logs at ./log/docker/receiving_node1_2026-04-14_04-56-56__9a91b899-02a8-4447-bf03-04811cd5ea35__wakuorg_nwaku:latest.log
2026-04-14 04:56:56.839 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12659
2026-04-14 04:56:56.839 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 04:56:56.918 ERROR [src.node.docker_mananger] Max retries reached for container c4d2e57e90d8. Exiting log stream.
2026-04-14 04:56:57.395 ERROR [src.node.docker_mananger] Max retries reached for container f117783f77be. Exiting log stream.
2026-04-14 04:56:57.840 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12659/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:57.844 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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-04-14 04:56:57.844 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 04:56:57.844 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12659/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:57.847 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.148.58/tcp/12660/p2p/16Uiu2HAmFXw1qc36xiJmUK8qQUts8Wgg7H8mRAiNVYpsddujJZsp","/ip4/172.18.148.58/tcp/12661/ws/p2p/16Uiu2HAmFXw1qc36xiJmUK8qQUts8Wgg7H8mRAiNVYpsddujJZsp"],"enrUri":"enr:-L24QOitPICjW41iCQTllDyIzERX4vf0AkDkM5fCCPeSkJuVKXvcYx1-ghLh28xb9wCsTmpGbG5k2kJZtXblTXrgEW8CgmlkgnY0gmlwhKwSlDqKbXVsdGlhZGRyc5YACASsEpQ6BjF0AAoErBKUOgYxdd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDKsQ5S4MzIwtLGPKU1ETGfOqxF61itJoMwB66AzZlNMuDdGNwgjF0g3VkcIIxdoV3YWt1Mgk"}'
2026-04-14 04:56:57.847 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 04:56:57.854 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 04:56:57.854 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-14_04-56-56__9a91b899-02a8-4447-bf03-04811cd5ea35__wakuorg_nwaku:latest.log
2026-04-14 04:56:57.855 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 04:56:57.855 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 04:56:57.856 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 04:56:57.856 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.177.57
2026-04-14 04:56:57.857 DEBUG [src.node.docker_mananger] Generated ports ['31426', '31427', '31428', '31429', '31430']
2026-04-14 04:56:57.857 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 04:56:57.857 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 04:56:57.857 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 04:56:57.857 DEBUG [src.node.docker_mananger] docker run -i -t -p 31426:31426 -p 31427:31427 -p 31428:31428 -p 31429:31429 -p 31430:31430 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31428 --rest-port=31426 --tcp-port=31427 --discv5-udp-port=31429 --rest-address=0.0.0.0 --nat=extip:172.18.177.57 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=296a81eeb1a32653fde20d40fdaf5e955fdfe5cdbc6c1b0fb00cab6e4cc2e3e1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31430 --metrics-logging=true --lightpush=false --relay=true
2026-04-14 04:56:58.052 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.177.57 waku 2259404f88d54d387ed8db2124f29595c757568bbf9dd6de4e3c58985536b49c
2026-04-14 04:56:58.086 DEBUG [src.node.docker_mananger] Container started with ID 2259404f88d5. Setting up logs at ./log/docker/receiving_node2_2026-04-14_04-56-56__9a91b899-02a8-4447-bf03-04811cd5ea35__wakuorg_nwaku:latest.log
2026-04-14 04:56:58.087 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31426
2026-04-14 04:56:58.087 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 04:56:59.088 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31426/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:59.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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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-04-14 04:56:59.091 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 04:56:59.091 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31426/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:59.094 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.177.57/tcp/31427/p2p/16Uiu2HAmKcczFc2nto7yBH2DncAWSrMHNpfHnP1UXwdhxxLKkPGr","/ip4/172.18.177.57/tcp/31428/ws/p2p/16Uiu2HAmKcczFc2nto7yBH2DncAWSrMHNpfHnP1UXwdhxxLKkPGr"],"enrUri":"enr:-L24QJrz3ZIJvr4MBYHi4VgYDdlVnR1ADGHHzW-0boXldh2cJ85RS-iUhmeXS5O31MJGpg76c9rlkHqihSS754nO868CgmlkgnY0gmlwhKwSsTmKbXVsdGlhZGRyc5YACASsErE5BnrDAAoErBKxOQZ6xN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDZ2Z98dbDDX9pR5CtjXxiwf5HGbK7V0gj8yP7OuWzcKeDdGNwgnrDg3VkcIJ6xYV3YWt1MgE"}'
2026-04-14 04:56:59.094 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 04:56:59.094 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31426/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.148.58/tcp/12660/p2p/16Uiu2HAmFXw1qc36xiJmUK8qQUts8Wgg7H8mRAiNVYpsddujJZsp"]'
2026-04-14 04:56:59.134 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:56:59.143 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 04:56:59.144 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-14_04-56-56__9a91b899-02a8-4447-bf03-04811cd5ea35__wakuorg_nwaku:latest.log
2026-04-14 04:56:59.144 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 04:56:59.144 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 04:56:59.145 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 04:56:59.146 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.194.134
2026-04-14 04:56:59.146 DEBUG [src.node.docker_mananger] Generated ports ['49327', '49328', '49329', '49330', '49331']
2026-04-14 04:56:59.146 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 04:56:59.146 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 04:56:59.146 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 04:56:59.146 DEBUG [src.node.docker_mananger] docker run -i -t -p 49327:49327 -p 49328:49328 -p 49329:49329 -p 49330:49330 -p 49331:49331 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49329 --rest-port=49327 --tcp-port=49328 --discv5-udp-port=49330 --rest-address=0.0.0.0 --nat=extip:172.18.194.134 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ceb630e0def7add37beaccaab7d71f5a715dafa8dbeaf40d1aeaeb3f97cbd3ca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49331 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QOitPICjW41iCQTllDyIzERX4vf0AkDkM5fCCPeSkJuVKXvcYx1-ghLh28xb9wCsTmpGbG5k2kJZtXblTXrgEW8CgmlkgnY0gmlwhKwSlDqKbXVsdGlhZGRyc5YACASsEpQ6BjF0AAoErBKUOgYxdd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDKsQ5S4MzIwtLGPKU1ETGfOqxF61itJoMwB66AzZlNMuDdGNwgjF0g3VkcIIxdoV3YWt1Mgk --lightpushnode=/ip4/172.18.148.58/tcp/12660/p2p/16Uiu2HAmFXw1qc36xiJmUK8qQUts8Wgg7H8mRAiNVYpsddujJZsp --lightpush=true --relay=true
2026-04-14 04:56:59.351 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.194.134 waku ff53cc898969223ed5628179f7efaa42e01f448a67205bebd05df6ea540f165e
2026-04-14 04:56:59.388 DEBUG [src.node.docker_mananger] Container started with ID ff53cc898969. Setting up logs at ./log/docker/lightpush_node1_2026-04-14_04-56-56__9a91b899-02a8-4447-bf03-04811cd5ea35__wakuorg_nwaku:latest.log
2026-04-14 04:56:59.388 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49327
2026-04-14 04:56:59.389 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 04:57:00.389 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49327/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:57:00.392 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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-04-14 04:57:00.392 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 04:57:00.392 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49327/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:57:00.395 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.194.134/tcp/49328/p2p/16Uiu2HAm4gat83hSrwvujs6KTqDMz4Q2MYrFBSnmtCy5MrdaDVMX","/ip4/172.18.194.134/tcp/49329/ws/p2p/16Uiu2HAm4gat83hSrwvujs6KTqDMz4Q2MYrFBSnmtCy5MrdaDVMX"],"enrUri":"enr:-L24QHjNUbRQqtZyqNBwHjnM2krcvq7l31KoJExKr_qG091MfsXiyIp9VyqHKyozIIdfzmD9q__-yP5IVsBYLCm5Kk4CgmlkgnY0gmlwhKwSwoaKbXVsdGlhZGRyc5YACASsEsKGBsCwAAoErBLChgbAsd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECiYshYZxtQbuC7jDVCV-1Rss8JA7iwKj7yhx6ApjhBEaDdGNwgsCwg3VkcILAsoV3YWt1Mgk"}'
2026-04-14 04:57:00.395 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 04:57:00.395 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49327/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.148.58/tcp/12660/p2p/16Uiu2HAmFXw1qc36xiJmUK8qQUts8Wgg7H8mRAiNVYpsddujJZsp"]'
2026-04-14 04:57:00.439 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:00.439 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49327/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.177.57/tcp/31427/p2p/16Uiu2HAmKcczFc2nto7yBH2DncAWSrMHNpfHnP1UXwdhxxLKkPGr"]'
2026-04-14 04:57:00.472 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:00.475 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12659/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 04:57:00.478 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:00.478 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31426/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 04:57:00.481 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:00.481 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49327/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 04:57:00.484 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:00.485 DEBUG [src.steps.light_push] Lightpushing message
2026-04-14 04:57:00.485 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49327/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776142620485074902, "extraField": "extraValue"}}'
2026-04-14 04:57:00.488 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:49327/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-04-14 04:57:00.490 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 04:57:00.491 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 04:57:00.491 DEBUG [src.node.waku_node] Stopping container with id a46e5fa57344
2026-04-14 04:57:00.961 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 04:57:00.964 DEBUG [src.node.waku_node] Stopping container with id 2259404f88d5
2026-04-14 04:57:01.471 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 04:57:01.473 DEBUG [src.node.waku_node] Stopping container with id ff53cc898969
2026-04-14 04:57:01.816 ERROR [src.node.docker_mananger] Max retries reached for container a46e5fa57344. Exiting log stream.
2026-04-14 04:57:01.941 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 04:57:01.943 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 04:57:01.958 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 04:57:01.967 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 04:57:01.976 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-04-14 05:00:18.442 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 05:00:18.443 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_with_extra_field with id: 2026-04-14_05-00-18__8699abdf-8f2c-48cd-a3a0-0a491c00aa51
2026-04-14 05:00:18.443 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 05:00:18.443 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-14 05:00:18.444 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-14 05:00:18.451 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 05:00:18.451 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_05-00-18__8699abdf-8f2c-48cd-a3a0-0a491c00aa51__wakuorg_nwaku:latest.log
2026-04-14 05:00:18.451 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 05:00:18.452 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 05:00:18.453 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 05:00:18.453 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.68.94
2026-04-14 05:00:18.454 DEBUG [src.node.docker_mananger] Generated ports ['52390', '52391', '52392', '52393', '52394']
2026-04-14 05:00:18.454 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 05:00:18.454 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 05:00:18.454 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 05:00:18.454 DEBUG [src.node.docker_mananger] docker run -i -t -p 52390:52390 -p 52391:52391 -p 52392:52392 -p 52393:52393 -p 52394:52394 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52392 --rest-port=52390 --tcp-port=52391 --discv5-udp-port=52393 --rest-address=0.0.0.0 --nat=extip:172.18.68.94 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=5bdefbb050b810e69fed0f7aa554bddeb6ef2f0dc6fca62bc31bdac46dbc115a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52394 --metrics-logging=true --relay=true --filter=true
2026-04-14 05:00:18.650 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.68.94 waku c33ead8cd1cd7b3a4d41cc10632a56bd611d15f650763e98ef3fbb19dca57260
2026-04-14 05:00:18.693 DEBUG [src.node.docker_mananger] Container started with ID c33ead8cd1cd. Setting up logs at ./log/docker/node1_2026-04-14_05-00-18__8699abdf-8f2c-48cd-a3a0-0a491c00aa51__wakuorg_nwaku:latest.log
2026-04-14 05:00:18.693 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 52390
2026-04-14 05:00:18.693 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 05:00:18.771 ERROR [src.node.docker_mananger] Max retries reached for container 33a623bcc219. Exiting log stream.
2026-04-14 05:00:19.240 ERROR [src.node.docker_mananger] Max retries reached for container b37eb5314959. Exiting log stream.
2026-04-14 05:00:19.694 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52390/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:00:19.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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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-04-14 05:00:19.697 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 05:00:19.697 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52390/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:00:19.700 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.68.94/tcp/52391/p2p/16Uiu2HAmV22JAMri6rPoFXseLLZYyLcNixvE6MnEt2xxATAT6mmR","/ip4/172.18.68.94/tcp/52392/ws/p2p/16Uiu2HAmV22JAMri6rPoFXseLLZYyLcNixvE6MnEt2xxATAT6mmR"],"enrUri":"enr:-L24QNgWbfWCbbdWBZJQZPS1SpdhcUpVSR2bzSCWHUhOGmXcK6HLLpGlV6znUrcmvRrBQL0dyX983N1XrdsTtr3qsGQCgmlkgnY0gmlwhKwSRF6KbXVsdGlhZGRyc5YACASsEkReBsynAAoErBJEXgbMqN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED8x5jZA68A-nkXXd9zIgkAIGlsCpZjcNrIRfEJaEaX0iDdGNwgsyng3VkcILMqYV3YWt1MgU"}'
2026-04-14 05:00:19.700 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 05:00:19.701 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-14 05:00:19.708 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 05:00:19.708 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_05-00-18__8699abdf-8f2c-48cd-a3a0-0a491c00aa51__wakuorg_nwaku:latest.log
2026-04-14 05:00:19.708 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 05:00:19.708 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 05:00:19.710 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 05:00:19.710 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.120.143
2026-04-14 05:00:19.710 DEBUG [src.node.docker_mananger] Generated ports ['40880', '40881', '40882', '40883', '40884']
2026-04-14 05:00:19.710 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 05:00:19.710 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 05:00:19.710 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 05:00:19.711 DEBUG [src.node.docker_mananger] docker run -i -t -p 40880:40880 -p 40881:40881 -p 40882:40882 -p 40883:40883 -p 40884:40884 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40882 --rest-port=40880 --tcp-port=40881 --discv5-udp-port=40883 --rest-address=0.0.0.0 --nat=extip:172.18.120.143 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9c74bae0f0d703f8a9ebc35ddbeba073fbdb8d7fd04abd4272bdef29ddc0efbe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40884 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QNgWbfWCbbdWBZJQZPS1SpdhcUpVSR2bzSCWHUhOGmXcK6HLLpGlV6znUrcmvRrBQL0dyX983N1XrdsTtr3qsGQCgmlkgnY0gmlwhKwSRF6KbXVsdGlhZGRyc5YACASsEkReBsynAAoErBJEXgbMqN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED8x5jZA68A-nkXXd9zIgkAIGlsCpZjcNrIRfEJaEaX0iDdGNwgsyng3VkcILMqYV3YWt1MgU --filternode=/ip4/172.18.68.94/tcp/52391/p2p/16Uiu2HAmV22JAMri6rPoFXseLLZYyLcNixvE6MnEt2xxATAT6mmR
2026-04-14 05:00:19.899 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.120.143 waku b1607670bbb177ff95cc0eb0e264d45a55448c000160bd92935ddc637550d9ad
2026-04-14 05:00:19.936 DEBUG [src.node.docker_mananger] Container started with ID b1607670bbb1. Setting up logs at ./log/docker/node2_2026-04-14_05-00-18__8699abdf-8f2c-48cd-a3a0-0a491c00aa51__wakuorg_nwaku:latest.log
2026-04-14 05:00:19.937 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40880
2026-04-14 05:00:19.937 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 05:00:20.937 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40880/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:00:20.941 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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-04-14 05:00:20.941 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 05:00:20.941 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40880/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:00:20.943 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.120.143/tcp/40881/p2p/16Uiu2HAm1UKQhMohUhgRbmJxzEnfkdBx21XF5cxYkmfEEaR28HS6","/ip4/172.18.120.143/tcp/40882/ws/p2p/16Uiu2HAm1UKQhMohUhgRbmJxzEnfkdBx21XF5cxYkmfEEaR28HS6"],"enrUri":"enr:-L24QC6wJHKCPCYaSmfSguXk0Fm6udfJYNPln_3vttCSi4EtZiIg06OFG6M9nVkaf9itaEv3iTPeWQ5f_HljNzdS9bsCgmlkgnY0gmlwhKwSeI-KbXVsdGlhZGRyc5YACASsEniPBp-xAAoErBJ4jwafst0DgnJzhQDGAQAAiXNlY3AyNTZrMaECWdOazTMDOZfLegITnjFIaHj3WMFkUQTcGXZW1gk-OteDdGNwgp-xg3VkcIKfs4V3YWt1MgA"}'
2026-04-14 05:00:20.944 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 05:00:20.944 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40880/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.68.94/tcp/52391/p2p/16Uiu2HAmV22JAMri6rPoFXseLLZYyLcNixvE6MnEt2xxATAT6mmR"]'
2026-04-14 05:00:20.980 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:20.984 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-04-14 05:00:20.986 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52390/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 05:00:21.000 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:21.001 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40880/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "f39232b6-b176-4b81-91d0-0b742ffdb47f", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-14 05:00:21.015 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"f39232b6-b176-4b81-91d0-0b742ffdb47f","statusDesc":"OK"}'
2026-04-14 05:00:21.016 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:40880/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1", "extraField": "extraValue"}'
2026-04-14 05:00:21.019 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:40880/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-04-14 05:00:21.021 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 05:00:21.022 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 05:00:21.023 DEBUG [src.node.waku_node] Stopping container with id c33ead8cd1cd
2026-04-14 05:00:21.529 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 05:00:21.530 DEBUG [src.node.waku_node] Stopping container with id b1607670bbb1
2026-04-14 05:00:21.973 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 05:00:21.974 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 05:00:21.981 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 05:00:21.986 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,70 @@
2026-04-14 04:57:39.447 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 04:57:39.447 DEBUG [tests.conftest] Running test: test_filter_subscribe_to_pubsub_topic_from_another_cluster_id with id: 2026-04-14_04-57-39__b4f00c13-fd28-4c56-99f8-f3b8e3f52f45
2026-04-14 04:57:39.447 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 04:57:39.448 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-14 04:57:39.448 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-14 04:57:39.455 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 04:57:39.455 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_04-57-39__b4f00c13-fd28-4c56-99f8-f3b8e3f52f45__wakuorg_nwaku:latest.log
2026-04-14 04:57:39.455 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 04:57:39.456 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 04:57:39.457 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 04:57:39.457 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.9.212
2026-04-14 04:57:39.457 DEBUG [src.node.docker_mananger] Generated ports ['2643', '2644', '2645', '2646', '2647']
2026-04-14 04:57:39.458 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 04:57:39.458 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 04:57:39.458 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 04:57:39.458 DEBUG [src.node.docker_mananger] docker run -i -t -p 2643:2643 -p 2644:2644 -p 2645:2645 -p 2646:2646 -p 2647:2647 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2645 --rest-port=2643 --tcp-port=2644 --discv5-udp-port=2646 --rest-address=0.0.0.0 --nat=extip:172.18.9.212 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c574db246cdc7c4355d0aab702ddf92d87dd54f96b1890ebcd91dccf4e2bf4fa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2647 --metrics-logging=true --relay=true --filter=true
2026-04-14 04:57:39.653 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.9.212 waku fa2e870eb43b145a2ed8da748f1fe90e5ae6d91ac5081490e62a7531231a282d
2026-04-14 04:57:39.688 DEBUG [src.node.docker_mananger] Container started with ID fa2e870eb43b. Setting up logs at ./log/docker/node1_2026-04-14_04-57-39__b4f00c13-fd28-4c56-99f8-f3b8e3f52f45__wakuorg_nwaku:latest.log
2026-04-14 04:57:39.689 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2643
2026-04-14 04:57:39.689 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 04:57:40.051 ERROR [src.node.docker_mananger] Max retries reached for container b2592a07108f. Exiting log stream.
2026-04-14 04:57:40.690 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2643/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:57:40.693 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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-04-14 04:57:40.694 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 04:57:40.694 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2643/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:57:40.696 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.9.212/tcp/2644/p2p/16Uiu2HAkyHHMpjwAwx2QUKgdYKviAqa3jEyvZEakjWLFRVkJz1xV","/ip4/172.18.9.212/tcp/2645/ws/p2p/16Uiu2HAkyHHMpjwAwx2QUKgdYKviAqa3jEyvZEakjWLFRVkJz1xV"],"enrUri":"enr:-L24QKHY6cNyltZFMeNaQNLeG-sF8QzkPqrf4emtuvZa9ea7DD4BSUw8Y5NpkDsumiKm3UUuxuO5DiYll_MPnlklr9wCgmlkgnY0gmlwhKwSCdSKbXVsdGlhZGRyc5YACASsEgnUBgpUAAoErBIJ1AYKVd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECOUiGR51jJ0glNT5vFyT9OZfCGnPlcN1RvdyVtIDW-mqDdGNwggpUg3VkcIIKVoV3YWt1MgU"}'
2026-04-14 04:57:40.697 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 04:57:40.697 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-14 04:57:40.704 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 04:57:40.704 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_04-57-39__b4f00c13-fd28-4c56-99f8-f3b8e3f52f45__wakuorg_nwaku:latest.log
2026-04-14 04:57:40.704 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 04:57:40.704 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 04:57:40.706 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 04:57:40.706 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.103.146
2026-04-14 04:57:40.706 DEBUG [src.node.docker_mananger] Generated ports ['57907', '57908', '57909', '57910', '57911']
2026-04-14 04:57:40.706 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 04:57:40.706 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 04:57:40.706 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 04:57:40.706 DEBUG [src.node.docker_mananger] docker run -i -t -p 57907:57907 -p 57908:57908 -p 57909:57909 -p 57910:57910 -p 57911:57911 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57909 --rest-port=57907 --tcp-port=57908 --discv5-udp-port=57910 --rest-address=0.0.0.0 --nat=extip:172.18.103.146 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=eaafcdbe2dfe3bbe16cde844cc702fd8fdbb8a6ca1d2af990afe4afafa7cbef8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57911 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QKHY6cNyltZFMeNaQNLeG-sF8QzkPqrf4emtuvZa9ea7DD4BSUw8Y5NpkDsumiKm3UUuxuO5DiYll_MPnlklr9wCgmlkgnY0gmlwhKwSCdSKbXVsdGlhZGRyc5YACASsEgnUBgpUAAoErBIJ1AYKVd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECOUiGR51jJ0glNT5vFyT9OZfCGnPlcN1RvdyVtIDW-mqDdGNwggpUg3VkcIIKVoV3YWt1MgU --filternode=/ip4/172.18.9.212/tcp/2644/p2p/16Uiu2HAkyHHMpjwAwx2QUKgdYKviAqa3jEyvZEakjWLFRVkJz1xV
2026-04-14 04:57:40.911 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.103.146 waku 7f05fd3ca946d06a33d60ba4431c360b15656758b4c830ef87056272fc57249c
2026-04-14 04:57:40.947 DEBUG [src.node.docker_mananger] Container started with ID 7f05fd3ca946. Setting up logs at ./log/docker/node2_2026-04-14_04-57-39__b4f00c13-fd28-4c56-99f8-f3b8e3f52f45__wakuorg_nwaku:latest.log
2026-04-14 04:57:40.948 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57907
2026-04-14 04:57:40.948 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 04:57:41.949 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57907/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:57:41.953 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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-04-14 04:57:41.953 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 04:57:41.953 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57907/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:57:41.955 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.103.146/tcp/57908/p2p/16Uiu2HAm7grFWjXnwxZVY6zyXjmgpbmcBNqY3FtHUY28Eao2SAsT","/ip4/172.18.103.146/tcp/57909/ws/p2p/16Uiu2HAm7grFWjXnwxZVY6zyXjmgpbmcBNqY3FtHUY28Eao2SAsT"],"enrUri":"enr:-L24QN-6Oqfxw0eylzl4frhCH-BZAOcSTw9mUx1ayXlp-stmdHbqYX0GU8SwVdS6xRtAWY82MZDCEVGVX5fu0OGuRIwCgmlkgnY0gmlwhKwSZ5KKbXVsdGlhZGRyc5YACASsEmeSBuI0AAoErBJnkgbiNd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECti-RmWZTr4qwzK6_g6CoZIPJUwWADPtJ0NsDUNkvKyqDdGNwguI0g3VkcILiNoV3YWt1MgA"}'
2026-04-14 04:57:41.956 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 04:57:41.956 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57907/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.9.212/tcp/2644/p2p/16Uiu2HAkyHHMpjwAwx2QUKgdYKviAqa3jEyvZEakjWLFRVkJz1xV"]'
2026-04-14 04:57:41.992 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:41.996 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2643/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/2"]'
2026-04-14 04:57:42.014 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:42.016 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57907/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "4a69e877-2f18-46aa-b8a1-4ad420f11eac", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/2/2"}'
2026-04-14 04:57:42.028 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"4a69e877-2f18-46aa-b8a1-4ad420f11eac","statusDesc":"OK"}'
2026-04-14 04:57:42.029 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2643/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:42.037 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:42.038 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 04:57:42.138 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 04:57:42.138 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57907/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:57:42.142 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":1776142662029414876,"ephemeral":false}]'
2026-04-14 04:57:42.145 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 04:57:42.146 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 04:57:42.146 DEBUG [src.node.waku_node] Stopping container with id fa2e870eb43b
2026-04-14 04:57:42.662 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 04:57:42.663 DEBUG [src.node.waku_node] Stopping container with id 7f05fd3ca946
2026-04-14 04:57:43.126 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 04:57:43.127 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 04:57:43.137 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 04:57:43.142 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,73 @@
2026-04-14 04:56:23.710 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 04:56:23.711 DEBUG [tests.conftest] Running test: test_2_nodes_different_content_topic_different_shard with id: 2026-04-14_04-56-23__a3fbcc31-c4a0-4ed4-b42c-35989c8483d5
2026-04-14 04:56:23.711 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 04:56:23.711 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-14 04:56:23.711 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-04-14 04:56:23.718 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 04:56:23.718 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_04-56-23__a3fbcc31-c4a0-4ed4-b42c-35989c8483d5__wakuorg_nwaku:latest.log
2026-04-14 04:56:23.718 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 04:56:23.719 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 04:56:23.720 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 04:56:23.720 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.48.174
2026-04-14 04:56:23.720 DEBUG [src.node.docker_mananger] Generated ports ['13631', '13632', '13633', '13634', '13635']
2026-04-14 04:56:23.721 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 04:56:23.721 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 04:56:23.721 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 04:56:23.721 DEBUG [src.node.docker_mananger] docker run -i -t -p 13631:13631 -p 13632:13632 -p 13633:13633 -p 13634:13634 -p 13635:13635 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13633 --rest-port=13631 --tcp-port=13632 --discv5-udp-port=13634 --rest-address=0.0.0.0 --nat=extip:172.18.48.174 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=daca54fbbe88c62918e7adbdc84bf5bd57d109bc21e4e1ce51c0287321cd845a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13635 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto
2026-04-14 04:56:23.909 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.48.174 waku 53d9593b39bf2aa7c369aa3c094e49417e690be9ca38b41f1a22a505a7dba921
2026-04-14 04:56:23.949 DEBUG [src.node.docker_mananger] Container started with ID 53d9593b39bf. Setting up logs at ./log/docker/node1_2026-04-14_04-56-23__a3fbcc31-c4a0-4ed4-b42c-35989c8483d5__wakuorg_nwaku:latest.log
2026-04-14 04:56:23.949 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 13631
2026-04-14 04:56:23.949 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 04:56:24.043 ERROR [src.node.docker_mananger] Max retries reached for container 0bb8546a95bb. Exiting log stream.
2026-04-14 04:56:24.519 ERROR [src.node.docker_mananger] Max retries reached for container 44d0258e1464. Exiting log stream.
2026-04-14 04:56:24.950 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13631/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:24.953 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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-04-14 04:56:24.953 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 04:56:24.953 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13631/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:24.955 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.48.174/tcp/13632/p2p/16Uiu2HAkyucnmP4zxMS26hXPbpSFphnNnBGJj4Xg4FfAcFUb1vNC","/ip4/172.18.48.174/tcp/13633/ws/p2p/16Uiu2HAkyucnmP4zxMS26hXPbpSFphnNnBGJj4Xg4FfAcFUb1vNC"],"enrUri":"enr:-L24QBTelrwNKBGl261EEp_i9GyVbQX_gKkbDXgRkA2VMPjwR036CvP4odQ8KQpl3XGUKr9dtCByN3_7ngNLZH3V7RgCgmlkgnY0gmlwhKwSMK6KbXVsdGlhZGRyc5YACASsEjCuBjVAAAoErBIwrgY1Qd0DgnJzhQDHAQAAiXNlY3AyNTZrMaECQpdnPJlZH0iLpLHV3G0CbhNL9BZSP4bBmY2clNmW7UGDdGNwgjVAg3VkcII1QoV3YWt1MgU"}'
2026-04-14 04:56:24.955 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 04:56:24.962 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 04:56:24.962 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_04-56-23__a3fbcc31-c4a0-4ed4-b42c-35989c8483d5__wakuorg_nwaku:latest.log
2026-04-14 04:56:24.962 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 04:56:24.962 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 04:56:24.964 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 04:56:24.964 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.215.18
2026-04-14 04:56:24.964 DEBUG [src.node.docker_mananger] Generated ports ['42543', '42544', '42545', '42546', '42547']
2026-04-14 04:56:24.964 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 04:56:24.964 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 04:56:24.964 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 04:56:24.965 DEBUG [src.node.docker_mananger] docker run -i -t -p 42543:42543 -p 42544:42544 -p 42545:42545 -p 42546:42546 -p 42547:42547 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42545 --rest-port=42543 --tcp-port=42544 --discv5-udp-port=42546 --rest-address=0.0.0.0 --nat=extip:172.18.215.18 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=dc1aaa1afec3f464dacdc738c9c74cc10dbe9c1dfade37b46ebf039cad20ce0a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42547 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBTelrwNKBGl261EEp_i9GyVbQX_gKkbDXgRkA2VMPjwR036CvP4odQ8KQpl3XGUKr9dtCByN3_7ngNLZH3V7RgCgmlkgnY0gmlwhKwSMK6KbXVsdGlhZGRyc5YACASsEjCuBjVAAAoErBIwrgY1Qd0DgnJzhQDHAQAAiXNlY3AyNTZrMaECQpdnPJlZH0iLpLHV3G0CbhNL9BZSP4bBmY2clNmW7UGDdGNwgjVAg3VkcII1QoV3YWt1MgU --content-topic=/waku/2/content/test.js
2026-04-14 04:56:25.160 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.215.18 waku 25a3a344f17fab1875fcf83f92697b4595cc8ac08c5f52e9667be2f56832296c
2026-04-14 04:56:25.195 DEBUG [src.node.docker_mananger] Container started with ID 25a3a344f17f. Setting up logs at ./log/docker/node2_2026-04-14_04-56-23__a3fbcc31-c4a0-4ed4-b42c-35989c8483d5__wakuorg_nwaku:latest.log
2026-04-14 04:56:25.196 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 42543
2026-04-14 04:56:25.196 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 04:56:26.197 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42543/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:26.218 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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-04-14 04:56:26.220 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 04:56:26.221 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42543/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:26.226 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.215.18/tcp/42544/p2p/16Uiu2HAm92y1QTD3YxDgvVKrj4LsFpw2Qq687srEkjyDRgsEcChQ","/ip4/172.18.215.18/tcp/42545/ws/p2p/16Uiu2HAm92y1QTD3YxDgvVKrj4LsFpw2Qq687srEkjyDRgsEcChQ"],"enrUri":"enr:-L24QLOE2PLD2kfyiILeVBdNspQ3GD88ZNu8xRL6FVPTPn05R6MbS3UTaZrRpj5kaAy0sx-J3eCsRCnq2V1BHr57jpsCgmlkgnY0gmlwhKwS1xKKbXVsdGlhZGRyc5YACASsEtcSBqYwAAoErBLXEgamMd0DgnJzhQDHAQAAiXNlY3AyNTZrMaECyjKDAWj4kmtIX5N78UGbpfc54g5TZzSbvVfmzMYgq_uDdGNwgqYwg3VkcIKmMoV3YWt1MgE"}'
2026-04-14 04:56:26.227 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 04:56:26.228 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42543/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.48.174/tcp/13632/p2p/16Uiu2HAkyucnmP4zxMS26hXPbpSFphnNnBGJj4Xg4FfAcFUb1vNC"]'
2026-04-14 04:56:26.231 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:56:26.231 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13631/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-04-14 04:56:26.234 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:56:26.234 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42543/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/content/test.js"]'
2026-04-14 04:56:26.237 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:56:26.237 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13631/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:56:26.242 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:56:26.243 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 04:56:26.343 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 04:56:26.343 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13631/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:26.346 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776142586237607303,"ephemeral":false,"proof":""}]'
2026-04-14 04:56:26.348 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 04:56:26.348 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42543/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:26.351 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776142586237607303,"ephemeral":false,"proof":""}]'
2026-04-14 04:56:26.353 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 04:56:26.354 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 04:56:26.354 DEBUG [src.node.waku_node] Stopping container with id 53d9593b39bf
2026-04-14 04:56:26.811 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 04:56:26.811 DEBUG [src.node.waku_node] Stopping container with id 25a3a344f17f
2026-04-14 04:56:27.259 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 04:56:27.261 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 04:56:27.267 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 04:56:27.272 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,197 @@
2026-04-14 04:56:52.126 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 04:56:52.126 DEBUG [tests.conftest] Running test: test_relay_packet_loss_applied_mid_way with id: 2026-04-14_04-56-52__19c561a7-f682-4bc6-b546-eed592bff55a
2026-04-14 04:56:52.126 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 04:56:52.126 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-14 04:56:52.134 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 04:56:52.134 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_04-56-52__19c561a7-f682-4bc6-b546-eed592bff55a__wakuorg_nwaku:latest.log
2026-04-14 04:56:52.140 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 04:56:52.141 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_04-56-52__19c561a7-f682-4bc6-b546-eed592bff55a__wakuorg_nwaku:latest.log
2026-04-14 04:56:52.147 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 04:56:52.148 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-14_04-56-52__19c561a7-f682-4bc6-b546-eed592bff55a__wakuorg_nwaku:latest.log
2026-04-14 04:56:52.154 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 04:56:52.154 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-04-14_04-56-52__19c561a7-f682-4bc6-b546-eed592bff55a__wakuorg_nwaku:latest.log
2026-04-14 04:56:52.154 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 04:56:52.154 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 04:56:52.156 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 04:56:52.156 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.113.3
2026-04-14 04:56:52.156 DEBUG [src.node.docker_mananger] Generated ports ['21940', '21941', '21942', '21943', '21944']
2026-04-14 04:56:52.156 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 04:56:52.156 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 04:56:52.156 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 04:56:52.156 DEBUG [src.node.docker_mananger] docker run -i -t -p 21940:21940 -p 21941:21941 -p 21942:21942 -p 21943:21943 -p 21944:21944 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21942 --rest-port=21940 --tcp-port=21941 --discv5-udp-port=21943 --rest-address=0.0.0.0 --nat=extip:172.18.113.3 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=180d22debc6ba9ce477db637a2f1c2a3ddb06fabb97ecfed5f4d9f971f65ef28 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21944 --metrics-logging=true --relay=true
2026-04-14 04:56:52.349 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.113.3 waku 038e75e9a645633a8357f451ce81e9d3ddff64ecf7e3af0b362efb6c13e7f84d
2026-04-14 04:56:52.383 DEBUG [src.node.docker_mananger] Container started with ID 038e75e9a645. Setting up logs at ./log/docker/node1_2026-04-14_04-56-52__19c561a7-f682-4bc6-b546-eed592bff55a__wakuorg_nwaku:latest.log
2026-04-14 04:56:52.384 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21940
2026-04-14 04:56:52.384 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 04:56:52.842 ERROR [src.node.docker_mananger] Max retries reached for container 18df30c251ce. Exiting log stream.
2026-04-14 04:56:53.384 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21940/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:53.387 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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-04-14 04:56:53.387 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 04:56:53.388 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21940/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:53.390 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.113.3/tcp/21941/p2p/16Uiu2HAm2rn5dVCm5zc4zbtfTQNpgLquDKe8mPcYM9QKcRLjMC7X","/ip4/172.18.113.3/tcp/21942/ws/p2p/16Uiu2HAm2rn5dVCm5zc4zbtfTQNpgLquDKe8mPcYM9QKcRLjMC7X"],"enrUri":"enr:-L24QDjbstAPHQgqIG40qzuHiGuFt2Oo7cITCcvq7yHDQYVxTcpnybIuXVr2vMUqhtSeo10pf-1QsT7qfET8d5E_t1ACgmlkgnY0gmlwhKwScQOKbXVsdGlhZGRyc5YACASsEnEDBlW1AAoErBJxAwZVtt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECbnA6CdMjHVo3NDwY4XgfcNK2alEn6sjOVyadpI8DOiaDdGNwglW1g3VkcIJVt4V3YWt1MgE"}'
2026-04-14 04:56:53.390 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 04:56:53.390 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 04:56:53.390 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 04:56:53.392 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 04:56:53.392 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.79.233
2026-04-14 04:56:53.392 DEBUG [src.node.docker_mananger] Generated ports ['36349', '36350', '36351', '36352', '36353']
2026-04-14 04:56:53.392 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 04:56:53.392 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 04:56:53.393 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 04:56:53.393 DEBUG [src.node.docker_mananger] docker run -i -t -p 36349:36349 -p 36350:36350 -p 36351:36351 -p 36352:36352 -p 36353:36353 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36351 --rest-port=36349 --tcp-port=36350 --discv5-udp-port=36352 --rest-address=0.0.0.0 --nat=extip:172.18.79.233 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7c0147a7cef4b7b16a7efadabacfe5dbcdb9da17affbe65dad542e021f2bbfd8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36353 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDjbstAPHQgqIG40qzuHiGuFt2Oo7cITCcvq7yHDQYVxTcpnybIuXVr2vMUqhtSeo10pf-1QsT7qfET8d5E_t1ACgmlkgnY0gmlwhKwScQOKbXVsdGlhZGRyc5YACASsEnEDBlW1AAoErBJxAwZVtt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECbnA6CdMjHVo3NDwY4XgfcNK2alEn6sjOVyadpI8DOiaDdGNwglW1g3VkcIJVt4V3YWt1MgE
2026-04-14 04:56:53.587 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.79.233 waku 8ad06825f32ada16790b1c2c34d6ecb22eacecc43e1aafa0178eafaa91f20bed
2026-04-14 04:56:53.621 DEBUG [src.node.docker_mananger] Container started with ID 8ad06825f32a. Setting up logs at ./log/docker/node2_2026-04-14_04-56-52__19c561a7-f682-4bc6-b546-eed592bff55a__wakuorg_nwaku:latest.log
2026-04-14 04:56:53.621 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36349
2026-04-14 04:56:53.622 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 04:56:54.622 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36349/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:54.632 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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-04-14 04:56:54.634 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 04:56:54.634 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36349/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:54.641 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.79.233/tcp/36350/p2p/16Uiu2HAky47zUoyJLkTK7FrEZh6fxwf3NgS9a3PSkxe94KhpNYRo","/ip4/172.18.79.233/tcp/36351/ws/p2p/16Uiu2HAky47zUoyJLkTK7FrEZh6fxwf3NgS9a3PSkxe94KhpNYRo"],"enrUri":"enr:-L24QDAHl_yz4IhtW9R85_dsxdxEuHTnYX02k2w5kAGO-RrXfskMNPjazCXBWQCGXVa6dhOVSfkcE-7hf5hyclKVDHcCgmlkgnY0gmlwhKwST-mKbXVsdGlhZGRyc5YACASsEk_pBo3-AAoErBJP6QaN_90DgnJzhQDGAQAAiXNlY3AyNTZrMaECNelhr8Mlo9BB_Qaia_d2Kh4KS54rqmT6-A7C-QtQ5zKDdGNwgo3-g3VkcIKOAIV3YWt1MgE"}'
2026-04-14 04:56:54.642 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 04:56:54.642 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 04:56:54.642 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 04:56:54.645 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 04:56:54.645 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.243.169
2026-04-14 04:56:54.646 DEBUG [src.node.docker_mananger] Generated ports ['44508', '44509', '44510', '44511', '44512']
2026-04-14 04:56:54.646 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 04:56:54.647 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 04:56:54.647 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 04:56:54.647 DEBUG [src.node.docker_mananger] docker run -i -t -p 44508:44508 -p 44509:44509 -p 44510:44510 -p 44511:44511 -p 44512:44512 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44510 --rest-port=44508 --tcp-port=44509 --discv5-udp-port=44511 --rest-address=0.0.0.0 --nat=extip:172.18.243.169 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=1808cade3f52bfda8fc1fb0e0bfd4fc6de99840d5c9b92753f88b447feccf3fc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44512 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDAHl_yz4IhtW9R85_dsxdxEuHTnYX02k2w5kAGO-RrXfskMNPjazCXBWQCGXVa6dhOVSfkcE-7hf5hyclKVDHcCgmlkgnY0gmlwhKwST-mKbXVsdGlhZGRyc5YACASsEk_pBo3-AAoErBJP6QaN_90DgnJzhQDGAQAAiXNlY3AyNTZrMaECNelhr8Mlo9BB_Qaia_d2Kh4KS54rqmT6-A7C-QtQ5zKDdGNwgo3-g3VkcIKOAIV3YWt1MgE
2026-04-14 04:56:54.842 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.243.169 waku efc48559cd1f01ef88f9435f3fd93b9c0e14cfd8c3c5f9180a1e9ca943f10bf8
2026-04-14 04:56:54.878 DEBUG [src.node.docker_mananger] Container started with ID efc48559cd1f. Setting up logs at ./log/docker/node3_2026-04-14_04-56-52__19c561a7-f682-4bc6-b546-eed592bff55a__wakuorg_nwaku:latest.log
2026-04-14 04:56:54.879 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 44508
2026-04-14 04:56:54.879 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 04:56:55.879 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44508/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:55.887 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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-04-14 04:56:55.888 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 04:56:55.888 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44508/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:55.893 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.243.169/tcp/44509/p2p/16Uiu2HAmVpzUFuQ67QJvN71DHV9dUdbCYEzNhn9M8jYDiDLo7rJH","/ip4/172.18.243.169/tcp/44510/ws/p2p/16Uiu2HAmVpzUFuQ67QJvN71DHV9dUdbCYEzNhn9M8jYDiDLo7rJH"],"enrUri":"enr:-L24QHEZEVZFtXx3JJ9rWwUAEASZNm9JNdseAKhhI18D-cn8Im8oCNLvczrI1kBFkFwwUNwERaUzwDU5Bf2ufea71rUCgmlkgnY0gmlwhKwS86mKbXVsdGlhZGRyc5YACASsEvOpBq3dAAoErBLzqQat3t0DgnJzhQDGAQAAiXNlY3AyNTZrMaED_yafJjsBIbQ6sjdVBzFAPWDPGMClwdlis2sIILqlY_6DdGNwgq3dg3VkcIKt34V3YWt1MgE"}'
2026-04-14 04:56:55.894 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 04:56:55.894 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 04:56:55.894 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 04:56:55.895 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 04:56:55.896 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.146.129
2026-04-14 04:56:55.896 DEBUG [src.node.docker_mananger] Generated ports ['47526', '47527', '47528', '47529', '47530']
2026-04-14 04:56:55.896 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 04:56:55.896 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 04:56:55.896 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 04:56:55.896 DEBUG [src.node.docker_mananger] docker run -i -t -p 47526:47526 -p 47527:47527 -p 47528:47528 -p 47529:47529 -p 47530:47530 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47528 --rest-port=47526 --tcp-port=47527 --discv5-udp-port=47529 --rest-address=0.0.0.0 --nat=extip:172.18.146.129 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8f9dd1c7d0f0b2be03643933a274c3acaedcfbec4da2dde655d4b5fddb16f3f3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47530 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHEZEVZFtXx3JJ9rWwUAEASZNm9JNdseAKhhI18D-cn8Im8oCNLvczrI1kBFkFwwUNwERaUzwDU5Bf2ufea71rUCgmlkgnY0gmlwhKwS86mKbXVsdGlhZGRyc5YACASsEvOpBq3dAAoErBLzqQat3t0DgnJzhQDGAQAAiXNlY3AyNTZrMaED_yafJjsBIbQ6sjdVBzFAPWDPGMClwdlis2sIILqlY_6DdGNwgq3dg3VkcIKt34V3YWt1MgE
2026-04-14 04:56:56.084 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.146.129 waku bbd2ded9b22bfeae34a2ceff573b034f8ef87af841ccbb1aa8c8db019de2dc80
2026-04-14 04:56:56.119 DEBUG [src.node.docker_mananger] Container started with ID bbd2ded9b22b. Setting up logs at ./log/docker/node4_2026-04-14_04-56-52__19c561a7-f682-4bc6-b546-eed592bff55a__wakuorg_nwaku:latest.log
2026-04-14 04:56:56.120 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 47526
2026-04-14 04:56:56.120 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 04:56:57.121 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47526/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:57.140 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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-04-14 04:56:57.141 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 04:56:57.143 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47526/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:57.147 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.146.129/tcp/47527/p2p/16Uiu2HAkxoAtams22uoUY6yGYukRJcBSEsr5BQQceVC1R74xhCDL","/ip4/172.18.146.129/tcp/47528/ws/p2p/16Uiu2HAkxoAtams22uoUY6yGYukRJcBSEsr5BQQceVC1R74xhCDL"],"enrUri":"enr:-L24QHIyplvPkS2JwRN3NQTbNE-jgz0n9BDDKvNn-krI2sdoZuYhAHm4tzHysHFUZV2ToJ9C7pEAEXasaqsBZHiGVqACgmlkgnY0gmlwhKwSkoGKbXVsdGlhZGRyc5YACASsEpKBBrmnAAoErBKSgQa5qN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECMhTyVD9b8w2WPVfnFnZfYUNx09U7vwq8hcbPPf1eoGeDdGNwgrmng3VkcIK5qYV3YWt1MgE"}'
2026-04-14 04:56:57.148 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 04:56:57.149 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21940/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 04:56:57.154 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:56:57.155 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36349/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 04:56:57.161 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:56:57.163 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44508/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 04:56:57.168 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:56:57.168 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47526/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 04:56:57.175 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:56:57.177 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21940/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:57.180 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.79.233/tcp/51192/p2p/16Uiu2HAky47zUoyJLkTK7FrEZh6fxwf3NgS9a3PSkxe94KhpNYRo","protocols":["/ipfs/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-21-g9a3445","origin":"UnknownOrigin"}]'
2026-04-14 04:56:57.180 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36349/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:57.182 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.113.3/tcp/21941/p2p/16Uiu2HAm2rn5dVCm5zc4zbtfTQNpgLquDKe8mPcYM9QKcRLjMC7X","protocols":["/ipfs/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-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.243.169/tcp/39698/p2p/16Uiu2HAmVpzUFuQ67QJvN71DHV9dUdbCYEzNhn9M8jYDiDLo7rJH","protocols":["/ipfs/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-21-g9a3445","origin":"UnknownOrigin"}]'
2026-04-14 04:56:57.182 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44508/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:57.185 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.79.233/tcp/36350/p2p/16Uiu2HAky47zUoyJLkTK7FrEZh6fxwf3NgS9a3PSkxe94KhpNYRo","protocols":["/ipfs/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-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.146.129/tcp/37150/p2p/16Uiu2HAkxoAtams22uoUY6yGYukRJcBSEsr5BQQceVC1R74xhCDL","protocols":["/ipfs/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-21-g9a3445","origin":"UnknownOrigin"}]'
2026-04-14 04:56:57.185 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47526/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:57.187 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.243.169/tcp/44509/p2p/16Uiu2HAmVpzUFuQ67QJvN71DHV9dUdbCYEzNhn9M8jYDiDLo7rJH","protocols":["/ipfs/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-21-g9a3445","origin":"Discv5"}]'
2026-04-14 04:56:57.187 DEBUG [src.libs.common] Sleeping for 20 seconds
2026-04-14 04:57:17.188 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47526/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:57:17.191 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2026-04-14 04:57:17.191 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21940/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:17.201 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:17.205 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21940/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:17.218 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:17.220 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21940/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:17.234 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:17.234 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21940/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:17.248 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:17.248 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21940/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:17.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:17.263 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21940/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:17.270 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:17.270 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21940/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:17.287 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:17.287 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21940/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:17.297 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:17.297 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21940/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:17.312 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:17.313 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21940/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:17.328 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:17.334 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '8397', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-04-14 04:57:17.345 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '8397', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '50.0%']
2026-04-14 04:57:17.355 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '8397', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
2026-04-14 04:57:17.364 DEBUG [src.steps.network_conditions] tc -s qdisc show dev eth0:
qdisc netem 8004: root refcnt 5 limit 1000 loss 50%
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
2026-04-14 04:57:17.365 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21940/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:17.374 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:17.375 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21940/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:20.874 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:20.875 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21940/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:20.880 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:20.881 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21940/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:20.893 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:20.896 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21940/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:24.394 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:24.395 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21940/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:26.074 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:26.074 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21940/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:27.562 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:27.563 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21940/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:28.186 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:28.187 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21940/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:29.434 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:29.434 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21940/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:33.770 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:33.771 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21940/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:34.802 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:34.804 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21940/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:36.849 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:36.850 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21940/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:38.282 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:38.283 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21940/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:38.288 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:38.289 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21940/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:39.546 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:39.547 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21940/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:39.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:39.763 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21940/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:41.634 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:41.635 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21940/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:41.646 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:41.646 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21940/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:41.663 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:41.664 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21940/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:43.554 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:43.554 DEBUG [src.libs.common] Sleeping for 30.0 seconds
2026-04-14 04:58:13.555 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47526/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:58:13.558 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":1776142637191587101,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776142637205845438,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776142637220614212,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776142637234334019,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776142637248884174,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776142637263278059,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776142637270353199,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776142637287649032,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776142637297834834,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776142637313414194,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776142637365095104,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776142637375569630,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776142640874946421,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776142640881273254,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776142640896135945,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776142644394921948,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776142646074729655,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776142647563046718,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776142648187049497,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776142649434732493,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776142653771048924,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776142654804209786,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776142656850565279,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776142658283063749,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776142658289268561,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776142659547044646,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776142659763033258,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776142661634966281,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776142661646447186,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776142661664195518,"ephemeral":false,"proof":""}]'
2026-04-14 04:58:13.560 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '8397', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-04-14 04:58:13.571 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 04:58:13.572 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 04:58:13.572 DEBUG [src.node.waku_node] Stopping container with id 038e75e9a645
2026-04-14 04:58:14.069 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 04:58:14.069 DEBUG [src.node.waku_node] Stopping container with id 8ad06825f32a
2026-04-14 04:58:14.572 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 04:58:14.573 DEBUG [src.node.waku_node] Stopping container with id efc48559cd1f
2026-04-14 04:58:14.886 ERROR [src.node.docker_mananger] Max retries reached for container 038e75e9a645. Exiting log stream.
2026-04-14 04:58:15.050 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 04:58:15.051 DEBUG [src.node.waku_node] Stopping container with id bbd2ded9b22b
2026-04-14 04:58:15.514 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 04:58:15.518 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 04:58:15.585 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 04:58:15.735 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 04:58:15.814 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 04:58:15.814 ERROR [src.node.docker_mananger] Max retries reached for container 8ad06825f32a. Exiting log stream.
2026-04-14 04:58:15.883 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
2026-04-14 05:07:29.976 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 05:07:29.977 DEBUG [tests.conftest] Running test: test_store_sync_range_with_jitter_catches_old_messages with id: 2026-04-14_05-07-29__5738e578-4772-4bbe-8073-897107e5e69e
2026-04-14 05:07:29.977 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 05:07:29.987 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 05:07:29.987 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_05-07-29__5738e578-4772-4bbe-8073-897107e5e69e__wakuorg_nwaku:latest.log
2026-04-14 05:07:29.994 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 05:07:29.994 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_05-07-29__5738e578-4772-4bbe-8073-897107e5e69e__wakuorg_nwaku:latest.log
2026-04-14 05:07:30.003 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 05:07:30.003 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-14_05-07-29__5738e578-4772-4bbe-8073-897107e5e69e__wakuorg_nwaku:latest.log
2026-04-14 05:07:30.005 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-14 05:07:30.007 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 05:07:30.008 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 05:07:30.010 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 05:07:30.012 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.181.45
2026-04-14 05:07:30.012 DEBUG [src.node.docker_mananger] Generated ports ['57573', '57574', '57575', '57576', '57577']
2026-04-14 05:07:30.013 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 05:07:30.013 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 05:07:30.013 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 05:07:30.014 DEBUG [src.node.docker_mananger] docker run -i -t -p 57573:57573 -p 57574:57574 -p 57575:57575 -p 57576:57576 -p 57577:57577 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57575 --rest-port=57573 --tcp-port=57574 --discv5-udp-port=57576 --rest-address=0.0.0.0 --nat=extip:172.18.181.45 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ee9e4adbe189ae98bedddd7e1c124eebecf7fee286c40b89be63cc34fb266f22 --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57577 --metrics-logging=true --relay=true --dns-discovery=false
2026-04-14 05:07:30.170 ERROR [src.node.docker_mananger] Max retries reached for container 4f8a251bc021. Exiting log stream.
2026-04-14 05:07:30.222 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.181.45 waku 78ef9da1dd0e76b966f28bb466c76b0f0ea94da069bdd11443a2f7224bb59b80
2026-04-14 05:07:30.259 DEBUG [src.node.docker_mananger] Container started with ID 78ef9da1dd0e. Setting up logs at ./log/docker/node1_2026-04-14_05-07-29__5738e578-4772-4bbe-8073-897107e5e69e__wakuorg_nwaku:latest.log
2026-04-14 05:07:30.259 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57573
2026-04-14 05:07:30.259 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 05:07:30.885 ERROR [src.node.docker_mananger] Max retries reached for container 10e868b181d7. Exiting log stream.
2026-04-14 05:07:31.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57573/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:07:31.264 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 05:07:31.265 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 05:07:31.265 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57573/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:07:31.267 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.181.45/tcp/57574/p2p/16Uiu2HAmJqdBsUhk6rRGhvxYNYtNvcLyG616KHdmdTGiTg1UsxN5","/ip4/172.18.181.45/tcp/57575/ws/p2p/16Uiu2HAmJqdBsUhk6rRGhvxYNYtNvcLyG616KHdmdTGiTg1UsxN5"],"enrUri":"enr:-L24QNPcrGGcMbsZtbmzUzGLBdSX4u8FkJYZekytG6I1PaVTRp6PSF5Wj4a0OnO9vcG7yrqApZ-EYQfy-Id9ZpGYRBQCgmlkgnY0gmlwhKwStS2KbXVsdGlhZGRyc5YACASsErUtBuDmAAoErBK1LQbg590DgnJzhQDGAQAAiXNlY3AyNTZrMaEDW9-VAjAhPmDn9p2_4-BZu1cmLzqIuRbFSgg-2FWdj8KDdGNwguDmg3VkcILg6IV3YWt1MhM"}'
2026-04-14 05:07:31.267 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 05:07:31.268 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57573/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 05:07:31.283 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:07:31.284 DEBUG [src.steps.store] Relaying message
2026-04-14 05:07:31.284 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57573/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:07:31.288 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:07:31.288 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:07:31.489 DEBUG [src.steps.store] Relaying message
2026-04-14 05:07:31.489 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57573/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:07:31.493 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:07:31.494 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:07:31.694 DEBUG [src.steps.store] Relaying message
2026-04-14 05:07:31.694 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57573/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:07:31.699 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:07:31.699 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:07:56.899 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 05:07:56.900 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 05:07:56.902 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 05:07:56.902 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.128.218
2026-04-14 05:07:56.902 DEBUG [src.node.docker_mananger] Generated ports ['50065', '50066', '50067', '50068', '50069']
2026-04-14 05:07:56.902 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 05:07:56.902 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 05:07:56.902 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 05:07:56.902 DEBUG [src.node.docker_mananger] docker run -i -t -p 50065:50065 -p 50066:50066 -p 50067:50067 -p 50068:50068 -p 50069:50069 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50067 --rest-port=50065 --tcp-port=50066 --discv5-udp-port=50068 --rest-address=0.0.0.0 --nat=extip:172.18.128.218 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fb6ea6a04fdc9b70d0dd12b2a3ecfa89faee49214f6ce3bed1d72faef5335fda --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=50069 --metrics-logging=true --store-sync-relay-jitter=25 --relay=false --dns-discovery=false --discv5-bootstrap-node=enr:-L24QNPcrGGcMbsZtbmzUzGLBdSX4u8FkJYZekytG6I1PaVTRp6PSF5Wj4a0OnO9vcG7yrqApZ-EYQfy-Id9ZpGYRBQCgmlkgnY0gmlwhKwStS2KbXVsdGlhZGRyc5YACASsErUtBuDmAAoErBK1LQbg590DgnJzhQDGAQAAiXNlY3AyNTZrMaEDW9-VAjAhPmDn9p2_4-BZu1cmLzqIuRbFSgg-2FWdj8KDdGNwguDmg3VkcILg6IV3YWt1MhM
2026-04-14 05:07:57.099 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.128.218 waku fa2e40278de4b7e6636a48141332807c61e25c9844d1150393ba3f536e6099df
2026-04-14 05:07:57.136 DEBUG [src.node.docker_mananger] Container started with ID fa2e40278de4. Setting up logs at ./log/docker/node2_2026-04-14_05-07-29__5738e578-4772-4bbe-8073-897107e5e69e__wakuorg_nwaku:latest.log
2026-04-14 05:07:57.136 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50065
2026-04-14 05:07:57.137 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 05:07:58.137 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50065/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:07:58.140 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 05:07:58.140 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 05:07:58.141 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50065/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:07:58.143 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.128.218/tcp/50066/p2p/16Uiu2HAmFEWKjy1uEMJTt9GLwLwMF6gdy4v7jigi4aWrwDst5bGA","/ip4/172.18.128.218/tcp/50067/ws/p2p/16Uiu2HAmFEWKjy1uEMJTt9GLwLwMF6gdy4v7jigi4aWrwDst5bGA"],"enrUri":"enr:-L24QGNhj5qWgP_uhEO9NHzOal5snL1qXsKd77RCcMZg4w-WRs05xaRj7Tqs2RBw1nhUKLLotJ1dGHu3hJTEMr48a8oCgmlkgnY0gmlwhKwSgNqKbXVsdGlhZGRyc5YACASsEoDaBsOSAAoErBKA2gbDk90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDJk1udUZAY2QxyuClu92WKkus0UsDU8b8DRmX6Rd0z0eDdGNwgsOSg3VkcILDlIV3YWt1MhI"}'
2026-04-14 05:07:58.143 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 05:07:58.144 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50065/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.181.45/tcp/57574/p2p/16Uiu2HAmJqdBsUhk6rRGhvxYNYtNvcLyG616KHdmdTGiTg1UsxN5"]'
2026-04-14 05:07:58.174 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:08:08.174 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50065/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:08:08.178 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7e286e478cf4ab7c2fb4640e8c46208506445f1d93b1bf6fbb6a4528f8836da9"},{"messageHash":"0xee9ad30dee6d0d166cf55e5b610047e2ab8ff189abff15d0da805d1ede2addff"},{"messageHash":"0xe2e8ed07cdea4b86fe7755e5b98850c61266e1f611452d09115082c4106de57c"}]}'
2026-04-14 05:08:08.180 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 05:08:08.181 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 05:08:08.181 DEBUG [src.node.waku_node] Stopping container with id 78ef9da1dd0e
2026-04-14 05:08:08.658 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 05:08:08.659 DEBUG [src.node.waku_node] Stopping container with id fa2e40278de4
2026-04-14 05:08:09.159 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 05:08:09.161 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 05:08:09.173 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 05:08:09.182 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,75 @@
2026-04-14 04:58:01.843 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 04:58:01.843 DEBUG [tests.conftest] Running test: test_main_node_relay_and_store__peer_relay_and_store with id: 2026-04-14_04-58-01__ee287a1c-1fe4-4171-a555-2495a537768e
2026-04-14 04:58:01.843 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 04:58:01.844 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-14 04:58:01.851 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 04:58:01.851 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-14_04-58-01__ee287a1c-1fe4-4171-a555-2495a537768e__wakuorg_nwaku:latest.log
2026-04-14 04:58:01.851 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 04:58:01.852 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 04:58:01.853 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 04:58:01.853 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.55.111
2026-04-14 04:58:01.853 DEBUG [src.node.docker_mananger] Generated ports ['49738', '49739', '49740', '49741', '49742']
2026-04-14 04:58:01.853 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 04:58:01.854 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 04:58:01.854 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 04:58:01.854 DEBUG [src.node.docker_mananger] docker run -i -t -p 49738:49738 -p 49739:49739 -p 49740:49740 -p 49741:49741 -p 49742:49742 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49740 --rest-port=49738 --tcp-port=49739 --discv5-udp-port=49741 --rest-address=0.0.0.0 --nat=extip:172.18.55.111 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e953ce30a4d17b4cc6f4d087c1aded119dfd60e8e15adec2cc2feac4f7633521 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49742 --metrics-logging=true --store=true --relay=true
2026-04-14 04:58:02.045 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.55.111 waku 3969c58f2387e8f59944722dcea900a60305a9868413df3c9b613ff571195033
2026-04-14 04:58:02.081 DEBUG [src.node.docker_mananger] Container started with ID 3969c58f2387. Setting up logs at ./log/docker/publishing_node1_2026-04-14_04-58-01__ee287a1c-1fe4-4171-a555-2495a537768e__wakuorg_nwaku:latest.log
2026-04-14 04:58:02.083 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49738
2026-04-14 04:58:02.084 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 04:58:02.168 ERROR [src.node.docker_mananger] Max retries reached for container 5f43a485aa7e. Exiting log stream.
2026-04-14 04:58:02.652 ERROR [src.node.docker_mananger] Max retries reached for container 62945eaa33e9. Exiting log stream.
2026-04-14 04:58:03.085 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49738/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:58:03.088 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 04:58:03.088 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 04:58:03.088 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49738/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:58:03.091 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.55.111/tcp/49739/p2p/16Uiu2HAm3W8NAbdWFRxCNxfrDYxcdQu3vVzwXfED5gEzuTDMtg6K","/ip4/172.18.55.111/tcp/49740/ws/p2p/16Uiu2HAm3W8NAbdWFRxCNxfrDYxcdQu3vVzwXfED5gEzuTDMtg6K"],"enrUri":"enr:-L24QAo8aPpmBc06lgjW8ECPeDv_D_Kc5fA_bDkcmVaLcWMpbk9cRdSyzsniegCWvyhdA1DgHth7Vh8XTDnib7-oA-kCgmlkgnY0gmlwhKwSN2-KbXVsdGlhZGRyc5YACASsEjdvBsJLAAoErBI3bwbCTN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECeAGnMUNgybHUhoC0wJv3z-J8eG0kT4w1FVExsCg1a-iDdGNwgsJLg3VkcILCTYV3YWt1MgM"}'
2026-04-14 04:58:03.091 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 04:58:03.099 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 04:58:03.099 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-14_04-58-01__ee287a1c-1fe4-4171-a555-2495a537768e__wakuorg_nwaku:latest.log
2026-04-14 04:58:03.099 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 04:58:03.099 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 04:58:03.100 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 04:58:03.101 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.117.176
2026-04-14 04:58:03.101 DEBUG [src.node.docker_mananger] Generated ports ['26633', '26634', '26635', '26636', '26637']
2026-04-14 04:58:03.101 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 04:58:03.101 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 04:58:03.101 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 04:58:03.101 DEBUG [src.node.docker_mananger] docker run -i -t -p 26633:26633 -p 26634:26634 -p 26635:26635 -p 26636:26636 -p 26637:26637 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26635 --rest-port=26633 --tcp-port=26634 --discv5-udp-port=26636 --rest-address=0.0.0.0 --nat=extip:172.18.117.176 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=2c95e246c4eff962e5abd9fd95ab92edeb9a2eca02a5c6cca8a4d04cade1e9de --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26637 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QAo8aPpmBc06lgjW8ECPeDv_D_Kc5fA_bDkcmVaLcWMpbk9cRdSyzsniegCWvyhdA1DgHth7Vh8XTDnib7-oA-kCgmlkgnY0gmlwhKwSN2-KbXVsdGlhZGRyc5YACASsEjdvBsJLAAoErBI3bwbCTN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECeAGnMUNgybHUhoC0wJv3z-J8eG0kT4w1FVExsCg1a-iDdGNwgsJLg3VkcILCTYV3YWt1MgM --storenode=/ip4/172.18.55.111/tcp/49739/p2p/16Uiu2HAm3W8NAbdWFRxCNxfrDYxcdQu3vVzwXfED5gEzuTDMtg6K --store=true --relay=true
2026-04-14 04:58:03.295 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.117.176 waku 318bea0de860fc7906a2a47953ea56280c75d83333c1884533e480e875b1219c
2026-04-14 04:58:03.329 DEBUG [src.node.docker_mananger] Container started with ID 318bea0de860. Setting up logs at ./log/docker/store_node1_2026-04-14_04-58-01__ee287a1c-1fe4-4171-a555-2495a537768e__wakuorg_nwaku:latest.log
2026-04-14 04:58:03.330 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 26633
2026-04-14 04:58:03.331 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 04:58:04.332 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26633/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:58:04.335 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 04:58:04.335 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 04:58:04.335 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26633/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:58:04.337 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.117.176/tcp/26634/p2p/16Uiu2HAmVMMNUK3bGnddQT5Miq3BnheNgAZJXP594YpRP5TVrbRD","/ip4/172.18.117.176/tcp/26635/ws/p2p/16Uiu2HAmVMMNUK3bGnddQT5Miq3BnheNgAZJXP594YpRP5TVrbRD"],"enrUri":"enr:-L24QM3A5A3L9wjXQCwseD98rf2TfPIezN35vUaAPaefpbJud1WR1QaarZ7ubzYEqInhzgkBOB65bdo9LJuBxzYNy-ACgmlkgnY0gmlwhKwSdbCKbXVsdGlhZGRyc5YACASsEnWwBmgKAAoErBJ1sAZoC90DgnJzhQDGAQAAiXNlY3AyNTZrMaED-BH9sioR9NL8F2nCIGDSyglKxpBTanzx2JsIgxm5l-yDdGNwgmgKg3VkcIJoDIV3YWt1MgM"}'
2026-04-14 04:58:04.338 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 04:58:04.338 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26633/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.55.111/tcp/49739/p2p/16Uiu2HAm3W8NAbdWFRxCNxfrDYxcdQu3vVzwXfED5gEzuTDMtg6K"]'
2026-04-14 04:58:04.341 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:58:04.341 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49738/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 04:58:04.344 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:58:04.344 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26633/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 04:58:04.346 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:58:04.347 DEBUG [src.steps.store] Relaying message
2026-04-14 04:58:04.347 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49738/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:58:04.351 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:58:04.352 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:58:04.552 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-14 04:58:04.553 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49738/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:58:04.556 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa221823d18b75f61e93b97d153e48c6f01f8da1e890c0dad151451c2e15d3947"}]}'
2026-04-14 04:58:04.556 DEBUG [src.steps.store] messages length is 1
2026-04-14 04:58:04.557 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-14 04:58:04.557 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26633/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:58:04.560 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa221823d18b75f61e93b97d153e48c6f01f8da1e890c0dad151451c2e15d3947"}]}'
2026-04-14 04:58:04.560 DEBUG [src.steps.store] messages length is 1
2026-04-14 04:58:04.562 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 04:58:04.563 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 04:58:04.563 DEBUG [src.node.waku_node] Stopping container with id 3969c58f2387
2026-04-14 04:58:05.051 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 04:58:05.052 DEBUG [src.node.waku_node] Stopping container with id 318bea0de860
2026-04-14 04:58:05.530 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 04:58:05.533 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 04:58:05.539 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 04:58:05.544 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_update_subscription_add_101_new_content_topics with id: 2026-04-14_04-59-01__b8a38a47-23a6-4ad2-a4ff-3e42d9929190
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-04-14_04-59-01__b8a38a47-23a6-4ad2-a4ff-3e42d9929190__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.44
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['30562', '30563', '30564', '30565', '30566']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 30562:30562 -p 30563:30563 -p 30564:30564 -p 30565:30565 -p 30566:30566 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30564 --rest-port=30562 --tcp-port=30563 --discv5-udp-port=30565 --rest-address=0.0.0.0 --nat=extip:172.18.80.44 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=132e28f709f0e09ec57c4ebeb8f2a0c418ebfddee9801386559c82ca9f54adb8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30566 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.80.44 waku 079a7b614e92e436b199492bc04dde70c12340725b4abfc56d57b1966ab8dce9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 079a7b614e92. Setting up logs at ./log/docker/node1_2026-04-14_04-59-01__b8a38a47-23a6-4ad2-a4ff-3e42d9929190__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 30562
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 5814f9781e36. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6b19ed02814c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30562/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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:30562/debug/v1/info" -H "Content-Type: application/json" -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.44/tcp/30563/p2p/16Uiu2HAmVXGcLGeRK2LyvpZ1e3qRfmKMrTbzBQE4HMqgjAMvg5To","/ip4/172.18.80.44/tcp/30564/ws/p2p/16Uiu2HAmVXGcLGeRK2LyvpZ1e3qRfmKMrTbzBQE4HMqgjAMvg5To"],"enrUri":"enr:-L24QHP4O7DYP8PcyELYK9XKoR0M44Pq5aNebmHKfB7m46DSasULjzl7GMdo07ZNJjEdgxtedEQkysEwxq2jUNC8kUUCgmlkgnY0gmlwhKwSUCyKbXVsdGlhZGRyc5YACASsElAsBndjAAoErBJQLAZ3ZN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED-pxqcb9ciITkvIa5oxuQ9PNHqHEu4HuONb0uMySYc8qDdGNwgndjg3VkcIJ3ZYV3YWt1MgU"}'
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-04-14_04-59-01__b8a38a47-23a6-4ad2-a4ff-3e42d9929190__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.151.20
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16452', '16453', '16454', '16455', '16456']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 16452:16452 -p 16453:16453 -p 16454:16454 -p 16455:16455 -p 16456:16456 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16454 --rest-port=16452 --tcp-port=16453 --discv5-udp-port=16455 --rest-address=0.0.0.0 --nat=extip:172.18.151.20 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=864cae6960176d2cd7f7ab5ad2ef02abffac19812b8c328a9afce7e16b9ccbc6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16456 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QHP4O7DYP8PcyELYK9XKoR0M44Pq5aNebmHKfB7m46DSasULjzl7GMdo07ZNJjEdgxtedEQkysEwxq2jUNC8kUUCgmlkgnY0gmlwhKwSUCyKbXVsdGlhZGRyc5YACASsElAsBndjAAoErBJQLAZ3ZN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED-pxqcb9ciITkvIa5oxuQ9PNHqHEu4HuONb0uMySYc8qDdGNwgndjg3VkcIJ3ZYV3YWt1MgU --filternode=/ip4/172.18.80.44/tcp/30563/p2p/16Uiu2HAmVXGcLGeRK2LyvpZ1e3qRfmKMrTbzBQE4HMqgjAMvg5To
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.151.20 waku 2e0c3a7be0d8daa3f71b773394bc06e588785fd1af9ede6e6dbb1a4db729ecb6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2e0c3a7be0d8. Setting up logs at ./log/docker/node2_2026-04-14_04-59-01__b8a38a47-23a6-4ad2-a4ff-3e42d9929190__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16452
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16452/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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:16452/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.151.20/tcp/16453/p2p/16Uiu2HAmVTaPb4JPe2huqA97W5JK4jcjakjfrxYX34ZyehM9QJ73","/ip4/172.18.151.20/tcp/16454/ws/p2p/16Uiu2HAmVTaPb4JPe2huqA97W5JK4jcjakjfrxYX34ZyehM9QJ73"],"enrUri":"enr:-L24QHP-Er-UfLTFVkJ2YV6PS6Rqphk9LLd6GIN5IyFeEjDjAI5RG0txx3uSIoLndGUvNc2jnDQ6kHX_lcoErJEy34UCgmlkgnY0gmlwhKwSlxSKbXVsdGlhZGRyc5YACASsEpcUBkBFAAoErBKXFAZARt0DgnJzhQDGAQAAiXNlY3AyNTZrMaED-aoyXxYscSDkm3fzFPtgvbEK4PGH-Der3-K5LImfxdqDdGNwgkBFg3VkcIJAR4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16452/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.80.44/tcp/30563/p2p/16Uiu2HAmVXGcLGeRK2LyvpZ1e3qRfmKMrTbzBQE4HMqgjAMvg5To"]'
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:30562/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:16452/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "5fc2f922-9ac3-474f-b9ed-29e10816057a", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"5fc2f922-9ac3-474f-b9ed-29e10816057a","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:16452/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "100"], "pubsubTopic": "/waku/2/rs/198/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:16452/filter/v2/subscriptions. Response content: b'{"requestId":"1","statusDesc":"BAD_REQUEST: exceeds maximum content topics: 100"}'
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 079a7b614e92
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2e0c3a7be0d8
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,95 @@
2026-04-14 04:56:51.980 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 04:56:51.980 DEBUG [tests.conftest] Running test: test_time_filter_big_timestamp with id: 2026-04-14_04-56-51__4e5fc825-c27f-4ed1-af42-51418ae11ea8
2026-04-14 04:56:51.981 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 04:56:51.981 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-14 04:56:51.982 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-14 04:56:51.991 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 04:56:51.992 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-14_04-56-51__4e5fc825-c27f-4ed1-af42-51418ae11ea8__wakuorg_nwaku:latest.log
2026-04-14 04:56:51.992 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 04:56:51.992 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 04:56:51.995 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 04:56:51.995 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.115.66
2026-04-14 04:56:51.996 DEBUG [src.node.docker_mananger] Generated ports ['23440', '23441', '23442', '23443', '23444']
2026-04-14 04:56:51.996 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 04:56:51.996 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 04:56:51.996 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 04:56:51.997 DEBUG [src.node.docker_mananger] docker run -i -t -p 23440:23440 -p 23441:23441 -p 23442:23442 -p 23443:23443 -p 23444:23444 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23442 --rest-port=23440 --tcp-port=23441 --discv5-udp-port=23443 --rest-address=0.0.0.0 --nat=extip:172.18.115.66 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ab76dbaffd531d02f3ab7a991dbadb1febd631ebeb0a33e2eef27f8f5257fcff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23444 --metrics-logging=true --store=true --relay=true
2026-04-14 04:56:52.193 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.115.66 waku 0239451990a9f9f07d37719cd8fd7fbdc2acfb9a3ca49d5e55827b7aa6156703
2026-04-14 04:56:52.232 DEBUG [src.node.docker_mananger] Container started with ID 0239451990a9. Setting up logs at ./log/docker/publishing_node1_2026-04-14_04-56-51__4e5fc825-c27f-4ed1-af42-51418ae11ea8__wakuorg_nwaku:latest.log
2026-04-14 04:56:52.233 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 23440
2026-04-14 04:56:52.233 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 04:56:52.320 ERROR [src.node.docker_mananger] Max retries reached for container e4118f987564. Exiting log stream.
2026-04-14 04:56:52.826 ERROR [src.node.docker_mananger] Max retries reached for container b1e6da9545da. Exiting log stream.
2026-04-14 04:56:53.233 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23440/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:53.237 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 04:56:53.237 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 04:56:53.237 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23440/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:53.239 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.115.66/tcp/23441/p2p/16Uiu2HAkzzMaD1cLJqcWqAddDvcEJ17Go1oyqBXSTW47bJK1d9i9","/ip4/172.18.115.66/tcp/23442/ws/p2p/16Uiu2HAkzzMaD1cLJqcWqAddDvcEJ17Go1oyqBXSTW47bJK1d9i9"],"enrUri":"enr:-L24QEnu472dd0mELTtC9AzYduUGc5dPSz2X5deNihdKTfMDHcN67kFcXk0sbTTx-apLOT_IivZHPxgTcJF6Zn1oXe8CgmlkgnY0gmlwhKwSc0KKbXVsdGlhZGRyc5YACASsEnNCBluRAAoErBJzQgZbkt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECUqnJ8zP4TYVzzIsasNf25vRmqeYjpg78IvfdeHYpPJKDdGNwgluRg3VkcIJbk4V3YWt1MgM"}'
2026-04-14 04:56:53.240 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 04:56:53.247 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 04:56:53.247 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-14_04-56-51__4e5fc825-c27f-4ed1-af42-51418ae11ea8__wakuorg_nwaku:latest.log
2026-04-14 04:56:53.247 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 04:56:53.247 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 04:56:53.248 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 04:56:53.249 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.157.244
2026-04-14 04:56:53.249 DEBUG [src.node.docker_mananger] Generated ports ['7677', '7678', '7679', '7680', '7681']
2026-04-14 04:56:53.249 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 04:56:53.249 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 04:56:53.249 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 04:56:53.249 DEBUG [src.node.docker_mananger] docker run -i -t -p 7677:7677 -p 7678:7678 -p 7679:7679 -p 7680:7680 -p 7681:7681 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7679 --rest-port=7677 --tcp-port=7678 --discv5-udp-port=7680 --rest-address=0.0.0.0 --nat=extip:172.18.157.244 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=69b5bc1aaf3be3ae1c292fbed901bd2d3ba630e9aaacd23a3adf53cd1faa8dcf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7681 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QEnu472dd0mELTtC9AzYduUGc5dPSz2X5deNihdKTfMDHcN67kFcXk0sbTTx-apLOT_IivZHPxgTcJF6Zn1oXe8CgmlkgnY0gmlwhKwSc0KKbXVsdGlhZGRyc5YACASsEnNCBluRAAoErBJzQgZbkt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECUqnJ8zP4TYVzzIsasNf25vRmqeYjpg78IvfdeHYpPJKDdGNwgluRg3VkcIJbk4V3YWt1MgM --storenode=/ip4/172.18.115.66/tcp/23441/p2p/16Uiu2HAkzzMaD1cLJqcWqAddDvcEJ17Go1oyqBXSTW47bJK1d9i9 --store=true --relay=true
2026-04-14 04:56:53.433 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.157.244 waku a11994f5ac93af210dd2444173c7614bdc934eeff5fb82539c5579604cff7211
2026-04-14 04:56:53.470 DEBUG [src.node.docker_mananger] Container started with ID a11994f5ac93. Setting up logs at ./log/docker/store_node1_2026-04-14_04-56-51__4e5fc825-c27f-4ed1-af42-51418ae11ea8__wakuorg_nwaku:latest.log
2026-04-14 04:56:53.470 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7677
2026-04-14 04:56:53.470 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 04:56:54.471 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7677/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:54.474 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 04:56:54.474 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 04:56:54.474 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7677/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:54.476 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.157.244/tcp/7678/p2p/16Uiu2HAmNJ8mX2ZzBpdbJaj8CZpSKeeNAPxHNuu6UCfqMvd3tbEq","/ip4/172.18.157.244/tcp/7679/ws/p2p/16Uiu2HAmNJ8mX2ZzBpdbJaj8CZpSKeeNAPxHNuu6UCfqMvd3tbEq"],"enrUri":"enr:-L24QDzl4jSjASU8Ulykrd6953gNJo510_c6FSPrEgypT2cDTN_yXZKTbH_SRP65nIDVAauR4780QpaZK1EcFb1SSD0CgmlkgnY0gmlwhKwSnfSKbXVsdGlhZGRyc5YACASsEp30Bh3-AAoErBKd9AYd_90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDjz0ws1irSyrFfd8zB7AMxr7-D0D4F_5csFVtpriamcKDdGNwgh3-g3VkcIIeAIV3YWt1MgM"}'
2026-04-14 04:56:54.477 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 04:56:54.477 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7677/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.115.66/tcp/23441/p2p/16Uiu2HAkzzMaD1cLJqcWqAddDvcEJ17Go1oyqBXSTW47bJK1d9i9"]'
2026-04-14 04:56:54.480 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:56:54.480 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23440/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 04:56:54.483 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:56:54.483 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7677/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 04:56:54.485 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:56:54.487 DEBUG [src.steps.store] Relaying message
2026-04-14 04:56:54.487 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23440/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:56:54.492 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:56:54.492 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:56:54.693 DEBUG [src.steps.store] Relaying message
2026-04-14 04:56:54.693 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23440/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:56:54.699 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:56:54.700 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:56:54.901 DEBUG [src.steps.store] Relaying message
2026-04-14 04:56:54.901 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23440/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:56:54.907 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:56:54.907 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:56:55.108 DEBUG [src.steps.store] Relaying message
2026-04-14 04:56:55.108 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23440/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:56:55.114 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:56:55.114 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:56:55.315 DEBUG [src.steps.store] Relaying message
2026-04-14 04:56:55.315 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23440/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:56:55.320 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:56:55.321 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:56:55.522 DEBUG [src.steps.store] Relaying message
2026-04-14 04:56:55.522 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23440/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:56:55.529 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:56:55.529 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:56:55.729 DEBUG [tests.store.test_time_filter] inquering stored messages with start time 1776142611486829056 after end time 2467342615729873920
2026-04-14 04:56:55.730 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23440/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&startTime=1776142611486829056&endTime=2467342615729873920&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:55.734 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x965a38261e5337c1eb79c70d7c389f3a0c41673f48ce17d7d93c613b0ee10645","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776142611486829056,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x8744ff1548ab50ca611edd4b040abc639b48f85070cfcf033461d054dfb51740","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776142613486836992,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x3f345bb763da7772d3139df572d0e455dca325fe36518636cf1b9294cc44b755","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776142614386839040,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0xfced7eee8878d7308e0666e94c5257621f99ef223d1014d37c071ee3b66553ba","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776142614586841088,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0xcb51fac64f31dc363d42773e9db5e2f20c3c5c34a49582b970ac0145790c371d","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776142616486843136,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x605d9f4df0bddb7226e1926df5717c2123743fb8bf849782ae958ce3f1e4c020","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776142624486844160,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"}]}'
2026-04-14 04:56:55.734 DEBUG [tests.store.test_time_filter] number of messages stored for start time 1776142611486829056 and end time = 2467342615729873920 is 6
2026-04-14 04:56:55.734 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7677/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&startTime=1776142611486829056&endTime=2467342615729873920&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:55.738 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x965a38261e5337c1eb79c70d7c389f3a0c41673f48ce17d7d93c613b0ee10645","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776142611486829056,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x8744ff1548ab50ca611edd4b040abc639b48f85070cfcf033461d054dfb51740","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776142613486836992,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x3f345bb763da7772d3139df572d0e455dca325fe36518636cf1b9294cc44b755","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776142614386839040,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0xfced7eee8878d7308e0666e94c5257621f99ef223d1014d37c071ee3b66553ba","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776142614586841088,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0xcb51fac64f31dc363d42773e9db5e2f20c3c5c34a49582b970ac0145790c371d","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776142616486843136,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x605d9f4df0bddb7226e1926df5717c2123743fb8bf849782ae958ce3f1e4c020","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776142624486844160,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"}]}'
2026-04-14 04:56:55.738 DEBUG [tests.store.test_time_filter] number of messages stored for start time 1776142611486829056 and end time = 2467342615729873920 is 6
2026-04-14 04:56:55.740 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 04:56:55.741 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 04:56:55.741 DEBUG [src.node.waku_node] Stopping container with id 0239451990a9
2026-04-14 04:56:56.210 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 04:56:56.214 DEBUG [src.node.waku_node] Stopping container with id a11994f5ac93
2026-04-14 04:56:56.706 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 04:56:56.709 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 04:56:56.721 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 04:56:56.728 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,88 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_node_uses_both_auto_and_regular_apis with id: 2026-04-14_04-59-35__d061faeb-3f65-45c0-ae5b-5848c5ef0bb5
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-04-14_04-59-35__d061faeb-3f65-45c0-ae5b-5848c5ef0bb5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.4
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48013', '48014', '48015', '48016', '48017']
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 48013:48013 -p 48014:48014 -p 48015:48015 -p 48016:48016 -p 48017:48017 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48015 --rest-port=48013 --tcp-port=48014 --discv5-udp-port=48016 --rest-address=0.0.0.0 --nat=extip:172.18.196.4 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=9de1e6ce546ce0efea842567c7c11eb0aef6b8cacb1df3aabe6392c73febabac --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48017 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.196.4 waku f741b5578a522cd55d73d07c67e5d4dccfa29b57d45dc9add1ed8732ef47b5ab
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f741b5578a52. Setting up logs at ./log/docker/node1_2026-04-14_04-59-35__d061faeb-3f65-45c0-ae5b-5848c5ef0bb5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 48013
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 1082a50c0d61. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 654ed2d8a6e9. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48013/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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:48013/debug/v1/info" -H "Content-Type: application/json" -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.4/tcp/48014/p2p/16Uiu2HAmC76zRccPBPzZfj1MqcBXL4Ho6XCWH62QbX8SMWFMqYNr","/ip4/172.18.196.4/tcp/48015/ws/p2p/16Uiu2HAmC76zRccPBPzZfj1MqcBXL4Ho6XCWH62QbX8SMWFMqYNr"],"enrUri":"enr:-L24QLLTJASpHrTvoEl8W7w_JCh3w4e_hHYbCl5Gk1dbEfIRTlzuawcKt7fN8kLXz183yTqEtsTQO9lZg7TpjRq9kG0CgmlkgnY0gmlwhKwSxASKbXVsdGlhZGRyc5YACASsEsQEBruOAAoErBLEBAa7j90DgnJzhQDHAQAAiXNlY3AyNTZrMaEC99TsGo3CnIYVSusFEGY_XCETGuTsEQvnF2RCnkP-hg-DdGNwgruOg3VkcIK7kIV3YWt1MgU"}'
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-04-14_04-59-35__d061faeb-3f65-45c0-ae5b-5848c5ef0bb5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.44.225
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19617', '19618', '19619', '19620', '19621']
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 19617:19617 -p 19618:19618 -p 19619:19619 -p 19620:19620 -p 19621:19621 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19619 --rest-port=19617 --tcp-port=19618 --discv5-udp-port=19620 --rest-address=0.0.0.0 --nat=extip:172.18.44.225 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=3c7ed317eda8bced8ce41dc0e7673b4ea5f0bbb46feaf92b46f0ca8ff4bb6c17 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19621 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLLTJASpHrTvoEl8W7w_JCh3w4e_hHYbCl5Gk1dbEfIRTlzuawcKt7fN8kLXz183yTqEtsTQO9lZg7TpjRq9kG0CgmlkgnY0gmlwhKwSxASKbXVsdGlhZGRyc5YACASsEsQEBruOAAoErBLEBAa7j90DgnJzhQDHAQAAiXNlY3AyNTZrMaEC99TsGo3CnIYVSusFEGY_XCETGuTsEQvnF2RCnkP-hg-DdGNwgruOg3VkcIK7kIV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.44.225 waku d89184dbe8a39058c32d4cf6909d9998da26fbb7d322d6f31d0260c8a882f6f4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d89184dbe8a3. Setting up logs at ./log/docker/node2_2026-04-14_04-59-35__d061faeb-3f65-45c0-ae5b-5848c5ef0bb5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 19617
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19617/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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:19617/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.44.225/tcp/19618/p2p/16Uiu2HAmAjieEbEfK3ZoX1uWbMivdGoTtnfL2RoX5c6J66VhTjcN","/ip4/172.18.44.225/tcp/19619/ws/p2p/16Uiu2HAmAjieEbEfK3ZoX1uWbMivdGoTtnfL2RoX5c6J66VhTjcN"],"enrUri":"enr:-L24QG9OYWbkqxWH-x_XYnzfLGXEZrFQm_Y_obDiXlaB5B48HBBXB-LmD13qcpfh3UQiMkRRdtmBPAVReFHNPhYwyo8CgmlkgnY0gmlwhKwSLOGKbXVsdGlhZGRyc5YACASsEizhBkyiAAoErBIs4QZMo90DgnJzhQDHAQAAiXNlY3AyNTZrMaEC437E75d29duClZSPLuDxVpxqWadrzqNRh8XkPl2n0ruDdGNwgkyig3VkcIJMpIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19617/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.196.4/tcp/48014/p2p/16Uiu2HAmC76zRccPBPzZfj1MqcBXL4Ho6XCWH62QbX8SMWFMqYNr"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48013/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:19617/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:48013/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:48013/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":1776142778352531038,"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:19617/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":1776142778352531038,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48013/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/199/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:19617/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/199/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:48013/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%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:48013/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F0" -H "Content-Type: application/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":1776142778471748531,"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:19617/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F0" -H "Content-Type: application/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":1776142778471748531,"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 f741b5578a52
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d89184dbe8a3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,78 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_get_message_duplicate_message with id: 2026-04-14_05-00-13__b9a3ed5d-e011-41a7-ac60-80d7054975d1
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-04-14_05-00-13__b9a3ed5d-e011-41a7-ac60-80d7054975d1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.49.177
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14448', '14449', '14450', '14451', '14452']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 14448:14448 -p 14449:14449 -p 14450:14450 -p 14451:14451 -p 14452:14452 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14450 --rest-port=14448 --tcp-port=14449 --discv5-udp-port=14451 --rest-address=0.0.0.0 --nat=extip:172.18.49.177 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=027401dcc8c848d87b5bbfc2a8fbb25fceb7f5d4f1cbaffffdc3a88a48b9e0f4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14452 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.49.177 waku 20bf545eb449941e7061bbcc28846aefa2835f1439dc97e5981b2a4ae3bd2529
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 20bf545eb449. Setting up logs at ./log/docker/node1_2026-04-14_05-00-13__b9a3ed5d-e011-41a7-ac60-80d7054975d1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 14448
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 451e9d3da7dc. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3ca144b3a52d. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14448/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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:14448/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.49.177/tcp/14449/p2p/16Uiu2HAmTMMs8UCLgXzbFagtFaLKhtYAu9NSa2mpnr42Ro9EEvvE","/ip4/172.18.49.177/tcp/14450/ws/p2p/16Uiu2HAmTMMs8UCLgXzbFagtFaLKhtYAu9NSa2mpnr42Ro9EEvvE"],"enrUri":"enr:-L24QCJiKJPxq4Hvle6eHsZy0WwTtbSVSfDwU624fUkLnldzHim9kaPWwLlCyXAGBRlwmCo70yYXwILkpdVkCrfJYz0CgmlkgnY0gmlwhKwSMbGKbXVsdGlhZGRyc5YACASsEjGxBjhxAAoErBIxsQY4ct0DgnJzhQDGAQAAiXNlY3AyNTZrMaED2lstAyq_hCHsNYxW_reYDrZCFPSXoOM7DP4pRGdKdduDdGNwgjhxg3VkcII4c4V3YWt1MgU"}'
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-04-14_05-00-13__b9a3ed5d-e011-41a7-ac60-80d7054975d1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.57.153
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6489', '6490', '6491', '6492', '6493']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 6489:6489 -p 6490:6490 -p 6491:6491 -p 6492:6492 -p 6493:6493 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6491 --rest-port=6489 --tcp-port=6490 --discv5-udp-port=6492 --rest-address=0.0.0.0 --nat=extip:172.18.57.153 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=daebeffab4e9351fb6c3db0cbabdcdea4ce20da225aeb96c3cad2b757d7a3a19 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6493 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QCJiKJPxq4Hvle6eHsZy0WwTtbSVSfDwU624fUkLnldzHim9kaPWwLlCyXAGBRlwmCo70yYXwILkpdVkCrfJYz0CgmlkgnY0gmlwhKwSMbGKbXVsdGlhZGRyc5YACASsEjGxBjhxAAoErBIxsQY4ct0DgnJzhQDGAQAAiXNlY3AyNTZrMaED2lstAyq_hCHsNYxW_reYDrZCFPSXoOM7DP4pRGdKdduDdGNwgjhxg3VkcII4c4V3YWt1MgU --filternode=/ip4/172.18.49.177/tcp/14449/p2p/16Uiu2HAmTMMs8UCLgXzbFagtFaLKhtYAu9NSa2mpnr42Ro9EEvvE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.57.153 waku 83ef05aac3208c06baef61df9514c9e1002007498201eca3d2608a156d98240e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 83ef05aac320. Setting up logs at ./log/docker/node2_2026-04-14_05-00-13__b9a3ed5d-e011-41a7-ac60-80d7054975d1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 6489
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6489/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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:6489/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.57.153/tcp/6490/p2p/16Uiu2HAmGzzm8rbNWgjb9qfCCwyYa5pbF4FrTKhrE2cCa8fH5C6K","/ip4/172.18.57.153/tcp/6491/ws/p2p/16Uiu2HAmGzzm8rbNWgjb9qfCCwyYa5pbF4FrTKhrE2cCa8fH5C6K"],"enrUri":"enr:-L24QLTnwnofwZVqFMejXqBpoOO5RKDyE-jNf9TF-CwN2-P9Z1Vd4aXlSXpAePp_YcrKq08ipqPAO_nUw2mv_ry523ICgmlkgnY0gmlwhKwSOZmKbXVsdGlhZGRyc5YACASsEjmZBhlaAAoErBI5mQYZW90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDQI7UKjmqoMtZYlwaeJisftF0kQJvsGOCEqIDRGaWHGCDdGNwghlag3VkcIIZXIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6489/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.49.177/tcp/14449/p2p/16Uiu2HAmTMMs8UCLgXzbFagtFaLKhtYAu9NSa2mpnr42Ro9EEvvE"]'
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:14448/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:6489/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "d5dd9c74-0465-4971-bdd0-0e2f5710a94c", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"d5dd9c74-0465-4971-bdd0-0e2f5710a94c","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14448/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6489/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776142815613158082,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14448/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6489/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 20bf545eb449
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 83ef05aac320
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,208 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_node_without_sync_or_relay_stays_empty with id: 2026-04-14_05-00-32__45e2e2ad-6bf2-40d1-b877-842d999f3995
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-04-14_05-00-32__45e2e2ad-6bf2-40d1-b877-842d999f3995__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-04-14_05-00-32__45e2e2ad-6bf2-40d1-b877-842d999f3995__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-04-14_05-00-32__45e2e2ad-6bf2-40d1-b877-842d999f3995__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.121.159
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['5417', '5418', '5419', '5420', '5421']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 5417:5417 -p 5418:5418 -p 5419:5419 -p 5420:5420 -p 5421:5421 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5419 --rest-port=5417 --tcp-port=5418 --discv5-udp-port=5420 --rest-address=0.0.0.0 --nat=extip:172.18.121.159 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9df9a06dfeddf64c82190fa9321dfcef6f570b9dbe0f86caeab712ccb1b790aa --store-sync=true --store=true --store-sync-range=300 --store-sync-interval=6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5421 --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.121.159 waku 8f0c81e06de3e5df336ac1ebd547fa6e05e09dd87beef14e542451cbb4287d5a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8f0c81e06de3. Setting up logs at ./log/docker/node1_2026-04-14_05-00-32__45e2e2ad-6bf2-40d1-b877-842d999f3995__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 5417
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 1329d9086f3d. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2c941b701053. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5417/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"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:5417/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.121.159/tcp/5418/p2p/16Uiu2HAmV7VNS5JJ9Mf52yg4cWRqBc4vPzYyXmhBMLL1tMkRRAqj","/ip4/172.18.121.159/tcp/5419/ws/p2p/16Uiu2HAmV7VNS5JJ9Mf52yg4cWRqBc4vPzYyXmhBMLL1tMkRRAqj"],"enrUri":"enr:-L24QFezdW-2jBjnMH7zL-r5rVLiQyJzL6acu7Ei-HeBaxWABdIODo4T3B_T4fU0fyKDzy0w_Spq4aziDKFpuViINm0CgmlkgnY0gmlwhKwSeZ-KbXVsdGlhZGRyc5YACASsEnmfBhUqAAoErBJ5nwYVK90DgnJzhQDGAQAAiXNlY3AyNTZrMaED9ITnkJHZeXOjZhJzXm4T1IXgvp35EN5iGgm1Afl0Hu6DdGNwghUqg3VkcIIVLIV3YWt1MhM"}'
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:5417/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5417/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5417/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5417/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5417/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5417/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5417/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5417/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5417/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5417/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5417/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5417/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5417/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5417/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5417/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5417/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5417/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5417/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5417/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5417/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5417/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5417/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5417/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5417/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5417/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5417/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5417/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5417/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5417/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5417/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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.254.221
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37079', '37080', '37081', '37082', '37083']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 37079:37079 -p 37080:37080 -p 37081:37081 -p 37082:37082 -p 37083:37083 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37081 --rest-port=37079 --tcp-port=37080 --discv5-udp-port=37082 --rest-address=0.0.0.0 --nat=extip:172.18.254.221 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bdea00ff7445aaeab2d38ac7accebc92fa048c6a27fe71ecbb90769a4d7b0de1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37083 --metrics-logging=true --relay=false --dns-discovery=false --discv5-bootstrap-node=enr:-L24QFezdW-2jBjnMH7zL-r5rVLiQyJzL6acu7Ei-HeBaxWABdIODo4T3B_T4fU0fyKDzy0w_Spq4aziDKFpuViINm0CgmlkgnY0gmlwhKwSeZ-KbXVsdGlhZGRyc5YACASsEnmfBhUqAAoErBJ5nwYVK90DgnJzhQDGAQAAiXNlY3AyNTZrMaED9ITnkJHZeXOjZhJzXm4T1IXgvp35EN5iGgm1Afl0Hu6DdGNwghUqg3VkcIIVLIV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.254.221 waku f4d9fca4d9c6cbde12545c4778319cbd13f6b482d1a10d7eda027168d5897fa0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f4d9fca4d9c6. Setting up logs at ./log/docker/node2_2026-04-14_05-00-32__45e2e2ad-6bf2-40d1-b877-842d999f3995__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37079
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37079/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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:37079/debug/v1/info" -H "Content-Type: application/json" -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.221/tcp/37080/p2p/16Uiu2HAkvRjyredB3kaX8Xi7DohMgxZVNDGn7MUxao6i7PNvWYjh","/ip4/172.18.254.221/tcp/37081/ws/p2p/16Uiu2HAkvRjyredB3kaX8Xi7DohMgxZVNDGn7MUxao6i7PNvWYjh"],"enrUri":"enr:-L24QHmQb1kHmurZDZcY0wY2BHbvBMtnGN1Ppzg8r8H-V4Y-FCB9t9IhWKvTi8FA880TbfPGK6MNdmKovDikMHGNP4wCgmlkgnY0gmlwhKwS_t2KbXVsdGlhZGRyc5YACASsEv7dBpDYAAoErBL-3QaQ2d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECDuA2AnVoGTU4lMcYMW5LxO7PHd8aA4NKhcwB9xsrlYCDdGNwgpDYg3VkcIKQ2oV3YWt1MgA"}'
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.89.27
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['64218', '64219', '64220', '64221', '64222']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 64218:64218 -p 64219:64219 -p 64220:64220 -p 64221:64221 -p 64222:64222 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64220 --rest-port=64218 --tcp-port=64219 --discv5-udp-port=64221 --rest-address=0.0.0.0 --nat=extip:172.18.89.27 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4f94efc0cfdc7d69129a3e565fa7e556ba50f769e5c543e1defec93f2ec0eece --store-sync=true --store=true --store-sync-range=300 --store-sync-interval=6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64222 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false --discv5-bootstrap-node=enr:-L24QFezdW-2jBjnMH7zL-r5rVLiQyJzL6acu7Ei-HeBaxWABdIODo4T3B_T4fU0fyKDzy0w_Spq4aziDKFpuViINm0CgmlkgnY0gmlwhKwSeZ-KbXVsdGlhZGRyc5YACASsEnmfBhUqAAoErBJ5nwYVK90DgnJzhQDGAQAAiXNlY3AyNTZrMaED9ITnkJHZeXOjZhJzXm4T1IXgvp35EN5iGgm1Afl0Hu6DdGNwghUqg3VkcIIVLIV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.89.27 waku 76fe85011ebf5a50fe6d77be086d846c732648dec7138a14ac0a1649c5ab08cb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 76fe85011ebf. Setting up logs at ./log/docker/node3_2026-04-14_05-00-32__45e2e2ad-6bf2-40d1-b877-842d999f3995__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 64218
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64218/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"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:64218/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.89.27/tcp/64219/p2p/16Uiu2HAm1CoEZMGuEFE5GLnryce64kCty1j76bzj2ZCD5d3U5KoT","/ip4/172.18.89.27/tcp/64220/ws/p2p/16Uiu2HAm1CoEZMGuEFE5GLnryce64kCty1j76bzj2ZCD5d3U5KoT"],"enrUri":"enr:-L24QFo__8v3SljFSXQhctyYKTFVidaM8PRGEX2Q2kZP4yHvcnGTQwYIUMh7lmsYHFBbjj-HziLRpH3jHA1dsF6cMd0CgmlkgnY0gmlwhKwSWRuKbXVsdGlhZGRyc5YACASsElkbBvrbAAoErBJZGwb63N0DgnJzhQDGAQAAiXNlY3AyNTZrMaECVdnGGE6pwoPBS1DmoLOyyX4Mk4zPreYMd5_eQce-SJ6DdGNwgvrbg3VkcIL63YV3YWt1MhI"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64218/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.121.159/tcp/5418/p2p/16Uiu2HAmV7VNS5JJ9Mf52yg4cWRqBc4vPzYyXmhBMLL1tMkRRAqj"]'
INFO  src.node.api_clients.base_client:base_client.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:64218/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=&pageSize=200&ascending=true&peer_id=" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x70dc8a52a5ffc7cfaf08d23492ebca397ed0fa98aa2d5c1d9ac6817403b562fd"},{"messageHash":"0x68232be82195b328c64ea0772924fccfca159748b8d72e3a80ec0848dc107223"},{"messageHash":"0x174e64c55afc05d3e88f185a720779ed017a156a98e93e2759f7fabd949555ba"},{"messageHash":"0x7778629f43e59a1cde529cab6894d9b1ab6abc2838b91b9e5f010fd5d0719905"},{"messageHash":"0xccd895cb46b22060b90b3754be0608d430184ba061899958503a724360684ee8"},{"messageHash":"0xbbd45e67c218ec52feabf5a903061621cc664f75368a2d71013baadaef81d578"},{"messageHash":"0x440997a80ed139f318061a78517cbebabb88377b1eafb5b962e0612331a68e00"},{"messageHash":"0xe384295390f1e1e0a714cfe910414e8647ffb137ae0f34a6595606e961ae1cf5"},{"messageHash":"0xd8482ce4b485d34779e8f0577aa59007d31e309a1338764ddaf4abbc3f827b47"},{"messageHash":"0x1d14a3e8f6317a4a9fcb35cabb1c3268e301cb9db5c5ac782028603493a816e8"},{"messageHash":"0xb33fe142c5f324645d955ea6bc16b54b5fb005a7d284d91db5ae79a5da42e659"},{"messageHash":"0x24cb9be61e44db0304b78aa3606eed71891056c44dd4947f4316af4effa7501f"},{"messageHash":"0x8c870634177c552a19df7c1717f6e7d87ce6501302cd32ba7685a2a20f73b644"},{"messageHash":"0xa25c172ddbf1d839b209404c9ac2f613d0f6b5cefc4cd7f9ec02971aa7ddeef5"},{"messageHash":"0xdab70b6f4e56ab55be863bb2eec92f91ad231406f82d2252fcafe9a70de1bee5"},{"messageHash":"0xd1aff6e831885886d162fd39cde11dd5b490fea5cbf5b79da9feb7031d8a4597"},{"messageHash":"0x5adca9a6fe40858bc57657e84ccc9a88ff97785c758a70986981906c97bcd405"},{"messageHash":"0x100913f36147dafc3005e7cf3520b23780e34e4e1541d6f8e583941002329016"},{"messageHash":"0x4b172bd0e78b2ea7f18a0dca0f1b30ecf21115f8d0199e8fac3e5e76ceb3c985"},{"messageHash":"0x5e64daf59a7272d13b456fccc93d7d61f64589bd0aaf3f19ec8b357d39e1bd56"},{"messageHash":"0x13ef6023b2b5711d316aae2a446bca3f67867c72faeb2af22b8e29d60d09cf1a"},{"messageHash":"0xab2b4f9cf97ed9e39528f4b33cd73443db3aa51c7ed2d1d61c4252d4e2120c6f"},{"messageHash":"0xfabce413cf468f65f3a591a7078e68ace0def22e63664677d62401b2b934a578"},{"messageHash":"0x47c69bcbeb5e96887b5d9d6b3ac9209677169ed3f2042deb73931ca023e472a1"},{"messageHash":"0xf60836b18093e749ac35ad5cd05349f30be0200a8fe4644b891c4de8c698d580"},{"messageHash":"0x9154685c0e92b32588b5132504566d3662e40355189e7780596db0152e55dc99"},{"messageHash":"0x14cd1d70c4393a5269975e3c82cd40c8c4d943e845f35b4da98842fb9e1d595b"},{"messageHash":"0x35ec3ddb1933d2d24704fa5fe7380555d44bcd9a214ee80925eeacb9a62f8c63"},{"messageHash":"0x5ff02b9d61e11b7ecfb17b75eb0bdbc6832f7294f1440516af67744797c3f21c"},{"messageHash":"0xc2799f10dcfbbfc6689bf5e12b944e35846bc78cecd24bb25b1da6ee596ad545"}]}'
DEBUG  tests.store_sync.test_store_sync:test_store_sync.py:989 Node3 store has 30 messages expected 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 8f0c81e06de3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f4d9fca4d9c6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 76fe85011ebf
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8f0c81e06de3. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f4d9fca4d9c6. 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,228 @@
2026-04-14 04:57:11.679 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 04:57:11.680 DEBUG [tests.conftest] Running test: test_different_page_size[39] with id: 2026-04-14_04-57-11__eacfdd87-4b64-4789-9a31-c34658d73459
2026-04-14 04:57:11.680 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 04:57:11.681 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-14 04:57:11.681 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-14 04:57:11.690 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 04:57:11.691 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-14_04-57-11__eacfdd87-4b64-4789-9a31-c34658d73459__wakuorg_nwaku:latest.log
2026-04-14 04:57:11.692 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 04:57:11.692 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 04:57:11.694 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 04:57:11.695 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.143.140
2026-04-14 04:57:11.696 DEBUG [src.node.docker_mananger] Generated ports ['3279', '3280', '3281', '3282', '3283']
2026-04-14 04:57:11.696 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 04:57:11.696 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 04:57:11.697 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 04:57:11.697 DEBUG [src.node.docker_mananger] docker run -i -t -p 3279:3279 -p 3280:3280 -p 3281:3281 -p 3282:3282 -p 3283:3283 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3281 --rest-port=3279 --tcp-port=3280 --discv5-udp-port=3282 --rest-address=0.0.0.0 --nat=extip:172.18.143.140 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=69a1ae2d03266ddab50db4d4ab4adfc6d60adcfbd64d9863d80c2cd389fccb2c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3283 --metrics-logging=true --store=true --relay=true
2026-04-14 04:57:11.896 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.143.140 waku 7e342bfb73760d3bf079e32e05be23e46461dfa9f06ec12385782948230ded71
2026-04-14 04:57:11.935 DEBUG [src.node.docker_mananger] Container started with ID 7e342bfb7376. Setting up logs at ./log/docker/publishing_node1_2026-04-14_04-57-11__eacfdd87-4b64-4789-9a31-c34658d73459__wakuorg_nwaku:latest.log
2026-04-14 04:57:11.935 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 3279
2026-04-14 04:57:11.936 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 04:57:11.997 ERROR [src.node.docker_mananger] Max retries reached for container f7dac51a32a9. Exiting log stream.
2026-04-14 04:57:12.519 ERROR [src.node.docker_mananger] Max retries reached for container bf1c3ea2939e. Exiting log stream.
2026-04-14 04:57:12.936 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3279/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:57:12.939 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 04:57:12.940 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 04:57:12.940 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3279/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:57:12.943 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.143.140/tcp/3280/p2p/16Uiu2HAm8WrXR3qqUf9aBdscSqMqSJMx4J6xDp9CR1hEi4Hhtxxw","/ip4/172.18.143.140/tcp/3281/ws/p2p/16Uiu2HAm8WrXR3qqUf9aBdscSqMqSJMx4J6xDp9CR1hEi4Hhtxxw"],"enrUri":"enr:-L24QK97xnk9UBEFhIZhV9mUOyay0hwv-s6c_gXdbZkd-fKvRHTNBsOb1h3V4KpnFFkxOvsL_tZpNSDAyNo_pCTMgwICgmlkgnY0gmlwhKwSj4yKbXVsdGlhZGRyc5YACASsEo-MBgzQAAoErBKPjAYM0d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECwnvB8W4qKIsjx6p7ZvJfWiXYH_MgjVRHGS6ctD5PSCCDdGNwggzQg3VkcIIM0oV3YWt1MgM"}'
2026-04-14 04:57:12.943 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 04:57:12.950 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 04:57:12.950 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-14_04-57-11__eacfdd87-4b64-4789-9a31-c34658d73459__wakuorg_nwaku:latest.log
2026-04-14 04:57:12.950 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 04:57:12.950 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 04:57:12.952 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 04:57:12.952 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.182.75
2026-04-14 04:57:12.952 DEBUG [src.node.docker_mananger] Generated ports ['56131', '56132', '56133', '56134', '56135']
2026-04-14 04:57:12.952 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 04:57:12.952 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 04:57:12.952 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 04:57:12.953 DEBUG [src.node.docker_mananger] docker run -i -t -p 56131:56131 -p 56132:56132 -p 56133:56133 -p 56134:56134 -p 56135:56135 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56133 --rest-port=56131 --tcp-port=56132 --discv5-udp-port=56134 --rest-address=0.0.0.0 --nat=extip:172.18.182.75 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4ef21f02c00cfa7b6ebdca95e2f8faee04ede70f1ab8fb1fa45e78637eb731d5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56135 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QK97xnk9UBEFhIZhV9mUOyay0hwv-s6c_gXdbZkd-fKvRHTNBsOb1h3V4KpnFFkxOvsL_tZpNSDAyNo_pCTMgwICgmlkgnY0gmlwhKwSj4yKbXVsdGlhZGRyc5YACASsEo-MBgzQAAoErBKPjAYM0d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECwnvB8W4qKIsjx6p7ZvJfWiXYH_MgjVRHGS6ctD5PSCCDdGNwggzQg3VkcIIM0oV3YWt1MgM --storenode=/ip4/172.18.143.140/tcp/3280/p2p/16Uiu2HAm8WrXR3qqUf9aBdscSqMqSJMx4J6xDp9CR1hEi4Hhtxxw --store=true --relay=true
2026-04-14 04:57:13.154 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.182.75 waku 1520f9de62d2f2cd5a4a98766570a691edf72ccd908c93da3bb937c046bdfe2b
2026-04-14 04:57:13.189 DEBUG [src.node.docker_mananger] Container started with ID 1520f9de62d2. Setting up logs at ./log/docker/store_node1_2026-04-14_04-57-11__eacfdd87-4b64-4789-9a31-c34658d73459__wakuorg_nwaku:latest.log
2026-04-14 04:57:13.190 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 56131
2026-04-14 04:57:13.191 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 04:57:14.192 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56131/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:57:14.194 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 04:57:14.195 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 04:57:14.195 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56131/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:57:14.197 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.182.75/tcp/56132/p2p/16Uiu2HAm1B6v8MhU1uGPZpe2bBkSeiduYF7zp3NR6jRCvSBkJ9v1","/ip4/172.18.182.75/tcp/56133/ws/p2p/16Uiu2HAm1B6v8MhU1uGPZpe2bBkSeiduYF7zp3NR6jRCvSBkJ9v1"],"enrUri":"enr:-L24QMvYtLL1bZ7v2mC3n9AY4_BMlG9szdNKAK3TvEnforZIGWZEsqE1n6bBAX-uKE0Nc1LeEFWlMrXL9t5QKLOVzkMCgmlkgnY0gmlwhKwStkuKbXVsdGlhZGRyc5YACASsErZLBttEAAoErBK2SwbbRd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECVWqbBRouF6Z_N41XcO0qUN6p2BkGMP_r8zAwyTWY73qDdGNwgttEg3VkcILbRoV3YWt1MgM"}'
2026-04-14 04:57:14.198 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 04:57:14.199 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56131/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.143.140/tcp/3280/p2p/16Uiu2HAm8WrXR3qqUf9aBdscSqMqSJMx4J6xDp9CR1hEi4Hhtxxw"]'
2026-04-14 04:57:14.202 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:14.202 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3279/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 04:57:14.205 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:14.205 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56131/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 04:57:14.207 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:14.208 DEBUG [src.steps.store] Relaying message
2026-04-14 04:57:14.209 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3279/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:14.214 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:14.215 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:57:14.415 DEBUG [src.steps.store] Relaying message
2026-04-14 04:57:14.416 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3279/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:14.421 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:14.421 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:57:14.622 DEBUG [src.steps.store] Relaying message
2026-04-14 04:57:14.622 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3279/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:14.628 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:14.629 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:57:14.829 DEBUG [src.steps.store] Relaying message
2026-04-14 04:57:14.830 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3279/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:14.835 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:14.837 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:57:15.037 DEBUG [src.steps.store] Relaying message
2026-04-14 04:57:15.038 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3279/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:15.045 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:15.045 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:57:15.246 DEBUG [src.steps.store] Relaying message
2026-04-14 04:57:15.246 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3279/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:15.253 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:15.254 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:57:15.454 DEBUG [src.steps.store] Relaying message
2026-04-14 04:57:15.455 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3279/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:15.461 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:15.462 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:57:15.663 DEBUG [src.steps.store] Relaying message
2026-04-14 04:57:15.663 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3279/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:15.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:15.669 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:57:15.870 DEBUG [src.steps.store] Relaying message
2026-04-14 04:57:15.871 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3279/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:15.876 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:15.877 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:57:16.078 DEBUG [src.steps.store] Relaying message
2026-04-14 04:57:16.078 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3279/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:16.083 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:16.084 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:57:16.285 DEBUG [src.steps.store] Relaying message
2026-04-14 04:57:16.285 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3279/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:16.291 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:16.291 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:57:16.492 DEBUG [src.steps.store] Relaying message
2026-04-14 04:57:16.492 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3279/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:16.499 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:16.499 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:57:16.700 DEBUG [src.steps.store] Relaying message
2026-04-14 04:57:16.700 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3279/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:16.706 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:16.706 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:57:16.907 DEBUG [src.steps.store] Relaying message
2026-04-14 04:57:16.907 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3279/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:16.913 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:16.914 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:57:17.114 DEBUG [src.steps.store] Relaying message
2026-04-14 04:57:17.115 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3279/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:17.120 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:17.121 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:57:17.321 DEBUG [src.steps.store] Relaying message
2026-04-14 04:57:17.322 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3279/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:17.327 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:17.327 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:57:17.529 DEBUG [src.steps.store] Relaying message
2026-04-14 04:57:17.529 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3279/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:17.535 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:17.535 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:57:17.736 DEBUG [src.steps.store] Relaying message
2026-04-14 04:57:17.736 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3279/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:17.742 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:17.742 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:57:17.943 DEBUG [src.steps.store] Relaying message
2026-04-14 04:57:17.943 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3279/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:17.948 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:17.951 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:57:18.151 DEBUG [src.steps.store] Relaying message
2026-04-14 04:57:18.152 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3279/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:18.158 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:18.158 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:57:18.359 DEBUG [src.steps.store] Relaying message
2026-04-14 04:57:18.359 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3279/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:18.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:18.364 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:57:18.565 DEBUG [src.steps.store] Relaying message
2026-04-14 04:57:18.565 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3279/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:18.573 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:18.574 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:57:18.775 DEBUG [src.steps.store] Relaying message
2026-04-14 04:57:18.775 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3279/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:18.781 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:18.781 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:57:18.982 DEBUG [src.steps.store] Relaying message
2026-04-14 04:57:18.982 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3279/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:18.989 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:18.989 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:57:19.190 DEBUG [src.steps.store] Relaying message
2026-04-14 04:57:19.190 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3279/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:19.195 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:19.196 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:57:19.398 DEBUG [src.steps.store] Relaying message
2026-04-14 04:57:19.398 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3279/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:19.404 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:19.404 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:57:19.605 DEBUG [src.steps.store] Relaying message
2026-04-14 04:57:19.606 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3279/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:19.612 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:19.613 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:57:19.813 DEBUG [src.steps.store] Relaying message
2026-04-14 04:57:19.814 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3279/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:19.819 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:19.820 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:57:20.021 DEBUG [src.steps.store] Relaying message
2026-04-14 04:57:20.021 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3279/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:20.026 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:20.027 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:57:20.228 DEBUG [src.steps.store] Relaying message
2026-04-14 04:57:20.228 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3279/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:20.234 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:20.235 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:57:20.436 DEBUG [src.steps.store] Relaying message
2026-04-14 04:57:20.436 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3279/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:20.442 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:20.442 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:57:20.644 DEBUG [src.steps.store] Relaying message
2026-04-14 04:57:20.644 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3279/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:20.649 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:20.650 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:57:20.851 DEBUG [src.steps.store] Relaying message
2026-04-14 04:57:20.851 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3279/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:20.857 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:20.857 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:57:21.058 DEBUG [src.steps.store] Relaying message
2026-04-14 04:57:21.059 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3279/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:21.064 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:21.065 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:57:21.266 DEBUG [src.steps.store] Relaying message
2026-04-14 04:57:21.266 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3279/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:21.271 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:21.272 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:57:21.473 DEBUG [src.steps.store] Relaying message
2026-04-14 04:57:21.473 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3279/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:21.479 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:21.481 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:57:21.682 DEBUG [src.steps.store] Relaying message
2026-04-14 04:57:21.682 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3279/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:21.688 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:21.689 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:57:21.890 DEBUG [src.steps.store] Relaying message
2026-04-14 04:57:21.890 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3279/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:21.897 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:21.897 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:57:22.098 DEBUG [src.steps.store] Relaying message
2026-04-14 04:57:22.098 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3279/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:22.104 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:22.104 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:57:22.305 DEBUG [src.steps.store] Relaying message
2026-04-14 04:57:22.305 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3279/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:22.310 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:22.311 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:57:22.512 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3279/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=39&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:57:22.516 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x659dc7c0d3d9bfb48d8e3b5eb814efe0c436add5c38aa1cdcb1234cf2bef9ad7"},{"messageHash":"0xb7d34bddcc858ee53e69f2e30b2ffd067807173cf285ad788b4eb7ef3ebd6bd7"},{"messageHash":"0x2418dde3470fa59f304e0307ae44bc5757e18d8b41dd345edcde740a8a509034"},{"messageHash":"0x4934847c84155092f39cf818fc0070598b84bb11d4dd3e282dba3afec85beb89"},{"messageHash":"0xe8e896af6b95733b042c40daf23b4e108c80ca06af3c5c1666f4814446ffce3b"},{"messageHash":"0xc040ce0973f2bc3692729adcb8faedf7df0392c0d6a95ebc095582b324b2bab5"},{"messageHash":"0x3a2bbc5e98735070c4641a1a191a183a22b0e2630c008091929ea7ef4d8bc1dd"},{"messageHash":"0xd0e0a510440ca9e56cb7c4e94bfaff8aad0665c716eb70f456bec551880fb167"},{"messageHash":"0x0390b06313227e2f020a0f9273811fc0c88bb882770265452ceb8e5f0c88d6e5"},{"messageHash":"0x8106f3f073afc8d022d8a87f817c74af39076eea8ad6e007382fb365176541c7"},{"messageHash":"0x5292206bc034caa3884392047de60b6ba911ba631a123249f73a489710541b12"},{"messageHash":"0xda6ac4e8a4f60af8b83c0849464e3b719fabbba42fd5710d3014bd09d63f3823"},{"messageHash":"0x88e6e1ddfd63797840c9e2d7f8f5b490a345741082cfcff6576ace13342be027"},{"messageHash":"0x432850c73943111fe0cb663a94573e771980c49ea4338f3926ea3dd22819e7d7"},{"messageHash":"0x857b7da6d7265e527549107c36317074884e6c26d0fc21bc5f3549183e7e0df9"},{"messageHash":"0xda98bb5e00abc8d1512c05b47388b064ec3c8d5332cb7ccad4bc0af1b9e830c7"},{"messageHash":"0x0e50e15073758c70ecec22b4d1db939d2bba5609f9da4ff92bd9d5afdc64ad8d"},{"messageHash":"0x702b9982781bff6a44a08d80bd5b5dd77b7fe573ea561c9d8138b7889b4a5782"},{"messageHash":"0x6306ee739311c2f0d7b77e5450acfacaef03f406411bcc9acfa141f3d87255b0"},{"messageHash":"0x3ed8dac640d8d40a08b030fa206cf141984b4953576472c0f58a88e84e336cca"},{"messageHash":"0xb73bead418529338966b7366feecb79a9df5b8f9f8857b65a681b40dd21e02d5"},{"messageHash":"0x20e1c4a98a38fbf35f93de7fb1106236e35dde02590e42a6bea0cd912f193a5b"},{"messageHash":"0x1cd1177e1bc77f42d0058f6a8cc26869fd1c572ecab79786787424c0d4597287"},{"messageHash":"0x497582a1c8aeba159390aee7505921cea8caf1aa0cad7d54f50ad68b04102c02"},{"messageHash":"0xf72f8edcacb2f7cd2e64b13fa30fae5e2faec9a25a9dfbc4008b768017bff2b5"},{"messageHash":"0xaf1518358c7c2fc35ffe7676ef5fae6589e0bc3055b8a819ca8db765398ff3fd"},{"messageHash":"0x957967f778ac78da41703dc9ce3f6762c7818867ccf4b3af5f38b3767d1b5cf9"},{"messageHash":"0xf2ec55d16597d8b1bf38b125eaa1211d426b006d1e812f51d093208b0da179ed"},{"messageHash":"0xcfa5450c80a46eb101bd205b7cc7364f6a2a185249f28e5a63c9f9e07bebf406"},{"messageHash":"0x4164a4da292fb9a4db98303fbbb40285b66498d783602fdac49b9abb7d95dcac"},{"messageHash":"0x209d54e52c1c10e9f254d8265ddb073cad3b77138fca0020c2dd13d6bb742379"},{"messageHash":"0x1108a66bde834225758ae290ca019fbf0c3c311ed277337d4fe536886d85e67c"},{"messageHash":"0xd012c3401eaba3fc94043252d6641f13355c15a67398c7a53d31534022293477"},{"messageHash":"0xc4013c7b67486f27e7415f6bd206347ba512f0a6f68558858b0fde3e44d34656"},{"messageHash":"0x16b241befc6ab16c599879ab98f25bc06ef308a784ea2cab06ba0d8777a6f3ac"},{"messageHash":"0x76c5ef13b684fbf490798485e7fccf115990e325077c7683f02cdeb66e53b853"},{"messageHash":"0x4731485d464a17889230f32dafdad539f5c31a19445c49ee97876f1b4115fb02"},{"messageHash":"0xc30661ddcc1d15ab849c5eea9e56e693840446c416986e17a60924c0c1d64c04"},{"messageHash":"0x8fe4ee59aadd071dba4e79f6db572dff1f195c4b9976eff2a8d0429dd1a67ab3"}],"paginationCursor":"0x8fe4ee59aadd071dba4e79f6db572dff1f195c4b9976eff2a8d0429dd1a67ab3"}'
2026-04-14 04:57:22.517 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56131/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=39&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:57:22.521 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x659dc7c0d3d9bfb48d8e3b5eb814efe0c436add5c38aa1cdcb1234cf2bef9ad7"},{"messageHash":"0xb7d34bddcc858ee53e69f2e30b2ffd067807173cf285ad788b4eb7ef3ebd6bd7"},{"messageHash":"0x2418dde3470fa59f304e0307ae44bc5757e18d8b41dd345edcde740a8a509034"},{"messageHash":"0x4934847c84155092f39cf818fc0070598b84bb11d4dd3e282dba3afec85beb89"},{"messageHash":"0xe8e896af6b95733b042c40daf23b4e108c80ca06af3c5c1666f4814446ffce3b"},{"messageHash":"0xc040ce0973f2bc3692729adcb8faedf7df0392c0d6a95ebc095582b324b2bab5"},{"messageHash":"0x3a2bbc5e98735070c4641a1a191a183a22b0e2630c008091929ea7ef4d8bc1dd"},{"messageHash":"0xd0e0a510440ca9e56cb7c4e94bfaff8aad0665c716eb70f456bec551880fb167"},{"messageHash":"0x0390b06313227e2f020a0f9273811fc0c88bb882770265452ceb8e5f0c88d6e5"},{"messageHash":"0x8106f3f073afc8d022d8a87f817c74af39076eea8ad6e007382fb365176541c7"},{"messageHash":"0x5292206bc034caa3884392047de60b6ba911ba631a123249f73a489710541b12"},{"messageHash":"0xda6ac4e8a4f60af8b83c0849464e3b719fabbba42fd5710d3014bd09d63f3823"},{"messageHash":"0x88e6e1ddfd63797840c9e2d7f8f5b490a345741082cfcff6576ace13342be027"},{"messageHash":"0x432850c73943111fe0cb663a94573e771980c49ea4338f3926ea3dd22819e7d7"},{"messageHash":"0x857b7da6d7265e527549107c36317074884e6c26d0fc21bc5f3549183e7e0df9"},{"messageHash":"0xda98bb5e00abc8d1512c05b47388b064ec3c8d5332cb7ccad4bc0af1b9e830c7"},{"messageHash":"0x0e50e15073758c70ecec22b4d1db939d2bba5609f9da4ff92bd9d5afdc64ad8d"},{"messageHash":"0x702b9982781bff6a44a08d80bd5b5dd77b7fe573ea561c9d8138b7889b4a5782"},{"messageHash":"0x6306ee739311c2f0d7b77e5450acfacaef03f406411bcc9acfa141f3d87255b0"},{"messageHash":"0x3ed8dac640d8d40a08b030fa206cf141984b4953576472c0f58a88e84e336cca"},{"messageHash":"0xb73bead418529338966b7366feecb79a9df5b8f9f8857b65a681b40dd21e02d5"},{"messageHash":"0x20e1c4a98a38fbf35f93de7fb1106236e35dde02590e42a6bea0cd912f193a5b"},{"messageHash":"0x1cd1177e1bc77f42d0058f6a8cc26869fd1c572ecab79786787424c0d4597287"},{"messageHash":"0x497582a1c8aeba159390aee7505921cea8caf1aa0cad7d54f50ad68b04102c02"},{"messageHash":"0xf72f8edcacb2f7cd2e64b13fa30fae5e2faec9a25a9dfbc4008b768017bff2b5"},{"messageHash":"0xaf1518358c7c2fc35ffe7676ef5fae6589e0bc3055b8a819ca8db765398ff3fd"},{"messageHash":"0x957967f778ac78da41703dc9ce3f6762c7818867ccf4b3af5f38b3767d1b5cf9"},{"messageHash":"0xf2ec55d16597d8b1bf38b125eaa1211d426b006d1e812f51d093208b0da179ed"},{"messageHash":"0xcfa5450c80a46eb101bd205b7cc7364f6a2a185249f28e5a63c9f9e07bebf406"},{"messageHash":"0x4164a4da292fb9a4db98303fbbb40285b66498d783602fdac49b9abb7d95dcac"},{"messageHash":"0x209d54e52c1c10e9f254d8265ddb073cad3b77138fca0020c2dd13d6bb742379"},{"messageHash":"0x1108a66bde834225758ae290ca019fbf0c3c311ed277337d4fe536886d85e67c"},{"messageHash":"0xd012c3401eaba3fc94043252d6641f13355c15a67398c7a53d31534022293477"},{"messageHash":"0xc4013c7b67486f27e7415f6bd206347ba512f0a6f68558858b0fde3e44d34656"},{"messageHash":"0x16b241befc6ab16c599879ab98f25bc06ef308a784ea2cab06ba0d8777a6f3ac"},{"messageHash":"0x76c5ef13b684fbf490798485e7fccf115990e325077c7683f02cdeb66e53b853"},{"messageHash":"0x4731485d464a17889230f32dafdad539f5c31a19445c49ee97876f1b4115fb02"},{"messageHash":"0xc30661ddcc1d15ab849c5eea9e56e693840446c416986e17a60924c0c1d64c04"},{"messageHash":"0x8fe4ee59aadd071dba4e79f6db572dff1f195c4b9976eff2a8d0429dd1a67ab3"}],"paginationCursor":"0x8fe4ee59aadd071dba4e79f6db572dff1f195c4b9976eff2a8d0429dd1a67ab3"}'
2026-04-14 04:57:22.523 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 04:57:22.525 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 04:57:22.525 DEBUG [src.node.waku_node] Stopping container with id 7e342bfb7376
2026-04-14 04:57:23.057 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 04:57:23.058 DEBUG [src.node.waku_node] Stopping container with id 1520f9de62d2
2026-04-14 04:57:23.526 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 04:57:23.528 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 04:57:23.543 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 04:57:23.558 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,73 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_single_content_topic[/app/20/sometopic/someencoding] with id: 2026-04-14_04-58-59__05101957-0f53-4076-9092-51b1ecfc41ef
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-04-14_04-58-59__05101957-0f53-4076-9092-51b1ecfc41ef__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.111
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38701', '38702', '38703', '38704', '38705']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 38701:38701 -p 38702:38702 -p 38703:38703 -p 38704:38704 -p 38705:38705 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38703 --rest-port=38701 --tcp-port=38702 --discv5-udp-port=38704 --rest-address=0.0.0.0 --nat=extip:172.18.228.111 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=afcd6d2c4f16d63cfed0cfddaefaeeaa4bda5ae62dcda25eabdc3ce7db0efbac --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38705 --metrics-logging=true --relay=true --filter=true --content-topic=/app/20/sometopic/someencoding
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.228.111 waku 488f40963f3123e37feababf264264912347eb0fc0ceb5754b419edf0a4509a5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 488f40963f31. Setting up logs at ./log/docker/node1_2026-04-14_04-58-59__05101957-0f53-4076-9092-51b1ecfc41ef__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 38701
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 2cf23318f0b6. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8605e9348f5f. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38701/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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:38701/debug/v1/info" -H "Content-Type: application/json" -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.111/tcp/38702/p2p/16Uiu2HAmUszybxCba5feDw9smFW3YpdVwGmFGPBh9AEEHYYHkzw4","/ip4/172.18.228.111/tcp/38703/ws/p2p/16Uiu2HAmUszybxCba5feDw9smFW3YpdVwGmFGPBh9AEEHYYHkzw4"],"enrUri":"enr:-L24QFWkgYTlTQq52LdtSLirGmS40jKvYb0WHgi1LJFsbDUgZIJ5f4yoZyLd_Arkx79aWbsoOfCWOFYRCTumFhp9tYcCgmlkgnY0gmlwhKwS5G-KbXVsdGlhZGRyc5YACASsEuRvBpcuAAoErBLkbwaXL90DgnJzhQDHAQAAiXNlY3AyNTZrMaED8RA_0A2axAKG_G50N2hU_ru2JZl49pye-96zrQD8uhuDdGNwgpcug3VkcIKXMIV3YWt1MgU"}'
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-04-14_04-58-59__05101957-0f53-4076-9092-51b1ecfc41ef__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.253.39
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49872', '49873', '49874', '49875', '49876']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 49872:49872 -p 49873:49873 -p 49874:49874 -p 49875:49875 -p 49876:49876 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49874 --rest-port=49872 --tcp-port=49873 --discv5-udp-port=49875 --rest-address=0.0.0.0 --nat=extip:172.18.253.39 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=8f3eda6d9f9de681c9ee2bf1fbab25ed874ac52df9cf99e7e6bdd3db084b1efa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49876 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFWkgYTlTQq52LdtSLirGmS40jKvYb0WHgi1LJFsbDUgZIJ5f4yoZyLd_Arkx79aWbsoOfCWOFYRCTumFhp9tYcCgmlkgnY0gmlwhKwS5G-KbXVsdGlhZGRyc5YACASsEuRvBpcuAAoErBLkbwaXL90DgnJzhQDHAQAAiXNlY3AyNTZrMaED8RA_0A2axAKG_G50N2hU_ru2JZl49pye-96zrQD8uhuDdGNwgpcug3VkcIKXMIV3YWt1MgU --content-topic=/app/20/sometopic/someencoding
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.253.39 waku eeefa1271a9e7d1cf9454617968fbf4f455fa0739832ae18daa509177f704ead
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID eeefa1271a9e. Setting up logs at ./log/docker/node2_2026-04-14_04-58-59__05101957-0f53-4076-9092-51b1ecfc41ef__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 49872
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49872/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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:49872/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.253.39/tcp/49873/p2p/16Uiu2HAkvF2VycoA14Pbe57zWYNRcUbZxhpP4A7SnM67AAq4G91K","/ip4/172.18.253.39/tcp/49874/ws/p2p/16Uiu2HAkvF2VycoA14Pbe57zWYNRcUbZxhpP4A7SnM67AAq4G91K"],"enrUri":"enr:-L24QChU96zHRhNqnkX0uQOvvTx7dm5A9D-hIEaXl2_dswYkAGrHQzMdLGUIAQRLMC-QZWfFtMbyDpgbnFLN686biZUCgmlkgnY0gmlwhKwS_SeKbXVsdGlhZGRyc5YACASsEv0nBsLRAAoErBL9JwbC0t0DgnJzhQDHAQAAiXNlY3AyNTZrMaECDCGAIjJLn7OjtxnZ_moLGK0KJyu9zCb555IBUcMxjXqDdGNwgsLRg3VkcILC04V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49872/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.228.111/tcp/38702/p2p/16Uiu2HAmUszybxCba5feDw9smFW3YpdVwGmFGPBh9AEEHYYHkzw4"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38701/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/20/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49872/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/20/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38701/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:38701/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":1776142742436727056,"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:49872/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":1776142742436727056,"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 488f40963f31
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id eeefa1271a9e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
2026-04-14 05:01:29.025 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 05:01:29.026 DEBUG [tests.conftest] Running test: test_store_with_empty_and_valid_hash with id: 2026-04-14_05-01-29__470e47c3-afae-4dbd-852f-5cf1107abb51
2026-04-14 05:01:29.026 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 05:01:29.026 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-14 05:01:29.027 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-14 05:01:29.033 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 05:01:29.034 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-14_05-01-29__470e47c3-afae-4dbd-852f-5cf1107abb51__wakuorg_nwaku:latest.log
2026-04-14 05:01:29.034 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 05:01:29.034 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 05:01:29.035 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 05:01:29.035 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.236.92
2026-04-14 05:01:29.036 DEBUG [src.node.docker_mananger] Generated ports ['21771', '21772', '21773', '21774', '21775']
2026-04-14 05:01:29.036 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 05:01:29.036 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 05:01:29.036 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 05:01:29.036 DEBUG [src.node.docker_mananger] docker run -i -t -p 21771:21771 -p 21772:21772 -p 21773:21773 -p 21774:21774 -p 21775:21775 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21773 --rest-port=21771 --tcp-port=21772 --discv5-udp-port=21774 --rest-address=0.0.0.0 --nat=extip:172.18.236.92 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ad9fe26ee7a5a0b5faeb3aa734b9845f424f5c37cba0915bc1abcd4ecfcc1df5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21775 --metrics-logging=true --store=true --relay=true
2026-04-14 05:01:29.239 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.236.92 waku 5123ee5bdb3eafecef1184645ed86f2c13dc2474679c528a0d12c703cdfb046c
2026-04-14 05:01:29.274 DEBUG [src.node.docker_mananger] Container started with ID 5123ee5bdb3e. Setting up logs at ./log/docker/publishing_node1_2026-04-14_05-01-29__470e47c3-afae-4dbd-852f-5cf1107abb51__wakuorg_nwaku:latest.log
2026-04-14 05:01:29.274 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21771
2026-04-14 05:01:29.274 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 05:01:29.354 ERROR [src.node.docker_mananger] Max retries reached for container 844ee04fccae. Exiting log stream.
2026-04-14 05:01:29.825 ERROR [src.node.docker_mananger] Max retries reached for container 8e572135f1fe. Exiting log stream.
2026-04-14 05:01:30.275 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21771/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:01:30.278 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 05:01:30.278 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 05:01:30.279 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21771/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:01:30.281 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.236.92/tcp/21772/p2p/16Uiu2HAm8Bxp9oqxtoJFUZQ84dHmLc6MKaGseZsFNtme4YJkkz8U","/ip4/172.18.236.92/tcp/21773/ws/p2p/16Uiu2HAm8Bxp9oqxtoJFUZQ84dHmLc6MKaGseZsFNtme4YJkkz8U"],"enrUri":"enr:-L24QC_2sGq6yUxqaX8PMi5Us-koaqHIppHFKAnxLeNt9xv2b6MY-twHBjV86rHjDr4eof6ElvOQjWBEQB_HwZHHY5sCgmlkgnY0gmlwhKwS7FyKbXVsdGlhZGRyc5YACASsEuxcBlUMAAoErBLsXAZVDd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECvaTVLcSP4kvRGVodaKOIQ7UO8dD5SPVhWYDKwinSBv2DdGNwglUMg3VkcIJVDoV3YWt1MgM"}'
2026-04-14 05:01:30.281 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 05:01:30.289 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 05:01:30.289 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-14_05-01-29__470e47c3-afae-4dbd-852f-5cf1107abb51__wakuorg_nwaku:latest.log
2026-04-14 05:01:30.289 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 05:01:30.289 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 05:01:30.291 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 05:01:30.291 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.30.25
2026-04-14 05:01:30.291 DEBUG [src.node.docker_mananger] Generated ports ['22943', '22944', '22945', '22946', '22947']
2026-04-14 05:01:30.291 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 05:01:30.291 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 05:01:30.291 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 05:01:30.292 DEBUG [src.node.docker_mananger] docker run -i -t -p 22943:22943 -p 22944:22944 -p 22945:22945 -p 22946:22946 -p 22947:22947 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22945 --rest-port=22943 --tcp-port=22944 --discv5-udp-port=22946 --rest-address=0.0.0.0 --nat=extip:172.18.30.25 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cd72bd5bc056bb0f638087c1729ef7543540e461fc4b503c5d79de3faaefa9ca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22947 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QC_2sGq6yUxqaX8PMi5Us-koaqHIppHFKAnxLeNt9xv2b6MY-twHBjV86rHjDr4eof6ElvOQjWBEQB_HwZHHY5sCgmlkgnY0gmlwhKwS7FyKbXVsdGlhZGRyc5YACASsEuxcBlUMAAoErBLsXAZVDd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECvaTVLcSP4kvRGVodaKOIQ7UO8dD5SPVhWYDKwinSBv2DdGNwglUMg3VkcIJVDoV3YWt1MgM --storenode=/ip4/172.18.236.92/tcp/21772/p2p/16Uiu2HAm8Bxp9oqxtoJFUZQ84dHmLc6MKaGseZsFNtme4YJkkz8U --store=true --relay=true
2026-04-14 05:01:30.475 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.30.25 waku 287f54b2e2ae07035eba5e06116713ddc4d58a01f1ced27de5a98c87f2548133
2026-04-14 05:01:30.514 DEBUG [src.node.docker_mananger] Container started with ID 287f54b2e2ae. Setting up logs at ./log/docker/store_node1_2026-04-14_05-01-29__470e47c3-afae-4dbd-852f-5cf1107abb51__wakuorg_nwaku:latest.log
2026-04-14 05:01:30.514 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 22943
2026-04-14 05:01:30.515 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 05:01:31.516 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22943/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:01:31.519 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 05:01:31.519 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 05:01:31.519 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22943/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:01:31.522 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.30.25/tcp/22944/p2p/16Uiu2HAkwkJUuvToht21SLGeKmSGzs7jNeoFHezYQjbWgcH9uysk","/ip4/172.18.30.25/tcp/22945/ws/p2p/16Uiu2HAkwkJUuvToht21SLGeKmSGzs7jNeoFHezYQjbWgcH9uysk"],"enrUri":"enr:-L24QMWL9wrXMdh0oAdctM2JiTZAKwuTNUjZ2GfWR6JP4IIlVeLpz-EQAUJ9X3471qqqxjjE1YqVHsYcVJRPncf_878CgmlkgnY0gmlwhKwSHhmKbXVsdGlhZGRyc5YACASsEh4ZBlmgAAoErBIeGQZZod0DgnJzhQDGAQAAiXNlY3AyNTZrMaECIn0Z93LVnx5oRRvZFRqxhrEzp0dst-ZZSG3UNOl2cz-DdGNwglmgg3VkcIJZooV3YWt1MgM"}'
2026-04-14 05:01:31.522 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 05:01:31.522 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22943/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.236.92/tcp/21772/p2p/16Uiu2HAm8Bxp9oqxtoJFUZQ84dHmLc6MKaGseZsFNtme4YJkkz8U"]'
2026-04-14 05:01:31.525 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:01:31.526 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21771/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 05:01:31.528 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:01:31.528 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22943/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 05:01:31.531 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:01:31.532 DEBUG [src.steps.store] Relaying message
2026-04-14 05:01:31.532 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21771/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:01:31.536 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:01:31.537 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:01:31.738 DEBUG [src.steps.store] Relaying message
2026-04-14 05:01:31.739 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21771/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:01:31.744 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:01:31.744 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:01:31.945 DEBUG [src.steps.store] Relaying message
2026-04-14 05:01:31.946 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21771/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:01:31.951 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:01:31.952 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:01:32.152 DEBUG [src.steps.store] Relaying message
2026-04-14 05:01:32.153 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21771/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:01:32.158 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:01:32.159 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:01:32.360 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21771/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x6a8009e67608b8d311c6c1b43180d56a390020d8d512d248ebad69845b52d125%2C&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:01:32.363 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6a8009e67608b8d311c6c1b43180d56a390020d8d512d248ebad69845b52d125"}]}'
2026-04-14 05:01:32.364 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22943/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x6a8009e67608b8d311c6c1b43180d56a390020d8d512d248ebad69845b52d125%2C&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:01:32.367 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6a8009e67608b8d311c6c1b43180d56a390020d8d512d248ebad69845b52d125"}]}'
2026-04-14 05:01:32.368 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 05:01:32.370 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 05:01:32.370 DEBUG [src.node.waku_node] Stopping container with id 5123ee5bdb3e
2026-04-14 05:01:32.836 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 05:01:32.839 DEBUG [src.node.waku_node] Stopping container with id 287f54b2e2ae
2026-04-14 05:01:33.314 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 05:01:33.315 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 05:01:33.329 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 05:01:33.336 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
2026-04-14 05:00:35.320 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 05:00:35.321 DEBUG [tests.conftest] Running test: test_store_with_non_hex_characters_in_hash with id: 2026-04-14_05-00-35__c66b64de-4799-4981-b434-e693a01534a7
2026-04-14 05:00:35.321 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 05:00:35.322 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-14 05:00:35.322 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-14 05:00:35.330 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 05:00:35.331 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-14_05-00-35__c66b64de-4799-4981-b434-e693a01534a7__wakuorg_nwaku:latest.log
2026-04-14 05:00:35.331 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 05:00:35.331 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 05:00:35.334 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 05:00:35.334 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.129.247
2026-04-14 05:00:35.334 DEBUG [src.node.docker_mananger] Generated ports ['37249', '37250', '37251', '37252', '37253']
2026-04-14 05:00:35.335 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 05:00:35.335 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 05:00:35.335 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 05:00:35.336 DEBUG [src.node.docker_mananger] docker run -i -t -p 37249:37249 -p 37250:37250 -p 37251:37251 -p 37252:37252 -p 37253:37253 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37251 --rest-port=37249 --tcp-port=37250 --discv5-udp-port=37252 --rest-address=0.0.0.0 --nat=extip:172.18.129.247 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=270db028dbdb9aadc30bdd81ff33cf9cabc6ddec3c2e1f8ed0dcacfbf25926d3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37253 --metrics-logging=true --store=true --relay=true
2026-04-14 05:00:35.522 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.129.247 waku 07fdc8259893d81649ba2753112e99f13a6d302fb894abf20c4dd03ccb5ff723
2026-04-14 05:00:35.561 DEBUG [src.node.docker_mananger] Container started with ID 07fdc8259893. Setting up logs at ./log/docker/publishing_node1_2026-04-14_05-00-35__c66b64de-4799-4981-b434-e693a01534a7__wakuorg_nwaku:latest.log
2026-04-14 05:00:35.562 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37249
2026-04-14 05:00:35.562 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 05:00:35.667 ERROR [src.node.docker_mananger] Max retries reached for container a794254cbd4f. Exiting log stream.
2026-04-14 05:00:36.157 ERROR [src.node.docker_mananger] Max retries reached for container 3c5d5c70faa1. Exiting log stream.
2026-04-14 05:00:36.562 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37249/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:00:36.565 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 05:00:36.566 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 05:00:36.566 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37249/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:00:36.568 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.129.247/tcp/37250/p2p/16Uiu2HAmByQhLRcEUaJvMCtbVJtdsyS9MjbM4LRgPSow3EukYD3w","/ip4/172.18.129.247/tcp/37251/ws/p2p/16Uiu2HAmByQhLRcEUaJvMCtbVJtdsyS9MjbM4LRgPSow3EukYD3w"],"enrUri":"enr:-L24QFbJ0Zxy-hH4qMiKb78Y_viy-TQs5EeaP09mFVhdON3DAw7qQr4w_Cv01fh3homfm1BQaVpDiCGeiI0d7CsbhdQCgmlkgnY0gmlwhKwSgfeKbXVsdGlhZGRyc5YACASsEoH3BpGCAAoErBKB9waRg90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC9dxLmcM9n9H3jt2klADImzzNM4MyXf51JYlg9wyXK6KDdGNwgpGCg3VkcIKRhIV3YWt1MgM"}'
2026-04-14 05:00:36.568 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 05:00:36.576 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 05:00:36.576 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-14_05-00-35__c66b64de-4799-4981-b434-e693a01534a7__wakuorg_nwaku:latest.log
2026-04-14 05:00:36.576 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 05:00:36.576 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 05:00:36.578 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 05:00:36.578 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.101.205
2026-04-14 05:00:36.578 DEBUG [src.node.docker_mananger] Generated ports ['45393', '45394', '45395', '45396', '45397']
2026-04-14 05:00:36.578 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 05:00:36.578 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 05:00:36.578 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 05:00:36.578 DEBUG [src.node.docker_mananger] docker run -i -t -p 45393:45393 -p 45394:45394 -p 45395:45395 -p 45396:45396 -p 45397:45397 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45395 --rest-port=45393 --tcp-port=45394 --discv5-udp-port=45396 --rest-address=0.0.0.0 --nat=extip:172.18.101.205 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=374fcc5592ac5883eca71450a882a50fb2da8efadc2eeaca2acc1985aaaea8b7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45397 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QFbJ0Zxy-hH4qMiKb78Y_viy-TQs5EeaP09mFVhdON3DAw7qQr4w_Cv01fh3homfm1BQaVpDiCGeiI0d7CsbhdQCgmlkgnY0gmlwhKwSgfeKbXVsdGlhZGRyc5YACASsEoH3BpGCAAoErBKB9waRg90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC9dxLmcM9n9H3jt2klADImzzNM4MyXf51JYlg9wyXK6KDdGNwgpGCg3VkcIKRhIV3YWt1MgM --storenode=/ip4/172.18.129.247/tcp/37250/p2p/16Uiu2HAmByQhLRcEUaJvMCtbVJtdsyS9MjbM4LRgPSow3EukYD3w --store=true --relay=true
2026-04-14 05:00:36.769 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.101.205 waku 5677112cef47f6517a67d18a48ce74d7ec58fbe7a209bc03d88bb3a8a545fcba
2026-04-14 05:00:36.804 DEBUG [src.node.docker_mananger] Container started with ID 5677112cef47. Setting up logs at ./log/docker/store_node1_2026-04-14_05-00-35__c66b64de-4799-4981-b434-e693a01534a7__wakuorg_nwaku:latest.log
2026-04-14 05:00:36.805 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 45393
2026-04-14 05:00:36.805 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 05:00:37.805 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45393/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:00:37.808 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 05:00:37.808 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 05:00:37.809 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45393/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:00:37.811 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.101.205/tcp/45394/p2p/16Uiu2HAmH17FKyefatteJANHrk9FnRBr55MUHmEPkxHyyctdYWYU","/ip4/172.18.101.205/tcp/45395/ws/p2p/16Uiu2HAmH17FKyefatteJANHrk9FnRBr55MUHmEPkxHyyctdYWYU"],"enrUri":"enr:-L24QNrw27KGf0m-Ju_1pijESzcGlj2hREIaN2eCLHAhzp4yF4v01s2j0iiDeK5KYCiloKCvuVLJaHABSj2-jLdZ3ssCgmlkgnY0gmlwhKwSZc2KbXVsdGlhZGRyc5YACASsEmXNBrFSAAoErBJlzQaxU90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDQJYpnz1El25-vWVma_-0LDV1kpz4oT95zJ-IjGBXpu2DdGNwgrFSg3VkcIKxVIV3YWt1MgM"}'
2026-04-14 05:00:37.811 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 05:00:37.812 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45393/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.129.247/tcp/37250/p2p/16Uiu2HAmByQhLRcEUaJvMCtbVJtdsyS9MjbM4LRgPSow3EukYD3w"]'
2026-04-14 05:00:37.814 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:37.815 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37249/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 05:00:37.817 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:37.818 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45393/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 05:00:37.820 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:37.821 DEBUG [src.steps.store] Relaying message
2026-04-14 05:00:37.821 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37249/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:00:37.826 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:37.827 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:00:38.027 DEBUG [src.steps.store] Relaying message
2026-04-14 05:00:38.027 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37249/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:00:38.032 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:38.032 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:00:38.233 DEBUG [src.steps.store] Relaying message
2026-04-14 05:00:38.233 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37249/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:00:38.239 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:38.240 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:00:38.441 DEBUG [src.steps.store] Relaying message
2026-04-14 05:00:38.441 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37249/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:00:38.447 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:38.447 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:00:38.648 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37249/store/v3/messages?hashes=%23%23%23%20INVALID%20HASH%20%23%23%23&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:00:38.651 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:37249/store/v3/messages?hashes=%23%23%23%20INVALID%20HASH%20%23%23%23&pageSize=50&ascending=true. Response content: b'Exception converting hex string to bytes: # is not a hexadecimal character'
2026-04-14 05:00:38.651 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45393/store/v3/messages?hashes=%23%23%23%20INVALID%20HASH%20%23%23%23&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:00:38.654 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:45393/store/v3/messages?hashes=%23%23%23%20INVALID%20HASH%20%23%23%23&pageSize=50&ascending=true. Response content: b'Exception converting hex string to bytes: # is not a hexadecimal character'
2026-04-14 05:00:38.655 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 05:00:38.656 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 05:00:38.657 DEBUG [src.node.waku_node] Stopping container with id 07fdc8259893
2026-04-14 05:00:39.139 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 05:00:39.139 DEBUG [src.node.waku_node] Stopping container with id 5677112cef47
2026-04-14 05:00:39.568 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 05:00:39.570 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 05:00:39.577 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 05:00:39.583 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,114 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_invalid_content_topics with id: 2026-04-14_04-57-57__d0a5afb1-9b91-4ec7-8f21-606bf031b489
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-04-14_04-57-57__d0a5afb1-9b91-4ec7-8f21-606bf031b489__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.224.22
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29975', '29976', '29977', '29978', '29979']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 29975:29975 -p 29976:29976 -p 29977:29977 -p 29978:29978 -p 29979:29979 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29977 --rest-port=29975 --tcp-port=29976 --discv5-udp-port=29978 --rest-address=0.0.0.0 --nat=extip:172.18.224.22 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ae55d1957b83d0fdd523afbdad61f76873e7ec213833aae610ae5aef024ef412 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29979 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.224.22 waku 552fa97ff9b9881181530265df32f0bbdd84e62aad560ff04c822ec7f7e53abd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 552fa97ff9b9. Setting up logs at ./log/docker/receiving_node1_2026-04-14_04-57-57__d0a5afb1-9b91-4ec7-8f21-606bf031b489__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 29975
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 8b1ecb8e8845. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c9cd67f4c630. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29975/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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:29975/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.224.22/tcp/29976/p2p/16Uiu2HAm7BYWEKuTURTtfEAHcmj4cGnS5z883P8gATBSrFrXr1JA","/ip4/172.18.224.22/tcp/29977/ws/p2p/16Uiu2HAm7BYWEKuTURTtfEAHcmj4cGnS5z883P8gATBSrFrXr1JA"],"enrUri":"enr:-L24QGjTPXzmv8_hyWAiNuUAq71Y7rMyOi5oWXrf8y40aZ_gVbC7YTp5akKiTrvWvRkspi45176e6y0hOs8Xc99sFeECgmlkgnY0gmlwhKwS4BaKbXVsdGlhZGRyc5YACASsEuAWBnUYAAoErBLgFgZ1Gd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECrq2o1snLZz0r2DUSPIse9N9q5T_Zdiv8mL7EMB-GCAuDdGNwgnUYg3VkcIJ1GoV3YWt1Mgk"}'
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-04-14_04-57-57__d0a5afb1-9b91-4ec7-8f21-606bf031b489__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.248.188
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['62359', '62360', '62361', '62362', '62363']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 62359:62359 -p 62360:62360 -p 62361:62361 -p 62362:62362 -p 62363:62363 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62361 --rest-port=62359 --tcp-port=62360 --discv5-udp-port=62362 --rest-address=0.0.0.0 --nat=extip:172.18.248.188 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=828b90ffbc127651726ff29cbe1f8e6eeca18aedaeb3bf9adeedfa35ffff00bc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62363 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.248.188 waku 1d13d22a5683cdd59b3becd1413679cacc4ac1ea5070b518ee683a4d26c82dbc
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1d13d22a5683. Setting up logs at ./log/docker/receiving_node2_2026-04-14_04-57-57__d0a5afb1-9b91-4ec7-8f21-606bf031b489__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 62359
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62359/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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:62359/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.248.188/tcp/62360/p2p/16Uiu2HAmLkveRRfXcEAVa2tubBUha4YPR2ydBn6g2BAmbVUXmhXb","/ip4/172.18.248.188/tcp/62361/ws/p2p/16Uiu2HAmLkveRRfXcEAVa2tubBUha4YPR2ydBn6g2BAmbVUXmhXb"],"enrUri":"enr:-L24QEwYwWLnIRktyl0KpNvZU8KcaFq70fwuM9kGfxMPu3fHEYpgH-m2SYLEsgPQFobNjEA6KJbNenX7ZdmZHbO7zsECgmlkgnY0gmlwhKwS-LyKbXVsdGlhZGRyc5YACASsEvi8BvOYAAoErBL4vAbzmd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDeGLKm7fogGecJnEVqoaaNRNJIo8JBgWyrYj995vsLS6DdGNwgvOYg3VkcILzmoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62359/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.224.22/tcp/29976/p2p/16Uiu2HAm7BYWEKuTURTtfEAHcmj4cGnS5z883P8gATBSrFrXr1JA"]'
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-04-14_04-57-57__d0a5afb1-9b91-4ec7-8f21-606bf031b489__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.119.0
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52892', '52893', '52894', '52895', '52896']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 52892:52892 -p 52893:52893 -p 52894:52894 -p 52895:52895 -p 52896:52896 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52894 --rest-port=52892 --tcp-port=52893 --discv5-udp-port=52895 --rest-address=0.0.0.0 --nat=extip:172.18.119.0 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=0d15edbc4ad3df023341fe2fff32cd3b9a8905ceaca09ebf85ebb8cf283abffa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52896 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGjTPXzmv8_hyWAiNuUAq71Y7rMyOi5oWXrf8y40aZ_gVbC7YTp5akKiTrvWvRkspi45176e6y0hOs8Xc99sFeECgmlkgnY0gmlwhKwS4BaKbXVsdGlhZGRyc5YACASsEuAWBnUYAAoErBLgFgZ1Gd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECrq2o1snLZz0r2DUSPIse9N9q5T_Zdiv8mL7EMB-GCAuDdGNwgnUYg3VkcIJ1GoV3YWt1Mgk --lightpushnode=/ip4/172.18.224.22/tcp/29976/p2p/16Uiu2HAm7BYWEKuTURTtfEAHcmj4cGnS5z883P8gATBSrFrXr1JA --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.119.0 waku 81150098065a9e82d79413670e1c65cbed98ef8605f8e548cc682163d4206ffb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 81150098065a. Setting up logs at ./log/docker/lightpush_node1_2026-04-14_04-57-57__d0a5afb1-9b91-4ec7-8f21-606bf031b489__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 52892
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52892/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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:52892/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.119.0/tcp/52893/p2p/16Uiu2HAkyLLRieqR9ZBpZRbstKSmqVoG1xDGBQPDfVvgN6omYuCS","/ip4/172.18.119.0/tcp/52894/ws/p2p/16Uiu2HAkyLLRieqR9ZBpZRbstKSmqVoG1xDGBQPDfVvgN6omYuCS"],"enrUri":"enr:-L24QDayVaWk5rw_yKNa15SpND-lyP0As777on03Ytqd7AcRENMsJrH0hY2fSbu4bRi7PxEhlr7JZF75fbgitHtJqasCgmlkgnY0gmlwhKwSdwCKbXVsdGlhZGRyc5YACASsEncABs6dAAoErBJ3AAbOnt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECOhC8KRBuvoBiBmuAq25tzRQwtUGsZD-dLUh4ENc6_v-DdGNwgs6dg3VkcILOn4V3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52892/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.224.22/tcp/29976/p2p/16Uiu2HAm7BYWEKuTURTtfEAHcmj4cGnS5z883P8gATBSrFrXr1JA"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52892/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.248.188/tcp/62360/p2p/16Uiu2HAmLkveRRfXcEAVa2tubBUha4YPR2ydBn6g2BAmbVUXmhXb"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29975/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:62359/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:52892/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:52892/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "", "timestamp": 1776142681578735887}}'
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:52892/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:52892/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": {"key": "YWFh"}, "timestamp": 1776142681583073363}}'
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:52892/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:52892/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": 1234567890, "timestamp": 1776142681586789595}}'
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:52892/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:52892/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": ["YWFh"], "timestamp": 1776142681590478994}}'
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:52892/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:52892/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": true, "timestamp": 1776142681594169513}}'
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:52892/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 552fa97ff9b9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1d13d22a5683
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 81150098065a
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 552fa97ff9b9. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_single_pubsub_topic[/waku/2/rs/5/1] with id: 2026-04-14_04-58-19__9da969bc-0d0f-4eec-94f7-dd9316c50d41
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-04-14_04-58-19__9da969bc-0d0f-4eec-94f7-dd9316c50d41__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.16
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20952', '20953', '20954', '20955', '20956']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 5
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 20952:20952 -p 20953:20953 -p 20954:20954 -p 20955:20955 -p 20956:20956 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20954 --rest-port=20952 --tcp-port=20953 --discv5-udp-port=20955 --rest-address=0.0.0.0 --nat=extip:172.18.73.16 --peer-exchange=true --discv5-discovery=true --cluster-id=5 --nodekey=38ab8d30d7ab9fd14d06b8c2cfbfd05caae4290d6bc2de6e88ea0ca6db7fb49a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20956 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.73.16 waku 2fcf54b7fceaabfd97d57a33cc54c1731c7e8cb854128c55767bdb12a87714fb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2fcf54b7fcea. Setting up logs at ./log/docker/node1_2026-04-14_04-58-19__9da969bc-0d0f-4eec-94f7-dd9316c50d41__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20952
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 f742ff14f862. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 444f4ca23b72. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20952/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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:20952/debug/v1/info" -H "Content-Type: application/json" -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.16/tcp/20953/p2p/16Uiu2HAmCFbSpWsA7mGrpnsHoYgW7rdHoievzeJnqT1tLSZFepoi","/ip4/172.18.73.16/tcp/20954/ws/p2p/16Uiu2HAmCFbSpWsA7mGrpnsHoYgW7rdHoievzeJnqT1tLSZFepoi"],"enrUri":"enr:-L24QI3g-o6rdm0GRtU2vY_b2PiOmYLzoj1ZX5tSQIzBbRogEROFAIAF_f_j6WWFjZzYQ3zi3vZ6-7ivD-mE6If5tS8CgmlkgnY0gmlwhKwSSRCKbXVsdGlhZGRyc5YACASsEkkQBlHZAAoErBJJEAZR2t0DgnJzhQAFAQAAiXNlY3AyNTZrMaEC-gG-NnI0vpderRymyltBsBUCDSTuNA0PR7Uo6WfxlZmDdGNwglHZg3VkcIJR24V3YWt1MgU"}'
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-04-14_04-58-19__9da969bc-0d0f-4eec-94f7-dd9316c50d41__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.128
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24579', '24580', '24581', '24582', '24583']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 5
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 24579:24579 -p 24580:24580 -p 24581:24581 -p 24582:24582 -p 24583:24583 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24581 --rest-port=24579 --tcp-port=24580 --discv5-udp-port=24582 --rest-address=0.0.0.0 --nat=extip:172.18.139.128 --peer-exchange=true --discv5-discovery=true --cluster-id=5 --nodekey=3ab1fcb78dc9be30bbcfcd05efdcb5d4ea40770ee52beb74e6dcb70a83fc578c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24583 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QI3g-o6rdm0GRtU2vY_b2PiOmYLzoj1ZX5tSQIzBbRogEROFAIAF_f_j6WWFjZzYQ3zi3vZ6-7ivD-mE6If5tS8CgmlkgnY0gmlwhKwSSRCKbXVsdGlhZGRyc5YACASsEkkQBlHZAAoErBJJEAZR2t0DgnJzhQAFAQAAiXNlY3AyNTZrMaEC-gG-NnI0vpderRymyltBsBUCDSTuNA0PR7Uo6WfxlZmDdGNwglHZg3VkcIJR24V3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.139.128 waku ff22b97014601c543162f2bdac302c90ff9788c989f1ae3ab8719bc3545502fb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ff22b9701460. Setting up logs at ./log/docker/node2_2026-04-14_04-58-19__9da969bc-0d0f-4eec-94f7-dd9316c50d41__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 24579
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24579/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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:24579/debug/v1/info" -H "Content-Type: application/json" -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.128/tcp/24580/p2p/16Uiu2HAmDwR9qTw1pHwjS4XtSmRWVKANsqZFCsnZTDf7o54nz9EH","/ip4/172.18.139.128/tcp/24581/ws/p2p/16Uiu2HAmDwR9qTw1pHwjS4XtSmRWVKANsqZFCsnZTDf7o54nz9EH"],"enrUri":"enr:-L24QHU6ZQf6_QVgoIrHM4Q0VVut4sHLebUkAwdh_8WABX36BpeN6P_YlWcSqfovArG-AY8qVaCZ_LHCYGaL8CykwgoCgmlkgnY0gmlwhKwSi4CKbXVsdGlhZGRyc5YACASsEouABmAEAAoErBKLgAZgBd0DgnJzhQAFAQAAiXNlY3AyNTZrMaEDExEGMICCM3mlVulhPfYD2o7S7mBt-4GJB36YD0h2KbqDdGNwgmAEg3VkcIJgBoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24579/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.73.16/tcp/20953/p2p/16Uiu2HAmCFbSpWsA7mGrpnsHoYgW7rdHoievzeJnqT1tLSZFepoi"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20952/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/5/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:24579/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/5/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:20952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F5%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:20952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F5%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776142702448976041,"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:24579/relay/v1/messages/%2Fwaku%2F2%2Frs%2F5%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776142702448976041,"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 2fcf54b7fcea
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ff22b9701460
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,86 @@
2026-04-14 05:04:31.993 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 05:04:31.994 DEBUG [tests.conftest] Running test: test_relay_unsubscribe_from_non_existing_pubsub_topic with id: 2026-04-14_05-04-31__cabe8e18-98fa-4927-a192-bd2f848285f7
2026-04-14 05:04:31.994 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 05:04:31.994 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-14 05:04:31.994 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-04-14 05:04:32.001 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 05:04:32.002 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_05-04-31__cabe8e18-98fa-4927-a192-bd2f848285f7__wakuorg_nwaku:latest.log
2026-04-14 05:04:32.002 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 05:04:32.002 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 05:04:32.003 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 05:04:32.003 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.200.245
2026-04-14 05:04:32.003 DEBUG [src.node.docker_mananger] Generated ports ['40075', '40076', '40077', '40078', '40079']
2026-04-14 05:04:32.004 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 05:04:32.004 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 05:04:32.004 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 05:04:32.004 DEBUG [src.node.docker_mananger] docker run -i -t -p 40075:40075 -p 40076:40076 -p 40077:40077 -p 40078:40078 -p 40079:40079 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40077 --rest-port=40075 --tcp-port=40076 --discv5-udp-port=40078 --rest-address=0.0.0.0 --nat=extip:172.18.200.245 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fe4dbcadca9e5f31e1080c8a7cfcbeafadff8c39b87e0ad5acddceadae0b17cb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40079 --metrics-logging=true --relay=true
2026-04-14 05:04:32.200 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.200.245 waku de31d6c05f8c286d1bc6be13f2589e83d560cfdaa684c53c841e4b39cecc204b
2026-04-14 05:04:32.233 DEBUG [src.node.docker_mananger] Container started with ID de31d6c05f8c. Setting up logs at ./log/docker/node1_2026-04-14_05-04-31__cabe8e18-98fa-4927-a192-bd2f848285f7__wakuorg_nwaku:latest.log
2026-04-14 05:04:32.234 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40075
2026-04-14 05:04:32.234 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 05:04:32.291 ERROR [src.node.docker_mananger] Max retries reached for container 7b72b62e4fd1. Exiting log stream.
2026-04-14 05:04:32.791 ERROR [src.node.docker_mananger] Max retries reached for container f77170252721. Exiting log stream.
2026-04-14 05:04:33.234 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40075/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:04:33.237 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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-04-14 05:04:33.238 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 05:04:33.238 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40075/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:04:33.240 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.200.245/tcp/40076/p2p/16Uiu2HAkzS79PFYuAK2MEZfH7fb1CFQ8QuJVpqWR7xyXDBGYz6tp","/ip4/172.18.200.245/tcp/40077/ws/p2p/16Uiu2HAkzS79PFYuAK2MEZfH7fb1CFQ8QuJVpqWR7xyXDBGYz6tp"],"enrUri":"enr:-L24QM6_1N51by0dVMQevbrSakOOu0NBnLG4SWpqD4j_YR3REoGEiFhfFUutlTrO8rBxC7xfY562AaYm6il3xOtMsT4CgmlkgnY0gmlwhKwSyPWKbXVsdGlhZGRyc5YACASsEsj1BpyMAAoErBLI9Qacjd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECSmbjolsF0Ve3OTKWuakfp-o15xkihzKxKKj1wkiRcCmDdGNwgpyMg3VkcIKcjoV3YWt1MgE"}'
2026-04-14 05:04:33.240 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 05:04:33.248 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 05:04:33.248 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_05-04-31__cabe8e18-98fa-4927-a192-bd2f848285f7__wakuorg_nwaku:latest.log
2026-04-14 05:04:33.248 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 05:04:33.248 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 05:04:33.250 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 05:04:33.250 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.9.31
2026-04-14 05:04:33.250 DEBUG [src.node.docker_mananger] Generated ports ['50197', '50198', '50199', '50200', '50201']
2026-04-14 05:04:33.250 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 05:04:33.250 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 05:04:33.250 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 05:04:33.250 DEBUG [src.node.docker_mananger] docker run -i -t -p 50197:50197 -p 50198:50198 -p 50199:50199 -p 50200:50200 -p 50201:50201 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50199 --rest-port=50197 --tcp-port=50198 --discv5-udp-port=50200 --rest-address=0.0.0.0 --nat=extip:172.18.9.31 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ccd106efc3402a5d6fb85ef0f99fc0c07fe29fdaefb72ec93c64c882cf89c7a6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50201 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QM6_1N51by0dVMQevbrSakOOu0NBnLG4SWpqD4j_YR3REoGEiFhfFUutlTrO8rBxC7xfY562AaYm6il3xOtMsT4CgmlkgnY0gmlwhKwSyPWKbXVsdGlhZGRyc5YACASsEsj1BpyMAAoErBLI9Qacjd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECSmbjolsF0Ve3OTKWuakfp-o15xkihzKxKKj1wkiRcCmDdGNwgpyMg3VkcIKcjoV3YWt1MgE
2026-04-14 05:04:33.444 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.9.31 waku 987125cc3b30726903dab2a5ce4e54c8f2d2745a0b5806c9fad3fb4ff59d6f13
2026-04-14 05:04:33.477 DEBUG [src.node.docker_mananger] Container started with ID 987125cc3b30. Setting up logs at ./log/docker/node2_2026-04-14_05-04-31__cabe8e18-98fa-4927-a192-bd2f848285f7__wakuorg_nwaku:latest.log
2026-04-14 05:04:33.478 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50197
2026-04-14 05:04:33.478 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 05:04:34.478 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50197/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:04:34.497 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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-04-14 05:04:34.498 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 05:04:34.498 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50197/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:04:34.507 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.9.31/tcp/50198/p2p/16Uiu2HAm5AWUMofz8PAm2EDKnVbk8P9L5NxbMwZWkDGdKxtA5dm6","/ip4/172.18.9.31/tcp/50199/ws/p2p/16Uiu2HAm5AWUMofz8PAm2EDKnVbk8P9L5NxbMwZWkDGdKxtA5dm6"],"enrUri":"enr:-L24QDWv0Lp5Q-OL0l87hVGFVxRWW3DW1OFKGh6yjU8vGVPrEYkgjX105V1iB1mHT2wbiYMBZbnG6Juf6Ltb-RUKj6cCgmlkgnY0gmlwhKwSCR-KbXVsdGlhZGRyc5YACASsEgkfBsQWAAoErBIJHwbEF90DgnJzhQDGAQAAiXNlY3AyNTZrMaECkLJoL_91_XS8TekQ_5FhPlAhfHLPbijnw3eO-B2bRt2DdGNwgsQWg3VkcILEGIV3YWt1MgE"}'
2026-04-14 05:04:34.508 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 05:04:34.508 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50197/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.200.245/tcp/40076/p2p/16Uiu2HAkzS79PFYuAK2MEZfH7fb1CFQ8QuJVpqWR7xyXDBGYz6tp"]'
2026-04-14 05:04:34.511 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:04:34.512 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40075/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 05:04:34.516 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:04:34.516 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50197/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 05:04:34.522 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:04:34.522 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40075/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:04:34.527 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:04:34.527 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 05:04:34.628 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 05:04:34.628 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40075/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:04:34.630 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":1776143074522738688,"ephemeral":false,"proof":""}]'
2026-04-14 05:04:34.632 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 05:04:34.632 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50197/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:04:34.634 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":1776143074522738688,"ephemeral":false,"proof":""}]'
2026-04-14 05:04:34.636 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:40075/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1000"]'
2026-04-14 05:04:34.638 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:04:34.638 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:50197/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1000"]'
2026-04-14 05:04:34.641 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:04:34.641 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40075/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:04:34.645 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:04:34.645 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 05:04:34.746 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 05:04:34.746 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40075/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:04:34.749 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":1776143074641630259,"ephemeral":false,"proof":""}]'
2026-04-14 05:04:34.751 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 05:04:34.751 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50197/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:04:34.753 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":1776143074641630259,"ephemeral":false,"proof":""}]'
2026-04-14 05:04:34.756 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 05:04:34.757 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 05:04:34.757 DEBUG [src.node.waku_node] Stopping container with id de31d6c05f8c
2026-04-14 05:04:35.252 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 05:04:35.255 DEBUG [src.node.waku_node] Stopping container with id 987125cc3b30
2026-04-14 05:04:35.737 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 05:04:35.741 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 05:04:35.747 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 05:04:35.753 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,100 @@
2026-04-14 05:02:12.057 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 05:02:12.057 DEBUG [tests.conftest] Running test: test_store_with_multiple_content_topics with id: 2026-04-14_05-02-12__c4294adf-4efc-4e5f-a06b-cc1d27a22eaf
2026-04-14 05:02:12.057 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 05:02:12.058 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-14 05:02:12.058 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-14 05:02:12.065 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 05:02:12.065 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-14_05-02-12__c4294adf-4efc-4e5f-a06b-cc1d27a22eaf__wakuorg_nwaku:latest.log
2026-04-14 05:02:12.065 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 05:02:12.065 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 05:02:12.067 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 05:02:12.067 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.128.138
2026-04-14 05:02:12.067 DEBUG [src.node.docker_mananger] Generated ports ['9753', '9754', '9755', '9756', '9757']
2026-04-14 05:02:12.067 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 05:02:12.068 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 05:02:12.068 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 05:02:12.068 DEBUG [src.node.docker_mananger] docker run -i -t -p 9753:9753 -p 9754:9754 -p 9755:9755 -p 9756:9756 -p 9757:9757 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9755 --rest-port=9753 --tcp-port=9754 --discv5-udp-port=9756 --rest-address=0.0.0.0 --nat=extip:172.18.128.138 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d83b86b2fc1bcab193ffe3c6fdcce5dda2acbe5aa38f02099a083a47e0b0bf20 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9757 --metrics-logging=true --store=true --relay=true
2026-04-14 05:02:12.263 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.128.138 waku 379a391a44bdaa876aa2902b1fa743757f16df827d89e217abb2692b2e50515a
2026-04-14 05:02:12.300 DEBUG [src.node.docker_mananger] Container started with ID 379a391a44bd. Setting up logs at ./log/docker/publishing_node1_2026-04-14_05-02-12__c4294adf-4efc-4e5f-a06b-cc1d27a22eaf__wakuorg_nwaku:latest.log
2026-04-14 05:02:12.301 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9753
2026-04-14 05:02:12.301 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 05:02:12.378 ERROR [src.node.docker_mananger] Max retries reached for container fda60aec4b37. Exiting log stream.
2026-04-14 05:02:12.865 ERROR [src.node.docker_mananger] Max retries reached for container 075b1a79771e. Exiting log stream.
2026-04-14 05:02:13.301 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9753/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:02:13.304 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 05:02:13.305 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 05:02:13.305 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9753/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:02:13.307 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.128.138/tcp/9754/p2p/16Uiu2HAmJgzws4iECdadujKri4X2Y2jicQZEaaSDjxtTRUXMZuGL","/ip4/172.18.128.138/tcp/9755/ws/p2p/16Uiu2HAmJgzws4iECdadujKri4X2Y2jicQZEaaSDjxtTRUXMZuGL"],"enrUri":"enr:-L24QJdPheQZgKQzB3TwnERLnFQ_DS7unIiAgJdmF7NqPrG5DcncKAONc8N6lD7HUuKnJyaHMUgCxj7KixY5UoJnB7ICgmlkgnY0gmlwhKwSgIqKbXVsdGlhZGRyc5YACASsEoCKBiYaAAoErBKAigYmG90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDWan1Crd5KpZDFTwGgUlL-exdw2Cx1yJ2kzh_DeniWomDdGNwgiYag3VkcIImHIV3YWt1MgM"}'
2026-04-14 05:02:13.308 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 05:02:13.315 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 05:02:13.315 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-14_05-02-12__c4294adf-4efc-4e5f-a06b-cc1d27a22eaf__wakuorg_nwaku:latest.log
2026-04-14 05:02:13.315 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 05:02:13.315 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 05:02:13.317 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 05:02:13.317 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.18.187
2026-04-14 05:02:13.317 DEBUG [src.node.docker_mananger] Generated ports ['49790', '49791', '49792', '49793', '49794']
2026-04-14 05:02:13.317 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 05:02:13.317 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 05:02:13.317 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 05:02:13.318 DEBUG [src.node.docker_mananger] docker run -i -t -p 49790:49790 -p 49791:49791 -p 49792:49792 -p 49793:49793 -p 49794:49794 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49792 --rest-port=49790 --tcp-port=49791 --discv5-udp-port=49793 --rest-address=0.0.0.0 --nat=extip:172.18.18.187 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ab7baaffd8cbff2c8bc318e64c88a89ff012f1f15bcef2f5accbd034a4baae74 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49794 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QJdPheQZgKQzB3TwnERLnFQ_DS7unIiAgJdmF7NqPrG5DcncKAONc8N6lD7HUuKnJyaHMUgCxj7KixY5UoJnB7ICgmlkgnY0gmlwhKwSgIqKbXVsdGlhZGRyc5YACASsEoCKBiYaAAoErBKAigYmG90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDWan1Crd5KpZDFTwGgUlL-exdw2Cx1yJ2kzh_DeniWomDdGNwgiYag3VkcIImHIV3YWt1MgM --storenode=/ip4/172.18.128.138/tcp/9754/p2p/16Uiu2HAmJgzws4iECdadujKri4X2Y2jicQZEaaSDjxtTRUXMZuGL --store=true --relay=true
2026-04-14 05:02:13.514 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.18.187 waku 95bedd497e3cebb8f17c60a2cbe0e1ba43f8014129e720b86cbe0c0637a01047
2026-04-14 05:02:13.548 DEBUG [src.node.docker_mananger] Container started with ID 95bedd497e3c. Setting up logs at ./log/docker/store_node1_2026-04-14_05-02-12__c4294adf-4efc-4e5f-a06b-cc1d27a22eaf__wakuorg_nwaku:latest.log
2026-04-14 05:02:13.549 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49790
2026-04-14 05:02:13.549 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 05:02:14.550 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49790/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:02:14.553 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 05:02:14.553 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 05:02:14.553 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49790/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:02:14.556 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.18.187/tcp/49791/p2p/16Uiu2HAmFJrufSx3CprGNdHRWj8PrRyHwprhyPMqe77XUMS4hFEg","/ip4/172.18.18.187/tcp/49792/ws/p2p/16Uiu2HAmFJrufSx3CprGNdHRWj8PrRyHwprhyPMqe77XUMS4hFEg"],"enrUri":"enr:-L24QOqiFRfuxvLw1mDkLV_nIjdagP1ijnJgoOQGoXpqDvRUHvtdEi2PUnJIux5CmaarJSwz9fgqsnE_r1cr1hBrR5UCgmlkgnY0gmlwhKwSEruKbXVsdGlhZGRyc5YACASsEhK7BsJ_AAoErBISuwbCgN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDJ2sHtCsEdSgi8-2OBwJc34ROZuM58re67Ulpfkt2Z6GDdGNwgsJ_g3VkcILCgYV3YWt1MgM"}'
2026-04-14 05:02:14.556 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 05:02:14.557 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49790/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.128.138/tcp/9754/p2p/16Uiu2HAmJgzws4iECdadujKri4X2Y2jicQZEaaSDjxtTRUXMZuGL"]'
2026-04-14 05:02:14.559 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:02:14.560 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9753/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 05:02:14.562 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:02:14.563 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49790/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 05:02:14.565 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:02:14.565 DEBUG [src.steps.store] Relaying message
2026-04-14 05:02:14.566 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9753/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:02:14.572 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:02:14.572 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:02:14.773 DEBUG [src.steps.store] Relaying message
2026-04-14 05:02:14.773 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9753/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:02:14.780 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:02:14.780 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:02:14.981 DEBUG [src.steps.store] Relaying message
2026-04-14 05:02:14.981 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9753/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:02:14.987 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:02:14.987 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:02:15.188 DEBUG [src.steps.store] Relaying message
2026-04-14 05:02:15.188 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9753/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:02:15.194 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:02:15.194 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:02:15.395 DEBUG [src.steps.store] Relaying message
2026-04-14 05:02:15.395 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9753/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:02:15.401 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:02:15.401 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:02:15.603 DEBUG [src.steps.store] Relaying message
2026-04-14 05:02:15.603 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9753/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:02:15.610 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:02:15.611 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:02:15.812 DEBUG [src.steps.store] Relaying message
2026-04-14 05:02:15.812 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9753/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:02:15.817 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:02:15.817 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:02:16.018 DEBUG [src.steps.store] Relaying message
2026-04-14 05:02:16.018 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9753/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:02:16.024 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:02:16.024 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:02:16.225 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9753/store/v3/messages?contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto%2C%2Fstatusim%2F1%2Fcommunity%2Fcbor&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:02:16.229 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x09504a47f0718622267922bc3c9d3315300e4e3df5fb6838c591c03aeb81082f"},{"messageHash":"0x86745b70426a883f49995fcab712b6e94efa8c0d0f5a40ff7a705689b8c43859"}]}'
2026-04-14 05:02:16.230 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49790/store/v3/messages?contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto%2C%2Fstatusim%2F1%2Fcommunity%2Fcbor&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:02:16.232 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x09504a47f0718622267922bc3c9d3315300e4e3df5fb6838c591c03aeb81082f"},{"messageHash":"0x86745b70426a883f49995fcab712b6e94efa8c0d0f5a40ff7a705689b8c43859"}]}'
2026-04-14 05:02:16.236 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 05:02:16.237 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 05:02:16.237 DEBUG [src.node.waku_node] Stopping container with id 379a391a44bd
2026-04-14 05:02:16.708 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 05:02:16.710 DEBUG [src.node.waku_node] Stopping container with id 95bedd497e3c
2026-04-14 05:02:17.167 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 05:02:17.168 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 05:02:17.181 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 05:02:17.190 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,83 @@
2026-04-14 04:56:24.820 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 04:56:24.821 DEBUG [tests.conftest] Running test: test_single_pubsub_topic[/waku/2/rs/2/1] with id: 2026-04-14_04-56-24__da081f62-4df9-4b2d-a77f-14985ed653c3
2026-04-14 04:56:24.821 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 04:56:24.821 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-14 04:56:24.822 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-04-14 04:56:24.829 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 04:56:24.829 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_04-56-24__da081f62-4df9-4b2d-a77f-14985ed653c3__wakuorg_nwaku:latest.log
2026-04-14 04:56:24.829 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 04:56:24.829 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 04:56:24.831 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 04:56:24.831 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.219.234
2026-04-14 04:56:24.831 DEBUG [src.node.docker_mananger] Generated ports ['44310', '44311', '44312', '44313', '44314']
2026-04-14 04:56:24.831 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-04-14 04:56:24.832 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-04-14 04:56:24.832 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 04:56:24.832 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 04:56:24.832 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 04:56:24.832 DEBUG [src.node.docker_mananger] docker run -i -t -p 44310:44310 -p 44311:44311 -p 44312:44312 -p 44313:44313 -p 44314:44314 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44312 --rest-port=44310 --tcp-port=44311 --discv5-udp-port=44313 --rest-address=0.0.0.0 --nat=extip:172.18.219.234 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ec06b77e3cc133dced3cffee67fbb0cfa3ede8c7de6d08fbb16b8223409cfcac --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44314 --metrics-logging=true --relay=true --filter=true
2026-04-14 04:56:25.015 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.219.234 waku 47c3242672cd2c08f0569d0947e1a8ecfb95a3deb4d284762c3802784f68901f
2026-04-14 04:56:25.058 DEBUG [src.node.docker_mananger] Container started with ID 47c3242672cd. Setting up logs at ./log/docker/node1_2026-04-14_04-56-24__da081f62-4df9-4b2d-a77f-14985ed653c3__wakuorg_nwaku:latest.log
2026-04-14 04:56:25.058 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 44310
2026-04-14 04:56:25.058 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 04:56:25.172 ERROR [src.node.docker_mananger] Max retries reached for container 22624c6f5eb5. Exiting log stream.
2026-04-14 04:56:25.618 ERROR [src.node.docker_mananger] Max retries reached for container 7f6e31599a2e. Exiting log stream.
2026-04-14 04:56:26.059 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44310/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:26.061 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"},{"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"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 04:56:26.062 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 04:56:26.062 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44310/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:26.064 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.219.234/tcp/44311/p2p/16Uiu2HAkwawwMueVQcCtk4s1cg4q1LCT16UrXiF8TLurrhweEMzk","/ip4/172.18.219.234/tcp/44312/ws/p2p/16Uiu2HAkwawwMueVQcCtk4s1cg4q1LCT16UrXiF8TLurrhweEMzk"],"enrUri":"enr:-L24QMsLaLRlVrWH2vz3agg3zGwHtM4aH-xY1pawA-M4loU8epGbGe1j2zKy37LyuGU0JGBG1QTBZCQDtlVnzgbtxGICgmlkgnY0gmlwhKwS2-qKbXVsdGlhZGRyc5YACASsEtvqBq0XAAoErBLb6gatGN0DgnJzhQACAQAAiXNlY3AyNTZrMaECIBelHSftKoN0O_1LXh8UDt47w5k5uwZOQwaqe7xn_H2DdGNwgq0Xg3VkcIKtGYV3YWt1MgU"}'
2026-04-14 04:56:26.064 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 04:56:26.073 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 04:56:26.073 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_04-56-24__da081f62-4df9-4b2d-a77f-14985ed653c3__wakuorg_nwaku:latest.log
2026-04-14 04:56:26.073 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 04:56:26.073 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 04:56:26.075 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 04:56:26.075 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.65.229
2026-04-14 04:56:26.075 DEBUG [src.node.docker_mananger] Generated ports ['12618', '12619', '12620', '12621', '12622']
2026-04-14 04:56:26.075 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-04-14 04:56:26.075 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-04-14 04:56:26.075 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 04:56:26.075 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 04:56:26.075 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 04:56:26.076 DEBUG [src.node.docker_mananger] docker run -i -t -p 12618:12618 -p 12619:12619 -p 12620:12620 -p 12621:12621 -p 12622:12622 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12620 --rest-port=12618 --tcp-port=12619 --discv5-udp-port=12621 --rest-address=0.0.0.0 --nat=extip:172.18.65.229 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=2dc7c2e08e6eae7ec777ce35cea8ceaae5bccb7ecbfc3ad5bc0d3dbbacfdbb48 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12622 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMsLaLRlVrWH2vz3agg3zGwHtM4aH-xY1pawA-M4loU8epGbGe1j2zKy37LyuGU0JGBG1QTBZCQDtlVnzgbtxGICgmlkgnY0gmlwhKwS2-qKbXVsdGlhZGRyc5YACASsEtvqBq0XAAoErBLb6gatGN0DgnJzhQACAQAAiXNlY3AyNTZrMaECIBelHSftKoN0O_1LXh8UDt47w5k5uwZOQwaqe7xn_H2DdGNwgq0Xg3VkcIKtGYV3YWt1MgU
2026-04-14 04:56:26.276 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.65.229 waku 0d68b9a17e594e2a06dfe6149df83a8ddf28356b5901f0abdbf66a4833934b54
2026-04-14 04:56:26.313 DEBUG [src.node.docker_mananger] Container started with ID 0d68b9a17e59. Setting up logs at ./log/docker/node2_2026-04-14_04-56-24__da081f62-4df9-4b2d-a77f-14985ed653c3__wakuorg_nwaku:latest.log
2026-04-14 04:56:26.314 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12618
2026-04-14 04:56:26.314 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 04:56:27.316 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12618/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:27.319 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-14 04:56:27.420 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12618/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:27.422 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-14 04:56:27.523 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12618/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:27.525 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-14 04:56:27.626 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12618/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:27.629 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"},{"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"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 04:56:27.629 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 04:56:27.629 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12618/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:27.632 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.65.229/tcp/12619/p2p/16Uiu2HAm11H3Qy9Ph1uJqBKCsxSuSSp6qVZv1X2UACkZ6w5KHz9m","/ip4/172.18.65.229/tcp/12620/ws/p2p/16Uiu2HAm11H3Qy9Ph1uJqBKCsxSuSSp6qVZv1X2UACkZ6w5KHz9m"],"enrUri":"enr:-L24QJEC0EvdBa-goUaHRyQwfP25cG7moeXvIdTkd85CERMSVeGWkYMGcRN7smnrsUWLHEProH1RAasyb3vS67fk1ZUCgmlkgnY0gmlwhKwSQeWKbXVsdGlhZGRyc5YACASsEkHlBjFLAAoErBJB5QYxTN0DgnJzhQACAQAAiXNlY3AyNTZrMaECUuY_HTWeoULOlUw-Kr5mJVxPt4NNs9oebLtIvaak2yCDdGNwgjFLg3VkcIIxTYV3YWt1MgE"}'
2026-04-14 04:56:27.632 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 04:56:27.632 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12618/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.219.234/tcp/44311/p2p/16Uiu2HAkwawwMueVQcCtk4s1cg4q1LCT16UrXiF8TLurrhweEMzk"]'
2026-04-14 04:56:27.653 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:56:27.654 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44310/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/1"]'
2026-04-14 04:56:27.663 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:56:27.667 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12618/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/1"]'
2026-04-14 04:56:27.670 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:56:27.671 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44310/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-04-14 04:56:27.688 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:56:27.688 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 04:56:27.789 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 04:56:27.789 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44310/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:27.792 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776142587671696159,"ephemeral":false,"proof":""}]'
2026-04-14 04:56:27.794 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 04:56:27.794 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:27.798 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776142587671696159,"ephemeral":false,"proof":""}]'
2026-04-14 04:56:27.806 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 04:56:27.807 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 04:56:27.807 DEBUG [src.node.waku_node] Stopping container with id 47c3242672cd
2026-04-14 04:56:28.297 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 04:56:28.299 DEBUG [src.node.waku_node] Stopping container with id 0d68b9a17e59
2026-04-14 04:56:28.797 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 04:56:28.800 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 04:56:28.864 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 04:56:28.895 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,80 @@
2026-04-14 04:57:15.829 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 04:57:15.829 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_from_single_content_topic with id: 2026-04-14_04-57-15__04964686-e40c-4cf3-b2cc-d62ddf2e766b
2026-04-14 04:57:15.830 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 04:57:15.830 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-14 04:57:15.830 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-14 04:57:15.837 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 04:57:15.837 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_04-57-15__04964686-e40c-4cf3-b2cc-d62ddf2e766b__wakuorg_nwaku:latest.log
2026-04-14 04:57:15.837 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 04:57:15.838 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 04:57:15.839 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 04:57:15.839 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.55.119
2026-04-14 04:57:15.839 DEBUG [src.node.docker_mananger] Generated ports ['33350', '33351', '33352', '33353', '33354']
2026-04-14 04:57:15.839 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 04:57:15.839 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 04:57:15.839 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 04:57:15.840 DEBUG [src.node.docker_mananger] docker run -i -t -p 33350:33350 -p 33351:33351 -p 33352:33352 -p 33353:33353 -p 33354:33354 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33352 --rest-port=33350 --tcp-port=33351 --discv5-udp-port=33353 --rest-address=0.0.0.0 --nat=extip:172.18.55.119 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ca6fb7df3dcfab1ab592efee5eef5eb43ee81a2e3e577b2ca2a2e9afe372cdf0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33354 --metrics-logging=true --relay=true --filter=true
2026-04-14 04:57:16.029 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.55.119 waku f2e27b7336f6d5546156e27d34f40fad6bb82e9aeb2f4193e455e7cb0ada5b41
2026-04-14 04:57:16.063 DEBUG [src.node.docker_mananger] Container started with ID f2e27b7336f6. Setting up logs at ./log/docker/node1_2026-04-14_04-57-15__04964686-e40c-4cf3-b2cc-d62ddf2e766b__wakuorg_nwaku:latest.log
2026-04-14 04:57:16.064 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 33350
2026-04-14 04:57:16.065 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 04:57:16.135 ERROR [src.node.docker_mananger] Max retries reached for container 4b2f8c43dabb. Exiting log stream.
2026-04-14 04:57:16.627 ERROR [src.node.docker_mananger] Max retries reached for container 1cc796b968ba. Exiting log stream.
2026-04-14 04:57:17.065 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33350/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:57:17.068 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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-04-14 04:57:17.069 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 04:57:17.069 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33350/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:57:17.071 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.55.119/tcp/33351/p2p/16Uiu2HAm8Y2DPesAGhLGmdK7kgVDQojf4YLG7ed6q7LNpULPEoX9","/ip4/172.18.55.119/tcp/33352/ws/p2p/16Uiu2HAm8Y2DPesAGhLGmdK7kgVDQojf4YLG7ed6q7LNpULPEoX9"],"enrUri":"enr:-L24QNylS_gTYQgF6k0qGWzbvb5X_rioxeW1fKekRaHoYl_1V6LtsEjgi9RGygvSWBjWTbdKrDraFrmgNU6q7T064AUCgmlkgnY0gmlwhKwSN3eKbXVsdGlhZGRyc5YACASsEjd3BoJHAAoErBI3dwaCSN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECwshLR2Lc4XmMmansRsXPktRB5xz6w0rGH8Ysizck8tSDdGNwgoJHg3VkcIKCSYV3YWt1MgU"}'
2026-04-14 04:57:17.071 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 04:57:17.072 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-14 04:57:17.078 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 04:57:17.079 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_04-57-15__04964686-e40c-4cf3-b2cc-d62ddf2e766b__wakuorg_nwaku:latest.log
2026-04-14 04:57:17.079 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 04:57:17.079 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 04:57:17.080 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 04:57:17.080 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.10.220
2026-04-14 04:57:17.081 DEBUG [src.node.docker_mananger] Generated ports ['17469', '17470', '17471', '17472', '17473']
2026-04-14 04:57:17.081 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 04:57:17.081 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 04:57:17.081 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 04:57:17.081 DEBUG [src.node.docker_mananger] docker run -i -t -p 17469:17469 -p 17470:17470 -p 17471:17471 -p 17472:17472 -p 17473:17473 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17471 --rest-port=17469 --tcp-port=17470 --discv5-udp-port=17472 --rest-address=0.0.0.0 --nat=extip:172.18.10.220 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fb63260ca79baab2391dcfb445ba0f21d788f3d4661edaeda73a872b6fb8eaaa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17473 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QNylS_gTYQgF6k0qGWzbvb5X_rioxeW1fKekRaHoYl_1V6LtsEjgi9RGygvSWBjWTbdKrDraFrmgNU6q7T064AUCgmlkgnY0gmlwhKwSN3eKbXVsdGlhZGRyc5YACASsEjd3BoJHAAoErBI3dwaCSN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECwshLR2Lc4XmMmansRsXPktRB5xz6w0rGH8Ysizck8tSDdGNwgoJHg3VkcIKCSYV3YWt1MgU --filternode=/ip4/172.18.55.119/tcp/33351/p2p/16Uiu2HAm8Y2DPesAGhLGmdK7kgVDQojf4YLG7ed6q7LNpULPEoX9
2026-04-14 04:57:17.275 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.10.220 waku 4c32df6a78ae99294e89b168d087da1cb1bd64b31ceb54c589b166ba0a9e5edc
2026-04-14 04:57:17.308 DEBUG [src.node.docker_mananger] Container started with ID 4c32df6a78ae. Setting up logs at ./log/docker/node2_2026-04-14_04-57-15__04964686-e40c-4cf3-b2cc-d62ddf2e766b__wakuorg_nwaku:latest.log
2026-04-14 04:57:17.309 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17469
2026-04-14 04:57:17.309 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 04:57:18.309 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:57:18.312 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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-04-14 04:57:18.312 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 04:57:18.313 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:57:18.315 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.10.220/tcp/17470/p2p/16Uiu2HAm4mL8GTToAd1M6TXWQfjFed6iGDvdxTvhcUxzzgb1SihM","/ip4/172.18.10.220/tcp/17471/ws/p2p/16Uiu2HAm4mL8GTToAd1M6TXWQfjFed6iGDvdxTvhcUxzzgb1SihM"],"enrUri":"enr:-L24QPrm9BkUgy3VPxP-LjeeSbsdWp8TjplJgMfnSgRRMFcGP5bPVM2AgbL7htyKrRtjF-U8avMUrgugTx68T_pKDQICgmlkgnY0gmlwhKwSCtyKbXVsdGlhZGRyc5YACASsEgrcBkQ-AAoErBIK3AZEP90DgnJzhQDGAQAAiXNlY3AyNTZrMaECisJZgiUl9FkcztUKjkdWY3ig1Jqtuxy5JtV7n3JW7lCDdGNwgkQ-g3VkcIJEQIV3YWt1MgA"}'
2026-04-14 04:57:18.315 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 04:57:18.315 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17469/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.55.119/tcp/33351/p2p/16Uiu2HAm8Y2DPesAGhLGmdK7kgVDQojf4YLG7ed6q7LNpULPEoX9"]'
2026-04-14 04:57:18.348 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:18.349 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-04-14 04:57:18.349 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33350/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 04:57:18.368 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:18.369 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17469/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "b6364c13-99f9-4d4f-95b5-9ba164c2ea60", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-14 04:57:18.378 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"b6364c13-99f9-4d4f-95b5-9ba164c2ea60","statusDesc":"OK"}'
2026-04-14 04:57:18.380 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33350/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:18.386 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:18.387 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 04:57:18.488 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 04:57:18.488 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:57:18.491 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":1776142638380483567,"ephemeral":false}]'
2026-04-14 04:57:18.493 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:17469/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-14 04:57:18.501 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-04-14 04:57:18.501 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33350/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:18.504 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:18.505 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 04:57:18.605 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 04:57:18.606 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:57:18.608 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:17469/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/1/waku-filter/proto'
2026-04-14 04:57:18.611 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 04:57:18.612 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 04:57:18.612 DEBUG [src.node.waku_node] Stopping container with id f2e27b7336f6
2026-04-14 04:57:19.087 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 04:57:19.088 DEBUG [src.node.waku_node] Stopping container with id 4c32df6a78ae
2026-04-14 04:57:19.588 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 04:57:19.591 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 04:57:19.597 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 04:57:19.602 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,137 @@
2026-04-14 04:57:49.292 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 04:57:49.292 DEBUG [tests.conftest] Running test: test_relay_unsubscribe_from_some_pubsub_topics with id: 2026-04-14_04-57-49__f5c0e726-eb51-4cc0-9ff4-851a446924da
2026-04-14 04:57:49.292 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 04:57:49.292 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-14 04:57:49.292 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-04-14 04:57:49.299 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 04:57:49.300 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_04-57-49__f5c0e726-eb51-4cc0-9ff4-851a446924da__wakuorg_nwaku:latest.log
2026-04-14 04:57:49.300 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 04:57:49.300 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 04:57:49.301 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 04:57:49.301 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.6.39
2026-04-14 04:57:49.301 DEBUG [src.node.docker_mananger] Generated ports ['38205', '38206', '38207', '38208', '38209']
2026-04-14 04:57:49.302 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 04:57:49.302 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 04:57:49.302 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 04:57:49.302 DEBUG [src.node.docker_mananger] docker run -i -t -p 38205:38205 -p 38206:38206 -p 38207:38207 -p 38208:38208 -p 38209:38209 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38207 --rest-port=38205 --tcp-port=38206 --discv5-udp-port=38208 --rest-address=0.0.0.0 --nat=extip:172.18.6.39 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cf1ebadaeacef8bf1aefcf0d9cb808dcb1dbecdbcdebe3bde2ecb18bad6cca19 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38209 --metrics-logging=true --relay=true
2026-04-14 04:57:49.485 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.6.39 waku 3614a6033a8bfbcf80ff4b00d7f892a1cb67712e553b71f84e2ab3c357e56a5f
2026-04-14 04:57:49.518 DEBUG [src.node.docker_mananger] Container started with ID 3614a6033a8b. Setting up logs at ./log/docker/node1_2026-04-14_04-57-49__f5c0e726-eb51-4cc0-9ff4-851a446924da__wakuorg_nwaku:latest.log
2026-04-14 04:57:49.519 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 38205
2026-04-14 04:57:49.520 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 04:57:49.607 ERROR [src.node.docker_mananger] Max retries reached for container a773531815d4. Exiting log stream.
2026-04-14 04:57:50.064 ERROR [src.node.docker_mananger] Max retries reached for container 6ec411065fa9. Exiting log stream.
2026-04-14 04:57:50.520 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38205/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:57:50.523 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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-04-14 04:57:50.523 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 04:57:50.523 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38205/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:57:50.525 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.6.39/tcp/38206/p2p/16Uiu2HAmGr2Gyzwwz9pu65s56knphUQzk9TDH5YsRCy1nsyxSSJ6","/ip4/172.18.6.39/tcp/38207/ws/p2p/16Uiu2HAmGr2Gyzwwz9pu65s56knphUQzk9TDH5YsRCy1nsyxSSJ6"],"enrUri":"enr:-L24QHkkcKHB7p8gI4eqMBPXf_FxZG895WXln5bN1Y_jqf8ZUgVrb9wfFITmMv8bmAn-AQ0x4044vd7d00HTiUi44uYCgmlkgnY0gmlwhKwSBieKbXVsdGlhZGRyc5YACASsEgYnBpU-AAoErBIGJwaVP90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDPkJQZlHdBqpNrEsEH-qz4lhPgRyG26P6Sgvs5SRZELuDdGNwgpU-g3VkcIKVQIV3YWt1MgE"}'
2026-04-14 04:57:50.526 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 04:57:50.533 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 04:57:50.533 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_04-57-49__f5c0e726-eb51-4cc0-9ff4-851a446924da__wakuorg_nwaku:latest.log
2026-04-14 04:57:50.533 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 04:57:50.533 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 04:57:50.534 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 04:57:50.535 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.195.89
2026-04-14 04:57:50.535 DEBUG [src.node.docker_mananger] Generated ports ['15673', '15674', '15675', '15676', '15677']
2026-04-14 04:57:50.535 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 04:57:50.535 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 04:57:50.535 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 04:57:50.535 DEBUG [src.node.docker_mananger] docker run -i -t -p 15673:15673 -p 15674:15674 -p 15675:15675 -p 15676:15676 -p 15677:15677 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15675 --rest-port=15673 --tcp-port=15674 --discv5-udp-port=15676 --rest-address=0.0.0.0 --nat=extip:172.18.195.89 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=01fe6f7fafaf22538ceaefc27bebac0eaa89a4aef95f35df4c2b02cad5a5da1c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15677 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHkkcKHB7p8gI4eqMBPXf_FxZG895WXln5bN1Y_jqf8ZUgVrb9wfFITmMv8bmAn-AQ0x4044vd7d00HTiUi44uYCgmlkgnY0gmlwhKwSBieKbXVsdGlhZGRyc5YACASsEgYnBpU-AAoErBIGJwaVP90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDPkJQZlHdBqpNrEsEH-qz4lhPgRyG26P6Sgvs5SRZELuDdGNwgpU-g3VkcIKVQIV3YWt1MgE
2026-04-14 04:57:50.730 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.195.89 waku e080ca34bb5ca30701b1028d29a3751a050d5486ae808707e01047b39dddb6a3
2026-04-14 04:57:50.765 DEBUG [src.node.docker_mananger] Container started with ID e080ca34bb5c. Setting up logs at ./log/docker/node2_2026-04-14_04-57-49__f5c0e726-eb51-4cc0-9ff4-851a446924da__wakuorg_nwaku:latest.log
2026-04-14 04:57:50.766 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 15673
2026-04-14 04:57:50.766 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 04:57:51.766 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15673/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:57:51.780 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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-04-14 04:57:51.782 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 04:57:51.783 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15673/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:57:51.788 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.195.89/tcp/15674/p2p/16Uiu2HAm1DkrXpAwUXRZnzBRqQ8newaVajbiZNa4eTyFQGQKevAB","/ip4/172.18.195.89/tcp/15675/ws/p2p/16Uiu2HAm1DkrXpAwUXRZnzBRqQ8newaVajbiZNa4eTyFQGQKevAB"],"enrUri":"enr:-L24QMTos19Isdc1rpJAUQSbnmlkhL2olfNFEoZxVmQCpSiWQHhiVveXs_lQbjpKhNKFZ5OFXAr3Bsh5XOgdREzrProCgmlkgnY0gmlwhKwSw1mKbXVsdGlhZGRyc5YACASsEsNZBj06AAoErBLDWQY9O90DgnJzhQDGAQAAiXNlY3AyNTZrMaECVhip7zYgt9VTcMrzsOJLUd_dDwZ7hktUDKbjG13sbBCDdGNwgj06g3VkcII9PIV3YWt1MgE"}'
2026-04-14 04:57:51.788 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 04:57:51.789 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15673/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.6.39/tcp/38206/p2p/16Uiu2HAmGr2Gyzwwz9pu65s56knphUQzk9TDH5YsRCy1nsyxSSJ6"]'
2026-04-14 04:57:51.792 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:51.793 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38205/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/1000"]'
2026-04-14 04:57:51.799 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:51.799 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15673/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/1000"]'
2026-04-14 04:57:51.811 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:51.812 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38205/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:51.820 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:51.820 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 04:57:51.921 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 04:57:51.921 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38205/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:57:51.923 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":1776142671812750592,"ephemeral":false,"proof":""}]'
2026-04-14 04:57:51.925 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 04:57:51.926 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15673/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:57:51.928 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":1776142671812750592,"ephemeral":false,"proof":""}]'
2026-04-14 04:57:51.930 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38205/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:51.935 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:51.936 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 04:57:52.036 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 04:57:52.036 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38205/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:57:52.039 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776142671930067200,"ephemeral":false,"proof":""}]'
2026-04-14 04:57:52.040 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 04:57:52.040 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15673/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:57:52.043 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776142671930067200,"ephemeral":false,"proof":""}]'
2026-04-14 04:57:52.044 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38205/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:52.048 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:52.049 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 04:57:52.149 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 04:57:52.149 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38205/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:57:52.152 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":1776142672044556544,"ephemeral":false,"proof":""}]'
2026-04-14 04:57:52.154 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 04:57:52.154 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15673/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:57:52.156 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":1776142672044556544,"ephemeral":false,"proof":""}]'
2026-04-14 04:57:52.158 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38205/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:52.162 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:52.162 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 04:57:52.263 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 04:57:52.263 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38205/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:57:52.266 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":1776142672158335232,"ephemeral":false,"proof":""}]'
2026-04-14 04:57:52.268 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 04:57:52.268 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15673/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:57:52.270 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":1776142672158335232,"ephemeral":false,"proof":""}]'
2026-04-14 04:57:52.272 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38205/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:52.275 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:52.276 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 04:57:52.377 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 04:57:52.377 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38205/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:57:52.380 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":1776142672272117760,"ephemeral":false,"proof":""}]'
2026-04-14 04:57:52.381 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 04:57:52.381 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15673/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:57:52.383 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":1776142672272117760,"ephemeral":false,"proof":""}]'
2026-04-14 04:57:52.385 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:38205/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9"]'
2026-04-14 04:57:52.393 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:52.394 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:15673/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9"]'
2026-04-14 04:57:52.400 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:52.401 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38205/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:52.404 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:38205/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/198/0'
2026-04-14 04:57:52.404 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38205/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:52.406 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:38205/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/198/1'
2026-04-14 04:57:52.407 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38205/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:52.409 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:38205/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/198/9'
2026-04-14 04:57:52.409 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38205/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:52.413 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:52.413 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 04:57:52.513 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 04:57:52.514 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38205/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:57:52.516 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":1776142672409658883,"ephemeral":false,"proof":""}]'
2026-04-14 04:57:52.518 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 04:57:52.518 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15673/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:57:52.520 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":1776142672409658883,"ephemeral":false,"proof":""}]'
2026-04-14 04:57:52.522 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38205/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:52.526 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:52.526 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 04:57:52.626 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 04:57:52.627 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38205/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:57:52.629 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":1776142672522438063,"ephemeral":false,"proof":""}]'
2026-04-14 04:57:52.631 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 04:57:52.631 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15673/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:57:52.633 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":1776142672522438063,"ephemeral":false,"proof":""}]'
2026-04-14 04:57:52.637 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 04:57:52.638 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 04:57:52.638 DEBUG [src.node.waku_node] Stopping container with id 3614a6033a8b
2026-04-14 04:57:53.133 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 04:57:53.133 DEBUG [src.node.waku_node] Stopping container with id e080ca34bb5c
2026-04-14 04:57:53.593 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 04:57:53.597 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 04:57:53.608 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 04:57:53.620 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,39 @@
2026-04-14 04:59:22.161 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 04:59:22.161 DEBUG [tests.conftest] Running test: test_verify_node_info with id: 2026-04-14_04-59-22__7273d584-85c6-4788-afe8-c6049a2d5f67
2026-04-14 04:59:22.162 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 04:59:22.162 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-14 04:59:22.162 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-14 04:59:22.169 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 04:59:22.169 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_04-59-22__7273d584-85c6-4788-afe8-c6049a2d5f67__wakuorg_nwaku:latest.log
2026-04-14 04:59:22.170 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-14 04:59:22.170 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-14 04:59:22.170 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 04:59:22.171 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 04:59:22.172 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 04:59:22.172 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.55.181
2026-04-14 04:59:22.172 DEBUG [src.node.docker_mananger] Generated ports ['44148', '44149', '44150', '44151', '44152']
2026-04-14 04:59:22.172 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 04:59:22.173 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 04:59:22.173 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 04:59:22.173 DEBUG [src.node.docker_mananger] docker run -i -t -p 44148:44148 -p 44149:44149 -p 44150:44150 -p 44151:44151 -p 44152:44152 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44150 --rest-port=44148 --tcp-port=44149 --discv5-udp-port=44151 --rest-address=0.0.0.0 --nat=extip:172.18.55.181 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=2abb05cfb0dba4339e814aacc10d9d1f8be7af1db4a5f1fedaecb9fcfaeaf13f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44152 --metrics-logging=true --relay=true
2026-04-14 04:59:22.362 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.55.181 waku 885519e4fec26e22fc1c865ca39bcb27ee3855d2aea212164c6521b009bafb90
2026-04-14 04:59:22.398 DEBUG [src.node.docker_mananger] Container started with ID 885519e4fec2. Setting up logs at ./log/docker/node1_2026-04-14_04-59-22__7273d584-85c6-4788-afe8-c6049a2d5f67__wakuorg_nwaku:latest.log
2026-04-14 04:59:22.398 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 44148
2026-04-14 04:59:22.398 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 04:59:22.447 ERROR [src.node.docker_mananger] Max retries reached for container 7e0300ebb753. Exiting log stream.
2026-04-14 04:59:22.922 ERROR [src.node.docker_mananger] Max retries reached for container 05229619024d. Exiting log stream.
2026-04-14 04:59:23.399 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44148/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:59:23.402 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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-04-14 04:59:23.402 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 04:59:23.402 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44148/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:59:23.404 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.55.181/tcp/44149/p2p/16Uiu2HAmAFLgAFZ1pb7DAnWtFgydUXKyGz2gsBztTy8ZhpkisppW","/ip4/172.18.55.181/tcp/44150/ws/p2p/16Uiu2HAmAFLgAFZ1pb7DAnWtFgydUXKyGz2gsBztTy8ZhpkisppW"],"enrUri":"enr:-L24QKxV8y597NLyRHdvZ-Z36-LaOfm6mNpDsNgp0ShtF8_OUUIJt3z_mBnZ7iDzwzL4NQTAMoUOph6laQYtfsLAf6QCgmlkgnY0gmlwhKwSN7WKbXVsdGlhZGRyc5YACASsEje1Bqx1AAoErBI3tQasdt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC3DmrLocfXrnFYXsKxqyZTPr552MDMx4f0SL7MGKXaV-DdGNwgqx1g3VkcIKsd4V3YWt1MgE"}'
2026-04-14 04:59:23.404 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 04:59:23.404 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44148/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:59:23.407 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.55.181/tcp/44149/p2p/16Uiu2HAmAFLgAFZ1pb7DAnWtFgydUXKyGz2gsBztTy8ZhpkisppW","/ip4/172.18.55.181/tcp/44150/ws/p2p/16Uiu2HAmAFLgAFZ1pb7DAnWtFgydUXKyGz2gsBztTy8ZhpkisppW"],"enrUri":"enr:-L24QKxV8y597NLyRHdvZ-Z36-LaOfm6mNpDsNgp0ShtF8_OUUIJt3z_mBnZ7iDzwzL4NQTAMoUOph6laQYtfsLAf6QCgmlkgnY0gmlwhKwSN7WKbXVsdGlhZGRyc5YACASsEje1Bqx1AAoErBI3tQasdt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC3DmrLocfXrnFYXsKxqyZTPr552MDMx4f0SL7MGKXaV-DdGNwgqx1g3VkcIKsd4V3YWt1MgE"}'
2026-04-14 04:59:23.407 DEBUG [tests.rest_flags.test_debug_flags] node info: {'listenAddresses': ['/ip4/172.18.55.181/tcp/44149/p2p/16Uiu2HAmAFLgAFZ1pb7DAnWtFgydUXKyGz2gsBztTy8ZhpkisppW', '/ip4/172.18.55.181/tcp/44150/ws/p2p/16Uiu2HAmAFLgAFZ1pb7DAnWtFgydUXKyGz2gsBztTy8ZhpkisppW'], 'enrUri': 'enr:-L24QKxV8y597NLyRHdvZ-Z36-LaOfm6mNpDsNgp0ShtF8_OUUIJt3z_mBnZ7iDzwzL4NQTAMoUOph6laQYtfsLAf6QCgmlkgnY0gmlwhKwSN7WKbXVsdGlhZGRyc5YACASsEje1Bqx1AAoErBI3tQasdt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC3DmrLocfXrnFYXsKxqyZTPr552MDMx4f0SL7MGKXaV-DdGNwgqx1g3VkcIKsd4V3YWt1MgE'}
2026-04-14 04:59:23.409 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 04:59:23.410 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 04:59:23.411 DEBUG [src.node.waku_node] Stopping container with id 885519e4fec2
2026-04-14 04:59:23.866 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 04:59:23.868 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 04:59:23.870 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,333 @@
2026-04-14 04:55:39.289 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 04:55:39.290 DEBUG [tests.conftest] Running test: test_filter_subscribe_to_29_content_topics_in_separate_calls with id: 2026-04-14_04-55-39__aa5d399f-77d3-4fe8-ac02-fba590900155
2026-04-14 04:55:39.290 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 04:55:39.290 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-14 04:55:39.291 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-14 04:55:39.297 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 04:55:39.297 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_04-55-39__aa5d399f-77d3-4fe8-ac02-fba590900155__wakuorg_nwaku:latest.log
2026-04-14 04:55:39.297 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 04:55:39.297 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 04:55:39.299 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 04:55:39.299 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.17.155
2026-04-14 04:55:39.299 DEBUG [src.node.docker_mananger] Generated ports ['38575', '38576', '38577', '38578', '38579']
2026-04-14 04:55:39.299 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 04:55:39.299 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 04:55:39.300 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 04:55:39.300 DEBUG [src.node.docker_mananger] docker run -i -t -p 38575:38575 -p 38576:38576 -p 38577:38577 -p 38578:38578 -p 38579:38579 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38577 --rest-port=38575 --tcp-port=38576 --discv5-udp-port=38578 --rest-address=0.0.0.0 --nat=extip:172.18.17.155 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=06afca2ffdce0e7df1c22b15d7042ecd4649ac9eecddcaa5d2d5fed4d23ae5ac --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38579 --metrics-logging=true --relay=true --filter=true
2026-04-14 04:55:39.488 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.17.155 waku d073e542e9d79e15528183a0bdf5b623a113fef9b87547852b4a11f6527bf732
2026-04-14 04:55:39.521 DEBUG [src.node.docker_mananger] Container started with ID d073e542e9d7. Setting up logs at ./log/docker/node1_2026-04-14_04-55-39__aa5d399f-77d3-4fe8-ac02-fba590900155__wakuorg_nwaku:latest.log
2026-04-14 04:55:39.522 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 38575
2026-04-14 04:55:39.522 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 04:55:39.656 ERROR [src.node.docker_mananger] Max retries reached for container be93c7c336b5. Exiting log stream.
2026-04-14 04:55:40.095 ERROR [src.node.docker_mananger] Max retries reached for container 4f2b98c024f6. Exiting log stream.
2026-04-14 04:55:40.523 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38575/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:55:40.526 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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-04-14 04:55:40.527 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 04:55:40.527 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38575/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:55:40.529 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.17.155/tcp/38576/p2p/16Uiu2HAm7N6ooPAk4W4Sp76KzCVvZu5isyuf4WhfkSUGKihCsHif","/ip4/172.18.17.155/tcp/38577/ws/p2p/16Uiu2HAm7N6ooPAk4W4Sp76KzCVvZu5isyuf4WhfkSUGKihCsHif"],"enrUri":"enr:-L24QKbZ6tij8oSxkFd24EsfxzyjbMhAeLWwFiW-DWPWpACeYQnWwDBFHCrshzZYGaq5I3Vb86pOWbIZ-S_foW9fsd0CgmlkgnY0gmlwhKwSEZuKbXVsdGlhZGRyc5YACASsEhGbBpawAAoErBIRmwaWsd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECsWH-HszGfgPBuAmnRJ3V9T_TePN7t6h0W_Djh98YznCDdGNwgpawg3VkcIKWsoV3YWt1MgU"}'
2026-04-14 04:55:40.529 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 04:55:40.529 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-14 04:55:40.536 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 04:55:40.536 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_04-55-39__aa5d399f-77d3-4fe8-ac02-fba590900155__wakuorg_nwaku:latest.log
2026-04-14 04:55:40.536 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 04:55:40.536 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 04:55:40.538 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 04:55:40.538 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.33.226
2026-04-14 04:55:40.538 DEBUG [src.node.docker_mananger] Generated ports ['34740', '34741', '34742', '34743', '34744']
2026-04-14 04:55:40.538 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 04:55:40.538 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 04:55:40.538 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 04:55:40.539 DEBUG [src.node.docker_mananger] docker run -i -t -p 34740:34740 -p 34741:34741 -p 34742:34742 -p 34743:34743 -p 34744:34744 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34742 --rest-port=34740 --tcp-port=34741 --discv5-udp-port=34743 --rest-address=0.0.0.0 --nat=extip:172.18.33.226 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b001a1bf3be4b1ed50d1dff1d0bba17bc648886634b868d6ee5e113f1bc7fec0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34744 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QKbZ6tij8oSxkFd24EsfxzyjbMhAeLWwFiW-DWPWpACeYQnWwDBFHCrshzZYGaq5I3Vb86pOWbIZ-S_foW9fsd0CgmlkgnY0gmlwhKwSEZuKbXVsdGlhZGRyc5YACASsEhGbBpawAAoErBIRmwaWsd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECsWH-HszGfgPBuAmnRJ3V9T_TePN7t6h0W_Djh98YznCDdGNwgpawg3VkcIKWsoV3YWt1MgU --filternode=/ip4/172.18.17.155/tcp/38576/p2p/16Uiu2HAm7N6ooPAk4W4Sp76KzCVvZu5isyuf4WhfkSUGKihCsHif
2026-04-14 04:55:40.735 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.33.226 waku 4ff5eac7223f3ab206d6550ead403ba61bebcf56d4fd2ee52b691e5cfdbe8278
2026-04-14 04:55:40.770 DEBUG [src.node.docker_mananger] Container started with ID 4ff5eac7223f. Setting up logs at ./log/docker/node2_2026-04-14_04-55-39__aa5d399f-77d3-4fe8-ac02-fba590900155__wakuorg_nwaku:latest.log
2026-04-14 04:55:40.770 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 34740
2026-04-14 04:55:40.771 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 04:55:41.771 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34740/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:55:41.774 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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-04-14 04:55:41.774 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 04:55:41.774 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34740/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:55:41.776 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.33.226/tcp/34741/p2p/16Uiu2HAkzstUwuERfszHNbkQ3YcZBUt3qMahpYbCBtRxUFDxajMq","/ip4/172.18.33.226/tcp/34742/ws/p2p/16Uiu2HAkzstUwuERfszHNbkQ3YcZBUt3qMahpYbCBtRxUFDxajMq"],"enrUri":"enr:-L24QKLa7OnJLHu6SS9vCA9ZL3s7q54n7UWwPHbr-ok7TC_QX0_pI3hpFr2uWSVQ0cUbiv4eCQHDxSi7yjh1mOHvjC8CgmlkgnY0gmlwhKwSIeKKbXVsdGlhZGRyc5YACASsEiHiBoe1AAoErBIh4gaHtt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECUQGsJnyq9VAMVUkp80fFySeQz5FF5GfvHaAgTxgno7iDdGNwgoe1g3VkcIKHt4V3YWt1MgA"}'
2026-04-14 04:55:41.777 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 04:55:41.777 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34740/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.17.155/tcp/38576/p2p/16Uiu2HAm7N6ooPAk4W4Sp76KzCVvZu5isyuf4WhfkSUGKihCsHif"]'
2026-04-14 04:55:41.815 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:55:41.817 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-04-14 04:55:41.817 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38575/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 04:55:41.832 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:55:41.835 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34740/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "16e66274-5aef-4c88-a657-da6e79e92bb5", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-14 04:55:41.850 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"16e66274-5aef-4c88-a657-da6e79e92bb5","statusDesc":"OK"}'
2026-04-14 04:55:41.851 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34740/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "5b2c58ea-5680-4ce7-aca3-07e350803f91", "contentFilters": ["0"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-14 04:55:41.859 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"5b2c58ea-5680-4ce7-aca3-07e350803f91","statusDesc":"OK"}'
2026-04-14 04:55:41.859 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34740/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "7a00ab37-56ba-4dd7-964c-c0571bc885f0", "contentFilters": ["1"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-14 04:55:41.868 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"7a00ab37-56ba-4dd7-964c-c0571bc885f0","statusDesc":"OK"}'
2026-04-14 04:55:41.869 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34740/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "7ae4b7d7-3f9e-4433-8121-140c3f17bb7b", "contentFilters": ["2"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-14 04:55:41.880 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"7ae4b7d7-3f9e-4433-8121-140c3f17bb7b","statusDesc":"OK"}'
2026-04-14 04:55:41.880 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34740/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "7b9a3e4f-76a9-4010-8821-dfa2c99304f1", "contentFilters": ["3"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-14 04:55:41.888 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"7b9a3e4f-76a9-4010-8821-dfa2c99304f1","statusDesc":"OK"}'
2026-04-14 04:55:41.888 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34740/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a8922705-0040-484b-9d26-b3fd00c5559d", "contentFilters": ["4"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-14 04:55:41.897 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"a8922705-0040-484b-9d26-b3fd00c5559d","statusDesc":"OK"}'
2026-04-14 04:55:41.898 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34740/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "0e9e9e69-eee5-4fdd-b8da-1c6aeccd0781", "contentFilters": ["5"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-14 04:55:41.906 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"0e9e9e69-eee5-4fdd-b8da-1c6aeccd0781","statusDesc":"OK"}'
2026-04-14 04:55:41.906 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34740/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a5876305-1024-4abe-a2c4-ee410e6bbb29", "contentFilters": ["6"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-14 04:55:41.917 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"a5876305-1024-4abe-a2c4-ee410e6bbb29","statusDesc":"OK"}'
2026-04-14 04:55:41.917 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34740/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "5d4619b4-cbd3-4240-a66e-0727e0ecc7b2", "contentFilters": ["7"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-14 04:55:41.927 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"5d4619b4-cbd3-4240-a66e-0727e0ecc7b2","statusDesc":"OK"}'
2026-04-14 04:55:41.927 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34740/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "5eac9fd2-9a4e-4ad6-a9f8-f35abe62b0bf", "contentFilters": ["8"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-14 04:55:41.936 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"5eac9fd2-9a4e-4ad6-a9f8-f35abe62b0bf","statusDesc":"OK"}'
2026-04-14 04:55:41.937 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34740/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "77fe3a59-ddd0-4685-a4bf-411f88ad74e8", "contentFilters": ["9"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-14 04:55:41.947 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"77fe3a59-ddd0-4685-a4bf-411f88ad74e8","statusDesc":"OK"}'
2026-04-14 04:55:41.948 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34740/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "dbf9d899-2f54-4185-946c-e5e24eb50b2b", "contentFilters": ["10"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-14 04:55:41.958 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"dbf9d899-2f54-4185-946c-e5e24eb50b2b","statusDesc":"OK"}'
2026-04-14 04:55:41.958 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34740/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "14455e5f-282f-41b0-bd51-2db2b06c7381", "contentFilters": ["11"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-14 04:55:41.969 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"14455e5f-282f-41b0-bd51-2db2b06c7381","statusDesc":"OK"}'
2026-04-14 04:55:41.969 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34740/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "e7dcb5c1-0bcc-4c79-9f43-edcbae22bf53", "contentFilters": ["12"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-14 04:55:41.980 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"e7dcb5c1-0bcc-4c79-9f43-edcbae22bf53","statusDesc":"OK"}'
2026-04-14 04:55:41.981 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34740/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "f775362f-bef2-4a9d-a8c9-eaf2e23c6495", "contentFilters": ["13"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-14 04:55:41.992 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"f775362f-bef2-4a9d-a8c9-eaf2e23c6495","statusDesc":"OK"}'
2026-04-14 04:55:41.992 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34740/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a2c652e1-bbfa-471b-9d20-cce3f659ad2c", "contentFilters": ["14"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-14 04:55:42.002 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"a2c652e1-bbfa-471b-9d20-cce3f659ad2c","statusDesc":"OK"}'
2026-04-14 04:55:42.002 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34740/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "b2da90bf-c65f-4b3c-a47d-ad5d5540501a", "contentFilters": ["15"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-14 04:55:42.014 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"b2da90bf-c65f-4b3c-a47d-ad5d5540501a","statusDesc":"OK"}'
2026-04-14 04:55:42.015 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34740/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "fe041937-0c4b-4279-ab17-f7e475f2732e", "contentFilters": ["16"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-14 04:55:42.027 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"fe041937-0c4b-4279-ab17-f7e475f2732e","statusDesc":"OK"}'
2026-04-14 04:55:42.027 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34740/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "13630996-bd32-4193-9eff-423ecd2ebd84", "contentFilters": ["17"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-14 04:55:42.039 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"13630996-bd32-4193-9eff-423ecd2ebd84","statusDesc":"OK"}'
2026-04-14 04:55:42.040 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34740/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "d3a06e69-ed0e-419f-9e48-348dc108089a", "contentFilters": ["18"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-14 04:55:42.051 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"d3a06e69-ed0e-419f-9e48-348dc108089a","statusDesc":"OK"}'
2026-04-14 04:55:42.052 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34740/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "0ab49005-52f9-4a60-8dac-8ec5ec4bb1ca", "contentFilters": ["19"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-14 04:55:42.064 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"0ab49005-52f9-4a60-8dac-8ec5ec4bb1ca","statusDesc":"OK"}'
2026-04-14 04:55:42.064 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34740/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "64fa75a7-f09d-4cd7-ac30-cf1556e6f455", "contentFilters": ["20"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-14 04:55:42.076 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"64fa75a7-f09d-4cd7-ac30-cf1556e6f455","statusDesc":"OK"}'
2026-04-14 04:55:42.076 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34740/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "37b70b2f-5124-4fb7-9f0e-7d2285ac693f", "contentFilters": ["21"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-14 04:55:42.089 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"37b70b2f-5124-4fb7-9f0e-7d2285ac693f","statusDesc":"OK"}'
2026-04-14 04:55:42.090 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34740/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a4ed6133-3dc5-48b2-ac74-6428a52102d6", "contentFilters": ["22"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-14 04:55:42.101 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"a4ed6133-3dc5-48b2-ac74-6428a52102d6","statusDesc":"OK"}'
2026-04-14 04:55:42.102 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34740/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "2815fdd5-ff6f-4867-9acb-604402fd0f61", "contentFilters": ["23"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-14 04:55:42.116 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"2815fdd5-ff6f-4867-9acb-604402fd0f61","statusDesc":"OK"}'
2026-04-14 04:55:42.116 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34740/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "4b1280d1-398c-49ad-8467-d678cb7dcc1d", "contentFilters": ["24"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-14 04:55:42.129 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"4b1280d1-398c-49ad-8467-d678cb7dcc1d","statusDesc":"OK"}'
2026-04-14 04:55:42.130 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34740/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "86d4fc14-7aa6-4998-8b40-d2d2ae02541d", "contentFilters": ["25"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-14 04:55:42.144 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"86d4fc14-7aa6-4998-8b40-d2d2ae02541d","statusDesc":"OK"}'
2026-04-14 04:55:42.145 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34740/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "8c1dfe34-c57f-411d-8325-c50f692c6b9c", "contentFilters": ["26"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-14 04:55:42.158 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"8c1dfe34-c57f-411d-8325-c50f692c6b9c","statusDesc":"OK"}'
2026-04-14 04:55:42.158 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34740/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "008e0f37-df74-42d5-81c7-497ed6eaa1ab", "contentFilters": ["27"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-14 04:55:42.172 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"008e0f37-df74-42d5-81c7-497ed6eaa1ab","statusDesc":"OK"}'
2026-04-14 04:55:42.172 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34740/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "e5dcd68a-8484-4628-9908-469b5141b3eb", "contentFilters": ["28"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-14 04:55:42.186 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"e5dcd68a-8484-4628-9908-469b5141b3eb","statusDesc":"OK"}'
2026-04-14 04:55:42.186 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 0
2026-04-14 04:55:42.187 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38575/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "0", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:55:42.201 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:55:42.201 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 04:55:42.302 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 04:55:42.302 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34740/filter/v2/messages/0" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:55:42.306 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"0","version":0,"timestamp":1776142542186866271,"ephemeral":false}]'
2026-04-14 04:55:42.308 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 1
2026-04-14 04:55:42.308 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38575/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:55:42.320 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:55:42.320 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 04:55:42.420 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 04:55:42.421 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34740/filter/v2/messages/1" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:55:42.424 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1","version":0,"timestamp":1776142542308285660,"ephemeral":false}]'
2026-04-14 04:55:42.426 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 2
2026-04-14 04:55:42.426 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38575/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "2", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:55:42.438 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:55:42.438 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 04:55:42.538 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 04:55:42.539 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34740/filter/v2/messages/2" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:55:42.541 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"2","version":0,"timestamp":1776142542426288160,"ephemeral":false}]'
2026-04-14 04:55:42.543 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 3
2026-04-14 04:55:42.543 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38575/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "3", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:55:42.555 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:55:42.555 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 04:55:42.655 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 04:55:42.656 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34740/filter/v2/messages/3" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:55:42.659 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"3","version":0,"timestamp":1776142542543648379,"ephemeral":false}]'
2026-04-14 04:55:42.660 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 4
2026-04-14 04:55:42.660 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38575/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "4", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:55:42.673 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:55:42.673 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 04:55:42.774 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 04:55:42.774 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34740/filter/v2/messages/4" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:55:42.777 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"4","version":0,"timestamp":1776142542660768133,"ephemeral":false}]'
2026-04-14 04:55:42.778 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 5
2026-04-14 04:55:42.778 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38575/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "5", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:55:42.790 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:55:42.790 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 04:55:42.890 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 04:55:42.891 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34740/filter/v2/messages/5" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:55:42.894 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"5","version":0,"timestamp":1776142542778812933,"ephemeral":false}]'
2026-04-14 04:55:42.895 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 6
2026-04-14 04:55:42.896 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38575/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "6", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:55:42.907 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:55:42.908 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 04:55:43.008 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 04:55:43.008 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34740/filter/v2/messages/6" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:55:43.011 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"6","version":0,"timestamp":1776142542895867269,"ephemeral":false}]'
2026-04-14 04:55:43.013 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 7
2026-04-14 04:55:43.013 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38575/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "7", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:55:43.025 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:55:43.025 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 04:55:43.125 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 04:55:43.126 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34740/filter/v2/messages/7" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:55:43.129 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"7","version":0,"timestamp":1776142543013361862,"ephemeral":false}]'
2026-04-14 04:55:43.130 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 8
2026-04-14 04:55:43.131 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38575/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "8", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:55:43.143 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:55:43.143 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 04:55:43.243 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 04:55:43.244 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34740/filter/v2/messages/8" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:55:43.247 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"8","version":0,"timestamp":1776142543131146737,"ephemeral":false}]'
2026-04-14 04:55:43.248 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 9
2026-04-14 04:55:43.249 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38575/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "9", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:55:43.260 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:55:43.261 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 04:55:43.361 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 04:55:43.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34740/filter/v2/messages/9" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:55:43.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"9","version":0,"timestamp":1776142543248985140,"ephemeral":false}]'
2026-04-14 04:55:43.366 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 10
2026-04-14 04:55:43.366 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38575/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "10", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:55:43.379 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:55:43.379 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 04:55:43.479 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 04:55:43.480 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34740/filter/v2/messages/10" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:55:43.482 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"10","version":0,"timestamp":1776142543366803458,"ephemeral":false}]'
2026-04-14 04:55:43.484 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 11
2026-04-14 04:55:43.484 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38575/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "11", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:55:43.496 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:55:43.496 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 04:55:43.597 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 04:55:43.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34740/filter/v2/messages/11" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:55:43.601 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"11","version":0,"timestamp":1776142543484647541,"ephemeral":false}]'
2026-04-14 04:55:43.602 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 12
2026-04-14 04:55:43.603 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38575/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "12", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:55:43.614 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:55:43.614 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 04:55:43.714 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 04:55:43.715 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34740/filter/v2/messages/12" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:55:43.717 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"12","version":0,"timestamp":1776142543603120010,"ephemeral":false}]'
2026-04-14 04:55:43.719 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 13
2026-04-14 04:55:43.719 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38575/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "13", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:55:43.731 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:55:43.731 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 04:55:43.831 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 04:55:43.832 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34740/filter/v2/messages/13" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:55:43.835 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"13","version":0,"timestamp":1776142543719600562,"ephemeral":false}]'
2026-04-14 04:55:43.836 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 14
2026-04-14 04:55:43.836 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38575/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "14", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:55:43.849 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:55:43.849 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 04:55:43.949 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 04:55:43.950 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34740/filter/v2/messages/14" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:55:43.952 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"14","version":0,"timestamp":1776142543836801110,"ephemeral":false}]'
2026-04-14 04:55:43.954 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 15
2026-04-14 04:55:43.954 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38575/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "15", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:55:43.965 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:55:43.966 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 04:55:44.066 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 04:55:44.067 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34740/filter/v2/messages/15" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:55:44.069 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"15","version":0,"timestamp":1776142543954470907,"ephemeral":false}]'
2026-04-14 04:55:44.071 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 16
2026-04-14 04:55:44.071 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38575/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "16", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:55:44.083 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:55:44.083 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 04:55:44.184 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 04:55:44.184 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34740/filter/v2/messages/16" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:55:44.187 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"16","version":0,"timestamp":1776142544071604718,"ephemeral":false}]'
2026-04-14 04:55:44.188 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 17
2026-04-14 04:55:44.189 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38575/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "17", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:55:44.200 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:55:44.200 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 04:55:44.301 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 04:55:44.301 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34740/filter/v2/messages/17" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:55:44.304 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"17","version":0,"timestamp":1776142544188996875,"ephemeral":false}]'
2026-04-14 04:55:44.306 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 18
2026-04-14 04:55:44.306 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38575/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "18", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:55:44.318 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:55:44.318 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 04:55:44.419 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 04:55:44.419 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34740/filter/v2/messages/18" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:55:44.422 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"18","version":0,"timestamp":1776142544306346526,"ephemeral":false}]'
2026-04-14 04:55:44.423 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 19
2026-04-14 04:55:44.424 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38575/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "19", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:55:44.435 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:55:44.436 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 04:55:44.536 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 04:55:44.537 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34740/filter/v2/messages/19" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:55:44.540 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"19","version":0,"timestamp":1776142544424168049,"ephemeral":false}]'
2026-04-14 04:55:44.541 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 20
2026-04-14 04:55:44.541 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38575/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "20", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:55:44.553 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:55:44.553 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 04:55:44.653 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 04:55:44.654 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34740/filter/v2/messages/20" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:55:44.657 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"20","version":0,"timestamp":1776142544541752150,"ephemeral":false}]'
2026-04-14 04:55:44.658 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 21
2026-04-14 04:55:44.658 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38575/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "21", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:55:44.670 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:55:44.670 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 04:55:44.771 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 04:55:44.771 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34740/filter/v2/messages/21" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:55:44.774 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"21","version":0,"timestamp":1776142544658718928,"ephemeral":false}]'
2026-04-14 04:55:44.775 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 22
2026-04-14 04:55:44.776 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38575/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "22", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:55:44.787 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:55:44.788 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 04:55:44.888 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 04:55:44.888 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34740/filter/v2/messages/22" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:55:44.891 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"22","version":0,"timestamp":1776142544775976052,"ephemeral":false}]'
2026-04-14 04:55:44.893 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 23
2026-04-14 04:55:44.893 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38575/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "23", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:55:44.904 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:55:44.904 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 04:55:45.005 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 04:55:45.005 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34740/filter/v2/messages/23" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:55:45.008 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"23","version":0,"timestamp":1776142544893279640,"ephemeral":false}]'
2026-04-14 04:55:45.010 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 24
2026-04-14 04:55:45.010 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38575/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "24", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:55:45.022 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:55:45.022 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 04:55:45.122 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 04:55:45.123 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34740/filter/v2/messages/24" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:55:45.125 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"24","version":0,"timestamp":1776142545010353936,"ephemeral":false}]'
2026-04-14 04:55:45.127 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 25
2026-04-14 04:55:45.127 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38575/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "25", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:55:45.139 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:55:45.139 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 04:55:45.240 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 04:55:45.240 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34740/filter/v2/messages/25" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:55:45.243 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"25","version":0,"timestamp":1776142545127674628,"ephemeral":false}]'
2026-04-14 04:55:45.244 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 26
2026-04-14 04:55:45.245 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38575/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "26", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:55:45.256 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:55:45.257 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 04:55:45.357 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 04:55:45.357 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34740/filter/v2/messages/26" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:55:45.360 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"26","version":0,"timestamp":1776142545244977102,"ephemeral":false}]'
2026-04-14 04:55:45.361 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 27
2026-04-14 04:55:45.362 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38575/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "27", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:55:45.373 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:55:45.373 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 04:55:45.474 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 04:55:45.474 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34740/filter/v2/messages/27" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:55:45.477 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"27","version":0,"timestamp":1776142545362044663,"ephemeral":false}]'
2026-04-14 04:55:45.478 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 28
2026-04-14 04:55:45.479 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38575/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "28", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:55:45.491 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:55:45.491 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 04:55:45.591 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 04:55:45.592 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34740/filter/v2/messages/28" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:55:45.594 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"28","version":0,"timestamp":1776142545479152512,"ephemeral":false}]'
2026-04-14 04:55:45.596 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34740/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "418fe7ba-1eb7-4f1d-b5e6-89a84dc18883", "contentFilters": ["extra_1"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-14 04:55:45.610 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"418fe7ba-1eb7-4f1d-b5e6-89a84dc18883","statusDesc":"OK"}'
2026-04-14 04:55:45.610 DEBUG [tests.filter.test_subscribe_create] Extra subscribe call #1 succeeded
2026-04-14 04:55:45.611 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34740/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "ad68be27-26a6-4dff-87a9-5d4b26930665", "contentFilters": ["extra_2"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-14 04:55:45.618 ERROR [src.node.api_clients.base_client] HTTP error occurred: 429 Client Error: Too Many Requests for url: http://127.0.0.1:34740/filter/v2/subscriptions. Response content: b'{"requestId":"ad68be27-26a6-4dff-87a9-5d4b26930665","statusDesc":"filter request rejected due rate limit exceeded"}'
2026-04-14 04:55:45.620 INFO [tests.filter.test_subscribe_create] Rate limit hit on extra call #2: Error: 429 Client Error: Too Many Requests for url: http://127.0.0.1:34740/filter/v2/subscriptions with response: b'{"requestId":"ad68be27-26a6-4dff-87a9-5d4b26930665","statusDesc":"filter request rejected due rate limit exceeded"}'
2026-04-14 04:55:45.622 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 04:55:45.623 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 04:55:45.623 DEBUG [src.node.waku_node] Stopping container with id d073e542e9d7
2026-04-14 04:55:46.078 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 04:55:46.080 DEBUG [src.node.waku_node] Stopping container with id 4ff5eac7223f
2026-04-14 04:55:46.524 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 04:55:46.526 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 04:55:46.552 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 04:55:46.573 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,168 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_get_store_messages_with_different_content_topics with id: 2026-04-14_04-58-44__0c989345-178a-4973-b028-ce2551e93a5e
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-04-14_04-58-44__0c989345-178a-4973-b028-ce2551e93a5e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.70.8
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29086', '29087', '29088', '29089', '29090']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 29086:29086 -p 29087:29087 -p 29088:29088 -p 29089:29089 -p 29090:29090 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29088 --rest-port=29086 --tcp-port=29087 --discv5-udp-port=29089 --rest-address=0.0.0.0 --nat=extip:172.18.70.8 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ac7e23fb27e68aae1fdaaaba4ffebf3e0bcce4beee44f8e58fdaadc4eaad8497 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29090 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.70.8 waku bbca2a582ab1c81050ce5fdd3b71f4f90263d9014575829a32e57ce9d11cd9e3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bbca2a582ab1. Setting up logs at ./log/docker/publishing_node1_2026-04-14_04-58-44__0c989345-178a-4973-b028-ce2551e93a5e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 29086
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 161b2d2edd58. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c33a645d41a6. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29086/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"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:29086/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.70.8/tcp/29087/p2p/16Uiu2HAmT1x4bbovU4ncor2NpRPzuhuSHgVgrbWuieQtW2qJ51Ds","/ip4/172.18.70.8/tcp/29088/ws/p2p/16Uiu2HAmT1x4bbovU4ncor2NpRPzuhuSHgVgrbWuieQtW2qJ51Ds"],"enrUri":"enr:-L24QCKfnJWP4-QljBNiVsjbFGq9XnORSw2acIoqqpPuCqZYQb65aefsz7yQ0b5ziH5GVrR6GgpH5m6brkhxERmwoXYCgmlkgnY0gmlwhKwSRgiKbXVsdGlhZGRyc5YACASsEkYIBnGfAAoErBJGCAZxoN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED1WI6JW_-NYBR1Nu1LNpJzmTjxXQIY9S8S3rRPu78c1qDdGNwgnGfg3VkcIJxoYV3YWt1MgM"}'
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-04-14_04-58-44__0c989345-178a-4973-b028-ce2551e93a5e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.169.41
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15957', '15958', '15959', '15960', '15961']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 15957:15957 -p 15958:15958 -p 15959:15959 -p 15960:15960 -p 15961:15961 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15959 --rest-port=15957 --tcp-port=15958 --discv5-udp-port=15960 --rest-address=0.0.0.0 --nat=extip:172.18.169.41 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=792dfb6fa499a8b40f3b41bebef948dcdcd51f8885ceddfd3f3d6ed0a5629ef0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15961 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCKfnJWP4-QljBNiVsjbFGq9XnORSw2acIoqqpPuCqZYQb65aefsz7yQ0b5ziH5GVrR6GgpH5m6brkhxERmwoXYCgmlkgnY0gmlwhKwSRgiKbXVsdGlhZGRyc5YACASsEkYIBnGfAAoErBJGCAZxoN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED1WI6JW_-NYBR1Nu1LNpJzmTjxXQIY9S8S3rRPu78c1qDdGNwgnGfg3VkcIJxoYV3YWt1MgM --storenode=/ip4/172.18.70.8/tcp/29087/p2p/16Uiu2HAmT1x4bbovU4ncor2NpRPzuhuSHgVgrbWuieQtW2qJ51Ds --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.169.41 waku 0235d55e5f8e43681aae38bb1a6d62b5705c7d1f5f12a0013b2e9f059dca5262
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0235d55e5f8e. Setting up logs at ./log/docker/store_node1_2026-04-14_04-58-44__0c989345-178a-4973-b028-ce2551e93a5e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 15957
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15957/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"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:15957/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.169.41/tcp/15958/p2p/16Uiu2HAmJzdmUNEjpRD1J68Pmcn4gwj5pSKDqnyW9fUYDh729Puz","/ip4/172.18.169.41/tcp/15959/ws/p2p/16Uiu2HAmJzdmUNEjpRD1J68Pmcn4gwj5pSKDqnyW9fUYDh729Puz"],"enrUri":"enr:-L24QHHEkWiX3Gdzh7Di8Af6aTpKSWBFC4p8ZjyB96O9TlR_Vm7lfDnwsK5LgjsXzYtAu9rUG70cOAsuf01v9rezhyACgmlkgnY0gmlwhKwSqSmKbXVsdGlhZGRyc5YACASsEqkpBj5WAAoErBKpKQY-V90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDXi524zRItkQiZITrrWThjBQFDEnIii0CGBTkOMrh6imDdGNwgj5Wg3VkcII-WIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15957/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.70.8/tcp/29087/p2p/16Uiu2HAmT1x4bbovU4ncor2NpRPzuhuSHgVgrbWuieQtW2qJ51Ds"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29086/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:15957/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.store.test_get_messages:test_get_messages.py:30 Running test with content topic /myapp/1/latest/proto
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29086/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:29086/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a647ffc91792ee170607e320804047e3fc9b427ba3b49754d5385575f8bed30"}]}'
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:15957/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a647ffc91792ee170607e320804047e3fc9b427ba3b49754d5385575f8bed30"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:30 Running test with content topic /waku/2/content/test.js
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29086/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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: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:29086/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fwaku%2F2%2Fcontent%2Ftest.js&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf8946cc0a5eb4ee93c2a495fa76b8de0770ce3154a61eee8bb1c6f5b993e4bdb"}]}'
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:15957/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fwaku%2F2%2Fcontent%2Ftest.js&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf8946cc0a5eb4ee93c2a495fa76b8de0770ce3154a61eee8bb1c6f5b993e4bdb"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:30 Running test with content topic /app/22/sometopic/someencoding
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29086/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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: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:29086/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F22%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9ea860fd1356c0408137f867863b0eb1d8ae1ce24f4467bc627fa34928740187"}]}'
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:15957/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F22%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9ea860fd1356c0408137f867863b0eb1d8ae1ce24f4467bc627fa34928740187"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:30 Running test with content topic /toychat/2/huilong/proto
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29086/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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: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:29086/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Ftoychat%2F2%2Fhuilong%2Fproto&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf6bd56b5a592428cdaefce712bc397d8dbbcf827e5ccc9c1ea94ddf8defdf99c"}]}'
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:15957/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Ftoychat%2F2%2Fhuilong%2Fproto&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf6bd56b5a592428cdaefce712bc397d8dbbcf827e5ccc9c1ea94ddf8defdf99c"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:30 Running test with content topic /statusim/1/community/cbor
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29086/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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: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:29086/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fstatusim%2F1%2Fcommunity%2Fcbor&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd1f77e749a57db8f9149b8b290638e993accbf7ebf7d648eda66a0b7f7ba3dd5"}]}'
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:15957/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fstatusim%2F1%2Fcommunity%2Fcbor&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd1f77e749a57db8f9149b8b290638e993accbf7ebf7d648eda66a0b7f7ba3dd5"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:30 Running test with content topic /app/27/sometopic/someencoding
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29086/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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: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:29086/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F27%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x93db561381d1ed04f037d7917cc33912157f73bb17f219aba17e3c211e83d9a0"}]}'
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:15957/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F27%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x93db561381d1ed04f037d7917cc33912157f73bb17f219aba17e3c211e83d9a0"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:30 Running test with content topic /app/29/sometopic/someencoding
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29086/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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: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:29086/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F29%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe9e84ee08af4402b47dfd7068f3cfef5c48796713fd85d16df2a92c98ab151dc"}]}'
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:15957/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F29%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe9e84ee08af4402b47dfd7068f3cfef5c48796713fd85d16df2a92c98ab151dc"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:30 Running test with content topic /app/20/sometopic/someencoding
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29086/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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  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:29086/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F20%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb0e67563ff6ebd3650328616bafa4e4581aa762562f5450f5c2405c76dc73262"}]}'
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:15957/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F20%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb0e67563ff6ebd3650328616bafa4e4581aa762562f5450f5c2405c76dc73262"}]}'
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 bbca2a582ab1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0235d55e5f8e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,92 @@
2026-04-14 04:57:06.155 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 04:57:06.156 DEBUG [tests.conftest] Running test: test_time_filter_start_time_equals_end_time with id: 2026-04-14_04-57-06__40c361de-aeab-4fee-8b6c-c17dc5d56a84
2026-04-14 04:57:06.156 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 04:57:06.156 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-14 04:57:06.157 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-14 04:57:06.164 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 04:57:06.164 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-14_04-57-06__40c361de-aeab-4fee-8b6c-c17dc5d56a84__wakuorg_nwaku:latest.log
2026-04-14 04:57:06.164 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 04:57:06.164 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 04:57:06.166 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 04:57:06.166 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.239.218
2026-04-14 04:57:06.166 DEBUG [src.node.docker_mananger] Generated ports ['18293', '18294', '18295', '18296', '18297']
2026-04-14 04:57:06.166 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 04:57:06.167 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 04:57:06.167 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 04:57:06.167 DEBUG [src.node.docker_mananger] docker run -i -t -p 18293:18293 -p 18294:18294 -p 18295:18295 -p 18296:18296 -p 18297:18297 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18295 --rest-port=18293 --tcp-port=18294 --discv5-udp-port=18296 --rest-address=0.0.0.0 --nat=extip:172.18.239.218 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d8d4fa75b017bafa46d1ecdb72eaf9eac4d32aaff983e010df3aacfeb5aba0a8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18297 --metrics-logging=true --store=true --relay=true
2026-04-14 04:57:06.358 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.239.218 waku eed38c25dd87c2a43c5eead629b221adffeef78fd1290cf78bf67d5f81de0ed6
2026-04-14 04:57:06.397 DEBUG [src.node.docker_mananger] Container started with ID eed38c25dd87. Setting up logs at ./log/docker/publishing_node1_2026-04-14_04-57-06__40c361de-aeab-4fee-8b6c-c17dc5d56a84__wakuorg_nwaku:latest.log
2026-04-14 04:57:06.398 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18293
2026-04-14 04:57:06.398 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 04:57:06.505 ERROR [src.node.docker_mananger] Max retries reached for container 4b85b4598875. Exiting log stream.
2026-04-14 04:57:06.957 ERROR [src.node.docker_mananger] Max retries reached for container 9107d95ec7ee. Exiting log stream.
2026-04-14 04:57:07.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18293/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:57:07.402 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 04:57:07.402 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 04:57:07.402 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18293/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:57:07.405 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.239.218/tcp/18294/p2p/16Uiu2HAmVpo6Yzn7n7DoGuYFL5d2sTyFN1ACM6crzVoSvZPamF43","/ip4/172.18.239.218/tcp/18295/ws/p2p/16Uiu2HAmVpo6Yzn7n7DoGuYFL5d2sTyFN1ACM6crzVoSvZPamF43"],"enrUri":"enr:-L24QCYTD14DZt7mUF2ob_JAeDR-y4BrSC9gtK2cjWsuEEypC1ePioqPqITnPC2Z53TSpFcFzQ1fH2DbWSAGH0DYGswCgmlkgnY0gmlwhKwS79qKbXVsdGlhZGRyc5YACASsEu_aBkd2AAoErBLv2gZHd90DgnJzhQDGAQAAiXNlY3AyNTZrMaED_xnCw3c7zI56frPXT2lCSEFusr8Ao6jT8ioqPi33Y9iDdGNwgkd2g3VkcIJHeIV3YWt1MgM"}'
2026-04-14 04:57:07.405 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 04:57:07.412 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 04:57:07.413 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-14_04-57-06__40c361de-aeab-4fee-8b6c-c17dc5d56a84__wakuorg_nwaku:latest.log
2026-04-14 04:57:07.413 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 04:57:07.413 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 04:57:07.414 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 04:57:07.414 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.42.57
2026-04-14 04:57:07.415 DEBUG [src.node.docker_mananger] Generated ports ['51604', '51605', '51606', '51607', '51608']
2026-04-14 04:57:07.415 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 04:57:07.415 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 04:57:07.415 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 04:57:07.415 DEBUG [src.node.docker_mananger] docker run -i -t -p 51604:51604 -p 51605:51605 -p 51606:51606 -p 51607:51607 -p 51608:51608 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51606 --rest-port=51604 --tcp-port=51605 --discv5-udp-port=51607 --rest-address=0.0.0.0 --nat=extip:172.18.42.57 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7c7dba292afef85dc758a63e0d10a6a52e1f54540a1bf74d1475eb7af5be9b6e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51608 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCYTD14DZt7mUF2ob_JAeDR-y4BrSC9gtK2cjWsuEEypC1ePioqPqITnPC2Z53TSpFcFzQ1fH2DbWSAGH0DYGswCgmlkgnY0gmlwhKwS79qKbXVsdGlhZGRyc5YACASsEu_aBkd2AAoErBLv2gZHd90DgnJzhQDGAQAAiXNlY3AyNTZrMaED_xnCw3c7zI56frPXT2lCSEFusr8Ao6jT8ioqPi33Y9iDdGNwgkd2g3VkcIJHeIV3YWt1MgM --storenode=/ip4/172.18.239.218/tcp/18294/p2p/16Uiu2HAmVpo6Yzn7n7DoGuYFL5d2sTyFN1ACM6crzVoSvZPamF43 --store=true --relay=true
2026-04-14 04:57:07.611 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.42.57 waku b1c2e1df27a7e414bd0f39c3fa053deb1b4787c8dad777de46e667cae1c3a7ee
2026-04-14 04:57:07.645 DEBUG [src.node.docker_mananger] Container started with ID b1c2e1df27a7. Setting up logs at ./log/docker/store_node1_2026-04-14_04-57-06__40c361de-aeab-4fee-8b6c-c17dc5d56a84__wakuorg_nwaku:latest.log
2026-04-14 04:57:07.646 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 51604
2026-04-14 04:57:07.646 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 04:57:08.648 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51604/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:57:08.651 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 04:57:08.651 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 04:57:08.651 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51604/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:57:08.653 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.42.57/tcp/51605/p2p/16Uiu2HAmJedXHJ9tqHiRQnbByP18CRYwWk1xjGv1GkbyR3S4nTFA","/ip4/172.18.42.57/tcp/51606/ws/p2p/16Uiu2HAmJedXHJ9tqHiRQnbByP18CRYwWk1xjGv1GkbyR3S4nTFA"],"enrUri":"enr:-L24QHJYbsLWUi_LcyQXX0ASyKcPgz0Tp2vOby-Dz2KrIWw8BKpIEPqWx_1NgbU_2Ozo4aUJz29DAn0yMkpU547S8ZECgmlkgnY0gmlwhKwSKjmKbXVsdGlhZGRyc5YACASsEio5BsmVAAoErBIqOQbJlt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDWQ6SUqLyFQIMPSRvARlHSALq7agDdNHL4lhjltntDjWDdGNwgsmVg3VkcILJl4V3YWt1MgM"}'
2026-04-14 04:57:08.654 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 04:57:08.654 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51604/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.239.218/tcp/18294/p2p/16Uiu2HAmVpo6Yzn7n7DoGuYFL5d2sTyFN1ACM6crzVoSvZPamF43"]'
2026-04-14 04:57:08.657 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:08.658 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18293/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 04:57:08.660 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:08.660 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51604/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 04:57:08.663 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:08.664 DEBUG [src.steps.store] Relaying message
2026-04-14 04:57:08.664 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18293/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:08.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:08.669 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:57:08.870 DEBUG [src.steps.store] Relaying message
2026-04-14 04:57:08.871 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18293/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:08.877 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:08.877 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:57:09.078 DEBUG [src.steps.store] Relaying message
2026-04-14 04:57:09.078 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18293/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:09.084 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:09.084 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:57:09.285 DEBUG [src.steps.store] Relaying message
2026-04-14 04:57:09.285 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18293/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:09.291 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:09.292 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:57:09.492 DEBUG [src.steps.store] Relaying message
2026-04-14 04:57:09.493 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18293/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:09.498 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:09.498 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:57:09.699 DEBUG [src.steps.store] Relaying message
2026-04-14 04:57:09.699 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18293/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:57:09.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:09.708 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 04:57:09.909 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18293/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&startTime=1776142625663988992&endTime=1776142625663988992&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:57:09.912 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc3e6117391fa6f679ef764c778178343ff6a402d4220d41749c389daaea1e439"}]}'
2026-04-14 04:57:09.913 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51604/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&startTime=1776142625663988992&endTime=1776142625663988992&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:57:09.915 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc3e6117391fa6f679ef764c778178343ff6a402d4220d41749c389daaea1e439"}]}'
2026-04-14 04:57:09.917 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 04:57:09.918 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 04:57:09.918 DEBUG [src.node.waku_node] Stopping container with id eed38c25dd87
2026-04-14 04:57:10.395 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 04:57:10.395 DEBUG [src.node.waku_node] Stopping container with id b1c2e1df27a7
2026-04-14 04:57:10.874 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 04:57:10.876 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 04:57:10.893 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 04:57:10.901 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,62 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_no_subscription with id: 2026-04-14_05-00-45__6153eb69-c6b6-45de-ac78-85247ba92353
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-04-14_05-00-45__6153eb69-c6b6-45de-ac78-85247ba92353__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.8.22
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49828', '49829', '49830', '49831', '49832']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 49828:49828 -p 49829:49829 -p 49830:49830 -p 49831:49831 -p 49832:49832 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49830 --rest-port=49828 --tcp-port=49829 --discv5-udp-port=49831 --rest-address=0.0.0.0 --nat=extip:172.18.8.22 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=3f4cd2e9ab4cfc1e3c86cf1b3e09d5d5e2feb6debdb24c82eb8ced650ffaf3bb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49832 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.8.22 waku 84b81098758cd15cec9fb08f48837da5b65ffa1dcb0fc17783091a46fa47d563
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 84b81098758c. Setting up logs at ./log/docker/node1_2026-04-14_05-00-45__6153eb69-c6b6-45de-ac78-85247ba92353__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 49828
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 d7f82c9b28c3. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4f707bfc6425. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49828/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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:49828/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.8.22/tcp/49829/p2p/16Uiu2HAm3D2dAaRGDjTb4zkLXJ8VrPfFraivubLYFzwBU8KLarRr","/ip4/172.18.8.22/tcp/49830/ws/p2p/16Uiu2HAm3D2dAaRGDjTb4zkLXJ8VrPfFraivubLYFzwBU8KLarRr"],"enrUri":"enr:-L24QJ6Lw6BOMdNxaAGZbGwUFHIBgv0-KqfWmVcKiCKOenk6aYfNzaWZ4bij2HbaFT_grIAi02rqPqEyBvFz7uWcydECgmlkgnY0gmlwhKwSCBaKbXVsdGlhZGRyc5YACASsEggWBsKlAAoErBIIFgbCpt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECc6BJm_NnXF-hZ7WUzV-nZrDEh2wnYIJmGNIL_U9vd12DdGNwgsKlg3VkcILCp4V3YWt1MgE"}'
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-04-14_05-00-45__6153eb69-c6b6-45de-ac78-85247ba92353__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.74.196
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32906', '32907', '32908', '32909', '32910']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32906:32906 -p 32907:32907 -p 32908:32908 -p 32909:32909 -p 32910:32910 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32908 --rest-port=32906 --tcp-port=32907 --discv5-udp-port=32909 --rest-address=0.0.0.0 --nat=extip:172.18.74.196 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8ce9eb46ed8d1f3e94ebdbeedfbcd902af9f85d8eda9ce5b1e9fcea08252ea3d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32910 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJ6Lw6BOMdNxaAGZbGwUFHIBgv0-KqfWmVcKiCKOenk6aYfNzaWZ4bij2HbaFT_grIAi02rqPqEyBvFz7uWcydECgmlkgnY0gmlwhKwSCBaKbXVsdGlhZGRyc5YACASsEggWBsKlAAoErBIIFgbCpt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECc6BJm_NnXF-hZ7WUzV-nZrDEh2wnYIJmGNIL_U9vd12DdGNwgsKlg3VkcILCp4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.74.196 waku bd4cb97b6b3b5300b29fe381512847b0797d9dea7aa27d7a8bdbe97fe31a4254
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bd4cb97b6b3b. Setting up logs at ./log/docker/node2_2026-04-14_05-00-45__6153eb69-c6b6-45de-ac78-85247ba92353__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 32906
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32906/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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:32906/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.74.196/tcp/32907/p2p/16Uiu2HAkz5LrbvR2z2DUvAJfAks9BYin3wEshc4TXaShnCQhmNZm","/ip4/172.18.74.196/tcp/32908/ws/p2p/16Uiu2HAkz5LrbvR2z2DUvAJfAks9BYin3wEshc4TXaShnCQhmNZm"],"enrUri":"enr:-L24QP1H3PpMdaOWEZ3vYqSCCdgHo9TKVKzHIOyVhhYcOBVIH6UGvw2mg1CtOGLFQb-pROTIf9NaAizxDDo4J6jY0dACgmlkgnY0gmlwhKwSSsSKbXVsdGlhZGRyc5YACASsEkrEBoCLAAoErBJKxAaAjN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECRRUx5RDPraiLawSojYs8xO-WrsP9ikinUZTi8HjJuWCDdGNwgoCLg3VkcIKAjYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32906/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.8.22/tcp/49829/p2p/16Uiu2HAm3D2dAaRGDjTb4zkLXJ8VrPfFraivubLYFzwBU8KLarRr"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49828/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:49828/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/198/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 84b81098758c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id bd4cb97b6b3b
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,108 @@
2026-04-14 05:05:32.093 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 05:05:32.094 DEBUG [tests.conftest] Running test: test_store_sort_ascending[false] with id: 2026-04-14_05-05-32__20d1b379-77ac-43b3-8977-52ddcfa78f20
2026-04-14 05:05:32.094 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 05:05:32.094 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-14 05:05:32.095 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-14 05:05:32.102 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 05:05:32.102 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-14_05-05-32__20d1b379-77ac-43b3-8977-52ddcfa78f20__wakuorg_nwaku:latest.log
2026-04-14 05:05:32.102 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 05:05:32.102 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 05:05:32.104 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 05:05:32.104 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.153.246
2026-04-14 05:05:32.104 DEBUG [src.node.docker_mananger] Generated ports ['9100', '9101', '9102', '9103', '9104']
2026-04-14 05:05:32.104 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 05:05:32.104 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 05:05:32.104 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 05:05:32.105 DEBUG [src.node.docker_mananger] docker run -i -t -p 9100:9100 -p 9101:9101 -p 9102:9102 -p 9103:9103 -p 9104:9104 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9102 --rest-port=9100 --tcp-port=9101 --discv5-udp-port=9103 --rest-address=0.0.0.0 --nat=extip:172.18.153.246 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c4b0d8595f77e15ea6ef87f5cb6bf82adfe6bf5cfdaffd990a337bf0fb27c72d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9104 --metrics-logging=true --store=true --relay=true
2026-04-14 05:05:32.294 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.153.246 waku bf8832ffeec10ef09c8cb8594a63fcde6738cf1c23fef3020a8e2c6570c40f42
2026-04-14 05:05:32.336 DEBUG [src.node.docker_mananger] Container started with ID bf8832ffeec1. Setting up logs at ./log/docker/publishing_node1_2026-04-14_05-05-32__20d1b379-77ac-43b3-8977-52ddcfa78f20__wakuorg_nwaku:latest.log
2026-04-14 05:05:32.338 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9100
2026-04-14 05:05:32.338 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 05:05:32.395 ERROR [src.node.docker_mananger] Max retries reached for container f2d6c21839c9. Exiting log stream.
2026-04-14 05:05:32.895 ERROR [src.node.docker_mananger] Max retries reached for container 607993648cfb. Exiting log stream.
2026-04-14 05:05:33.339 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9100/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:05:33.342 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 05:05:33.342 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 05:05:33.342 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9100/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:05:33.345 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.153.246/tcp/9101/p2p/16Uiu2HAmFgYwMmApDmmvjKXosYJFnUi9bAFn1dnhs1AvjmyUcXoV","/ip4/172.18.153.246/tcp/9102/ws/p2p/16Uiu2HAmFgYwMmApDmmvjKXosYJFnUi9bAFn1dnhs1AvjmyUcXoV"],"enrUri":"enr:-L24QBIPGa6y-qqdeWz--1lC_90KggogFOnGY3d8LitrBmHvSnJ7gkogFLisvpMHIo-YCuH6QO5Ip6I3scMN8w5MdUICgmlkgnY0gmlwhKwSmfaKbXVsdGlhZGRyc5YACASsEpn2BiONAAoErBKZ9gYjjt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDLPl8_3PHYFZYMn2koHS6N_r8CThV6ntXrj8nfhzZXuiDdGNwgiONg3VkcIIjj4V3YWt1MgM"}'
2026-04-14 05:05:33.345 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 05:05:33.353 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 05:05:33.353 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-14_05-05-32__20d1b379-77ac-43b3-8977-52ddcfa78f20__wakuorg_nwaku:latest.log
2026-04-14 05:05:33.353 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 05:05:33.353 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 05:05:33.355 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 05:05:33.355 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.172.194
2026-04-14 05:05:33.355 DEBUG [src.node.docker_mananger] Generated ports ['13830', '13831', '13832', '13833', '13834']
2026-04-14 05:05:33.355 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 05:05:33.355 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 05:05:33.355 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 05:05:33.355 DEBUG [src.node.docker_mananger] docker run -i -t -p 13830:13830 -p 13831:13831 -p 13832:13832 -p 13833:13833 -p 13834:13834 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13832 --rest-port=13830 --tcp-port=13831 --discv5-udp-port=13833 --rest-address=0.0.0.0 --nat=extip:172.18.172.194 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a8cd9f5b2cefc7bb85dc6a5cfaf5dfe3eeeb83a83ed5aca52fcbea2b6b6b0d73 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13834 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QBIPGa6y-qqdeWz--1lC_90KggogFOnGY3d8LitrBmHvSnJ7gkogFLisvpMHIo-YCuH6QO5Ip6I3scMN8w5MdUICgmlkgnY0gmlwhKwSmfaKbXVsdGlhZGRyc5YACASsEpn2BiONAAoErBKZ9gYjjt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDLPl8_3PHYFZYMn2koHS6N_r8CThV6ntXrj8nfhzZXuiDdGNwgiONg3VkcIIjj4V3YWt1MgM --storenode=/ip4/172.18.153.246/tcp/9101/p2p/16Uiu2HAmFgYwMmApDmmvjKXosYJFnUi9bAFn1dnhs1AvjmyUcXoV --store=true --relay=true
2026-04-14 05:05:33.550 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.172.194 waku 5f828bf83a9878461c78af8edb74d1fb38d48609c8d810392e27f80cbadf7c7b
2026-04-14 05:05:33.590 DEBUG [src.node.docker_mananger] Container started with ID 5f828bf83a98. Setting up logs at ./log/docker/store_node1_2026-04-14_05-05-32__20d1b379-77ac-43b3-8977-52ddcfa78f20__wakuorg_nwaku:latest.log
2026-04-14 05:05:33.592 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 13830
2026-04-14 05:05:33.592 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 05:05:34.592 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13830/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:05:34.595 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 05:05:34.595 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 05:05:34.596 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13830/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:05:34.598 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.172.194/tcp/13831/p2p/16Uiu2HAmVbNyttmNo7XLmu1nF628RMQnkfqTDSmoPAPjnDzMAvmE","/ip4/172.18.172.194/tcp/13832/ws/p2p/16Uiu2HAmVbNyttmNo7XLmu1nF628RMQnkfqTDSmoPAPjnDzMAvmE"],"enrUri":"enr:-L24QI2t8jpmJXP3bKcGZITwxR7bebZKIp3ru9I6KApauA0kCkcB9ZZYHFBTC7wvPp-2QgjbqloCqrWx1Yci8gizxuECgmlkgnY0gmlwhKwSrMKKbXVsdGlhZGRyc5YACASsEqzCBjYHAAoErBKswgY2CN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED-6nxkK30FJTm6jFgTf9xdYXyzbIQqOlbxd0yvsepgUGDdGNwgjYHg3VkcII2CYV3YWt1MgM"}'
2026-04-14 05:05:34.598 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 05:05:34.598 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13830/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.153.246/tcp/9101/p2p/16Uiu2HAmFgYwMmApDmmvjKXosYJFnUi9bAFn1dnhs1AvjmyUcXoV"]'
2026-04-14 05:05:34.601 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:05:34.602 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9100/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 05:05:34.604 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:05:34.604 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13830/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 05:05:34.607 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:05:34.608 DEBUG [src.steps.store] Relaying message
2026-04-14 05:05:34.608 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9100/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:05:34.613 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:05:34.613 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:05:34.814 DEBUG [src.steps.store] Relaying message
2026-04-14 05:05:34.814 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9100/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:05:34.820 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:05:34.820 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:05:35.021 DEBUG [src.steps.store] Relaying message
2026-04-14 05:05:35.021 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9100/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:05:35.026 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:05:35.027 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:05:35.228 DEBUG [src.steps.store] Relaying message
2026-04-14 05:05:35.228 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9100/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:05:35.235 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:05:35.235 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:05:35.436 DEBUG [src.steps.store] Relaying message
2026-04-14 05:05:35.436 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9100/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:05:35.444 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:05:35.444 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:05:35.645 DEBUG [src.steps.store] Relaying message
2026-04-14 05:05:35.645 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9100/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:05:35.651 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:05:35.651 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:05:35.852 DEBUG [src.steps.store] Relaying message
2026-04-14 05:05:35.853 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9100/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:05:35.858 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:05:35.858 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:05:36.059 DEBUG [src.steps.store] Relaying message
2026-04-14 05:05:36.059 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9100/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:05:36.064 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:05:36.065 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:05:36.265 DEBUG [src.steps.store] Relaying message
2026-04-14 05:05:36.266 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9100/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:05:36.271 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:05:36.272 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:05:36.472 DEBUG [src.steps.store] Relaying message
2026-04-14 05:05:36.473 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9100/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:05:36.478 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:05:36.479 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:05:36.680 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9100/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=false" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:05:36.684 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd7f97fbd2ee13f2a05043312432831defac6857ebac2ee8ca673e4c6b7412d15"},{"messageHash":"0x518f60f4d978c76e6e2836028a9d961527de4da2c0b724c955fa761fb7a4b9f8"},{"messageHash":"0xa10628b00a23343c02b52fb0aea4c7739fe4adbff8688115604f7aef65d9c430"},{"messageHash":"0x65149e14ad3fe694b2fba61a253d101ccea3ffe652e48586fb7ae7a0f652bb26"},{"messageHash":"0x6055ced7c2b1cff212a616ccd4be704b2957954b2a4ad72df0fca69bc56edce8"}],"paginationCursor":"0xd7f97fbd2ee13f2a05043312432831defac6857ebac2ee8ca673e4c6b7412d15"}'
2026-04-14 05:05:36.684 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13830/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=false" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:05:36.687 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd7f97fbd2ee13f2a05043312432831defac6857ebac2ee8ca673e4c6b7412d15"},{"messageHash":"0x518f60f4d978c76e6e2836028a9d961527de4da2c0b724c955fa761fb7a4b9f8"},{"messageHash":"0xa10628b00a23343c02b52fb0aea4c7739fe4adbff8688115604f7aef65d9c430"},{"messageHash":"0x65149e14ad3fe694b2fba61a253d101ccea3ffe652e48586fb7ae7a0f652bb26"},{"messageHash":"0x6055ced7c2b1cff212a616ccd4be704b2957954b2a4ad72df0fca69bc56edce8"}],"paginationCursor":"0xd7f97fbd2ee13f2a05043312432831defac6857ebac2ee8ca673e4c6b7412d15"}'
2026-04-14 05:05:36.690 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 05:05:36.691 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 05:05:36.691 DEBUG [src.node.waku_node] Stopping container with id bf8832ffeec1
2026-04-14 05:05:37.171 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 05:05:37.171 DEBUG [src.node.waku_node] Stopping container with id 5f828bf83a98
2026-04-14 05:05:37.682 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 05:05:37.685 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 05:05:37.694 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 05:05:37.701 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,83 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_single_pubsub_topic[/waku/2/rs/2/1] with id: 2026-04-14_04-56-24__da081f62-4df9-4b2d-a77f-14985ed653c3
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-04-14_04-56-24__da081f62-4df9-4b2d-a77f-14985ed653c3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.219.234
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['44310', '44311', '44312', '44313', '44314']
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 44310:44310 -p 44311:44311 -p 44312:44312 -p 44313:44313 -p 44314:44314 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44312 --rest-port=44310 --tcp-port=44311 --discv5-udp-port=44313 --rest-address=0.0.0.0 --nat=extip:172.18.219.234 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ec06b77e3cc133dced3cffee67fbb0cfa3ede8c7de6d08fbb16b8223409cfcac --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44314 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.219.234 waku 47c3242672cd2c08f0569d0947e1a8ecfb95a3deb4d284762c3802784f68901f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 47c3242672cd. Setting up logs at ./log/docker/node1_2026-04-14_04-56-24__da081f62-4df9-4b2d-a77f-14985ed653c3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 44310
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 22624c6f5eb5. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7f6e31599a2e. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44310/health" -H "Content-Type: 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"},{"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"},{"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:44310/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.219.234/tcp/44311/p2p/16Uiu2HAkwawwMueVQcCtk4s1cg4q1LCT16UrXiF8TLurrhweEMzk","/ip4/172.18.219.234/tcp/44312/ws/p2p/16Uiu2HAkwawwMueVQcCtk4s1cg4q1LCT16UrXiF8TLurrhweEMzk"],"enrUri":"enr:-L24QMsLaLRlVrWH2vz3agg3zGwHtM4aH-xY1pawA-M4loU8epGbGe1j2zKy37LyuGU0JGBG1QTBZCQDtlVnzgbtxGICgmlkgnY0gmlwhKwS2-qKbXVsdGlhZGRyc5YACASsEtvqBq0XAAoErBLb6gatGN0DgnJzhQACAQAAiXNlY3AyNTZrMaECIBelHSftKoN0O_1LXh8UDt47w5k5uwZOQwaqe7xn_H2DdGNwgq0Xg3VkcIKtGYV3YWt1MgU"}'
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-04-14_04-56-24__da081f62-4df9-4b2d-a77f-14985ed653c3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.229
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['12618', '12619', '12620', '12621', '12622']
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 12618:12618 -p 12619:12619 -p 12620:12620 -p 12621:12621 -p 12622:12622 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12620 --rest-port=12618 --tcp-port=12619 --discv5-udp-port=12621 --rest-address=0.0.0.0 --nat=extip:172.18.65.229 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=2dc7c2e08e6eae7ec777ce35cea8ceaae5bccb7ecbfc3ad5bc0d3dbbacfdbb48 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12622 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMsLaLRlVrWH2vz3agg3zGwHtM4aH-xY1pawA-M4loU8epGbGe1j2zKy37LyuGU0JGBG1QTBZCQDtlVnzgbtxGICgmlkgnY0gmlwhKwS2-qKbXVsdGlhZGRyc5YACASsEtvqBq0XAAoErBLb6gatGN0DgnJzhQACAQAAiXNlY3AyNTZrMaECIBelHSftKoN0O_1LXh8UDt47w5k5uwZOQwaqe7xn_H2DdGNwgq0Xg3VkcIKtGYV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.65.229 waku 0d68b9a17e594e2a06dfe6149df83a8ddf28356b5901f0abdbf66a4833934b54
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0d68b9a17e59. Setting up logs at ./log/docker/node2_2026-04-14_04-56-24__da081f62-4df9-4b2d-a77f-14985ed653c3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 12618
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12618/health" -H "Content-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:12618/health" -H "Content-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:12618/health" -H "Content-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:12618/health" -H "Content-Type: 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"},{"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"},{"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:12618/debug/v1/info" -H "Content-Type: application/json" -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.229/tcp/12619/p2p/16Uiu2HAm11H3Qy9Ph1uJqBKCsxSuSSp6qVZv1X2UACkZ6w5KHz9m","/ip4/172.18.65.229/tcp/12620/ws/p2p/16Uiu2HAm11H3Qy9Ph1uJqBKCsxSuSSp6qVZv1X2UACkZ6w5KHz9m"],"enrUri":"enr:-L24QJEC0EvdBa-goUaHRyQwfP25cG7moeXvIdTkd85CERMSVeGWkYMGcRN7smnrsUWLHEProH1RAasyb3vS67fk1ZUCgmlkgnY0gmlwhKwSQeWKbXVsdGlhZGRyc5YACASsEkHlBjFLAAoErBJB5QYxTN0DgnJzhQACAQAAiXNlY3AyNTZrMaECUuY_HTWeoULOlUw-Kr5mJVxPt4NNs9oebLtIvaak2yCDdGNwgjFLg3VkcIIxTYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12618/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.219.234/tcp/44311/p2p/16Uiu2HAkwawwMueVQcCtk4s1cg4q1LCT16UrXiF8TLurrhweEMzk"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44310/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12618/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44310/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44310/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776142587671696159,"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:12618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776142587671696159,"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 47c3242672cd
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0d68b9a17e59
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,396 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_different_page_size[81] with id: 2026-04-14_05-01-43__40b2b2c0-3f0b-4f9d-b3ac-ef9b1085a140
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-04-14_05-01-43__40b2b2c0-3f0b-4f9d-b3ac-ef9b1085a140__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.220
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15618', '15619', '15620', '15621', '15622']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 15618:15618 -p 15619:15619 -p 15620:15620 -p 15621:15621 -p 15622:15622 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15620 --rest-port=15618 --tcp-port=15619 --discv5-udp-port=15621 --rest-address=0.0.0.0 --nat=extip:172.18.120.220 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=3bd3e19a2c0e7edeba33abe8a0e3c725294d2ec6124ba183ac9ead4df8a6ab1a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15622 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.120.220 waku d03cf3b86c0873ff6874e6a304a2f9c988254117f2b7dc7172cf7eacb622e2da
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d03cf3b86c08. Setting up logs at ./log/docker/publishing_node1_2026-04-14_05-01-43__40b2b2c0-3f0b-4f9d-b3ac-ef9b1085a140__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 15618
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 22a5c1ca8a56. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ed96aa5af2f2. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15618/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"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:15618/debug/v1/info" -H "Content-Type: application/json" -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.220/tcp/15619/p2p/16Uiu2HAmRMSoLqcECY9XE2YK9u8gjpDYrjryrp2tyTSRyaM8sm8n","/ip4/172.18.120.220/tcp/15620/ws/p2p/16Uiu2HAmRMSoLqcECY9XE2YK9u8gjpDYrjryrp2tyTSRyaM8sm8n"],"enrUri":"enr:-L24QN-gXdrkqZ0YBRQ1u7tGOKnLQWk52LFfhr2Ww0nyUG2VTz4_XT_gxo5ZnqHM4D7reE8hJnOupZDivYkBTwIddCcCgmlkgnY0gmlwhKwSeNyKbXVsdGlhZGRyc5YACASsEnjcBj0DAAoErBJ43AY9BN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDvKlhtU_CVjIPfgzWJtYUAJRn4mAkbFABItwq-BSKv_ODdGNwgj0Dg3VkcII9BYV3YWt1MgM"}'
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-04-14_05-01-43__40b2b2c0-3f0b-4f9d-b3ac-ef9b1085a140__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.148.176
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['5344', '5345', '5346', '5347', '5348']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 5344:5344 -p 5345:5345 -p 5346:5346 -p 5347:5347 -p 5348:5348 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5346 --rest-port=5344 --tcp-port=5345 --discv5-udp-port=5347 --rest-address=0.0.0.0 --nat=extip:172.18.148.176 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b4bb94fdac5add9c8a8d5f1aefded695da4cf9f119e51dfb4b67cac6df8ec3cf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5348 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QN-gXdrkqZ0YBRQ1u7tGOKnLQWk52LFfhr2Ww0nyUG2VTz4_XT_gxo5ZnqHM4D7reE8hJnOupZDivYkBTwIddCcCgmlkgnY0gmlwhKwSeNyKbXVsdGlhZGRyc5YACASsEnjcBj0DAAoErBJ43AY9BN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDvKlhtU_CVjIPfgzWJtYUAJRn4mAkbFABItwq-BSKv_ODdGNwgj0Dg3VkcII9BYV3YWt1MgM --storenode=/ip4/172.18.120.220/tcp/15619/p2p/16Uiu2HAmRMSoLqcECY9XE2YK9u8gjpDYrjryrp2tyTSRyaM8sm8n --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.148.176 waku 66dc6254da5c959485142ef4026137f1e1849cc4521dd67a219857e03c4c58dd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 66dc6254da5c. Setting up logs at ./log/docker/store_node1_2026-04-14_05-01-43__40b2b2c0-3f0b-4f9d-b3ac-ef9b1085a140__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 5344
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5344/health" -H "Content-Type: 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"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:5344/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.148.176/tcp/5345/p2p/16Uiu2HAm4EgVXw9MZMWTaLhTDjGvFmXEmHmpY7Mt55gEuANesPYD","/ip4/172.18.148.176/tcp/5346/ws/p2p/16Uiu2HAm4EgVXw9MZMWTaLhTDjGvFmXEmHmpY7Mt55gEuANesPYD"],"enrUri":"enr:-L24QFVxaglKthwoT3Sej69cGOEW5voyzh2cdMFpFKrfEoTeITrLX3kWIJSS4EJgHWqpNoVjF90C8VI1tx6J224iYJUCgmlkgnY0gmlwhKwSlLCKbXVsdGlhZGRyc5YACASsEpSwBhThAAoErBKUsAYU4t0DgnJzhQDGAQAAiXNlY3AyNTZrMaECguhfi9rNUCEejrIpdJH_ycY9YurGhvQ6oT2sr-fXCqqDdGNwghThg3VkcIIU44V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5344/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.120.220/tcp/15619/p2p/16Uiu2HAmRMSoLqcECY9XE2YK9u8gjpDYrjryrp2tyTSRyaM8sm8n"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:5344/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15618/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=81&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:5344/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=81&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 d03cf3b86c08
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 66dc6254da5c
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,468 @@
2026-04-14 05:00:46.218 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 05:00:46.219 DEBUG [tests.conftest] Running test: test_different_page_size[99] with id: 2026-04-14_05-00-46__72ea28e7-a4c1-4360-8603-38e5bb2bf0bd
2026-04-14 05:00:46.219 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 05:00:46.219 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-14 05:00:46.219 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-14 05:00:46.226 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 05:00:46.227 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-14_05-00-46__72ea28e7-a4c1-4360-8603-38e5bb2bf0bd__wakuorg_nwaku:latest.log
2026-04-14 05:00:46.227 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 05:00:46.227 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 05:00:46.229 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 05:00:46.229 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.134.118
2026-04-14 05:00:46.229 DEBUG [src.node.docker_mananger] Generated ports ['17145', '17146', '17147', '17148', '17149']
2026-04-14 05:00:46.229 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 05:00:46.229 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 05:00:46.229 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 05:00:46.229 DEBUG [src.node.docker_mananger] docker run -i -t -p 17145:17145 -p 17146:17146 -p 17147:17147 -p 17148:17148 -p 17149:17149 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17147 --rest-port=17145 --tcp-port=17146 --discv5-udp-port=17148 --rest-address=0.0.0.0 --nat=extip:172.18.134.118 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=5aeb487fac0758f77a41a1bd16dcdfadddba3c33768f82bc4e6efe1bdb59b2b8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17149 --metrics-logging=true --store=true --relay=true
2026-04-14 05:00:46.423 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.134.118 waku fddc4d451bbc5704f8dbf2d111ab7546b25ea810065214377d7c6a9c7bd7ca64
2026-04-14 05:00:46.462 DEBUG [src.node.docker_mananger] Container started with ID fddc4d451bbc. Setting up logs at ./log/docker/publishing_node1_2026-04-14_05-00-46__72ea28e7-a4c1-4360-8603-38e5bb2bf0bd__wakuorg_nwaku:latest.log
2026-04-14 05:00:46.463 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17145
2026-04-14 05:00:46.463 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 05:00:46.487 ERROR [src.node.docker_mananger] Max retries reached for container 8f7a68039a61. Exiting log stream.
2026-04-14 05:00:47.022 ERROR [src.node.docker_mananger] Max retries reached for container 0006528dda8f. Exiting log stream.
2026-04-14 05:00:47.464 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17145/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:00:47.466 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 05:00:47.467 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 05:00:47.467 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17145/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:00:47.469 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.134.118/tcp/17146/p2p/16Uiu2HAmCzz8ZcPmzujEuqGykzvEauLxkcB8EDyGCeJ1nHypJUca","/ip4/172.18.134.118/tcp/17147/ws/p2p/16Uiu2HAmCzz8ZcPmzujEuqGykzvEauLxkcB8EDyGCeJ1nHypJUca"],"enrUri":"enr:-L24QJlnTVbL9DMV7Xt5lLoQaezL4RZmW4di5l5Wz57yVDPDduTjRNHDtqW1_YTkeF7QdRkk3GIepWZ--WfqwWa8p0wCgmlkgnY0gmlwhKwShnaKbXVsdGlhZGRyc5YACASsEoZ2BkL6AAoErBKGdgZC-90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDBR9eOhM5ZvKcMGXk2k5yFSXcj4sfsXJqVm4OzweY2vODdGNwgkL6g3VkcIJC_IV3YWt1MgM"}'
2026-04-14 05:00:47.469 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 05:00:47.476 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 05:00:47.477 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-14_05-00-46__72ea28e7-a4c1-4360-8603-38e5bb2bf0bd__wakuorg_nwaku:latest.log
2026-04-14 05:00:47.477 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 05:00:47.477 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 05:00:47.478 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 05:00:47.478 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.158.224
2026-04-14 05:00:47.478 DEBUG [src.node.docker_mananger] Generated ports ['44556', '44557', '44558', '44559', '44560']
2026-04-14 05:00:47.479 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 05:00:47.479 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 05:00:47.479 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 05:00:47.479 DEBUG [src.node.docker_mananger] docker run -i -t -p 44556:44556 -p 44557:44557 -p 44558:44558 -p 44559:44559 -p 44560:44560 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44558 --rest-port=44556 --tcp-port=44557 --discv5-udp-port=44559 --rest-address=0.0.0.0 --nat=extip:172.18.158.224 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a8fc73b8efbb152d68f088ab2479aaf4ca7d470a2875b6fa1ddb08e10d6e23b5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44560 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QJlnTVbL9DMV7Xt5lLoQaezL4RZmW4di5l5Wz57yVDPDduTjRNHDtqW1_YTkeF7QdRkk3GIepWZ--WfqwWa8p0wCgmlkgnY0gmlwhKwShnaKbXVsdGlhZGRyc5YACASsEoZ2BkL6AAoErBKGdgZC-90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDBR9eOhM5ZvKcMGXk2k5yFSXcj4sfsXJqVm4OzweY2vODdGNwgkL6g3VkcIJC_IV3YWt1MgM --storenode=/ip4/172.18.134.118/tcp/17146/p2p/16Uiu2HAmCzz8ZcPmzujEuqGykzvEauLxkcB8EDyGCeJ1nHypJUca --store=true --relay=true
2026-04-14 05:00:47.682 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.158.224 waku f1428f3b7f29c37b330308841f7399b54b1d5bba18f0f65fdb00ed44682ed784
2026-04-14 05:00:47.717 DEBUG [src.node.docker_mananger] Container started with ID f1428f3b7f29. Setting up logs at ./log/docker/store_node1_2026-04-14_05-00-46__72ea28e7-a4c1-4360-8603-38e5bb2bf0bd__wakuorg_nwaku:latest.log
2026-04-14 05:00:47.717 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 44556
2026-04-14 05:00:47.718 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 05:00:48.719 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44556/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:00:48.722 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 05:00:48.722 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 05:00:48.722 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44556/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:00:48.725 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.158.224/tcp/44557/p2p/16Uiu2HAmQJP4VygVcdkcPhn3oFv5usXUj6wbEWLz7ovkcfZf4UoL","/ip4/172.18.158.224/tcp/44558/ws/p2p/16Uiu2HAmQJP4VygVcdkcPhn3oFv5usXUj6wbEWLz7ovkcfZf4UoL"],"enrUri":"enr:-L24QMzVeSnjUV_6fz5YDkQGHnEfwzDP6-wAuqZ82z6uKXA_Da2UxXeLmUXTF_7zmQqP-vFgcUCZ3xjJeiU-cat2sP8CgmlkgnY0gmlwhKwSnuCKbXVsdGlhZGRyc5YACASsEp7gBq4NAAoErBKe4AauDt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDrQS5mZp0cLOF5lZNFpW59SrJYG3Nl36YZvlXtGs5oiODdGNwgq4Ng3VkcIKuD4V3YWt1MgM"}'
2026-04-14 05:00:48.725 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 05:00:48.725 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44556/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.134.118/tcp/17146/p2p/16Uiu2HAmCzz8ZcPmzujEuqGykzvEauLxkcB8EDyGCeJ1nHypJUca"]'
2026-04-14 05:00:48.728 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:48.728 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 05:00:48.731 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:48.731 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44556/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 05:00:48.733 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:48.734 DEBUG [src.steps.store] Relaying message
2026-04-14 05:00:48.735 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:00:48.739 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:48.739 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:00:48.940 DEBUG [src.steps.store] Relaying message
2026-04-14 05:00:48.940 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:00:48.945 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:48.946 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:00:49.147 DEBUG [src.steps.store] Relaying message
2026-04-14 05:00:49.147 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:00:49.153 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:49.154 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:00:49.355 DEBUG [src.steps.store] Relaying message
2026-04-14 05:00:49.355 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:00:49.361 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:49.362 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:00:49.562 DEBUG [src.steps.store] Relaying message
2026-04-14 05:00:49.563 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:00:49.567 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:49.568 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:00:49.768 DEBUG [src.steps.store] Relaying message
2026-04-14 05:00:49.769 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:00:49.775 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:49.775 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:00:49.976 DEBUG [src.steps.store] Relaying message
2026-04-14 05:00:49.976 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:00:49.981 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:49.981 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:00:50.182 DEBUG [src.steps.store] Relaying message
2026-04-14 05:00:50.183 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:00:50.188 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:50.188 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:00:50.389 DEBUG [src.steps.store] Relaying message
2026-04-14 05:00:50.389 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:00:50.395 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:50.395 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:00:50.596 DEBUG [src.steps.store] Relaying message
2026-04-14 05:00:50.596 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:00:50.601 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:50.602 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:00:50.802 DEBUG [src.steps.store] Relaying message
2026-04-14 05:00:50.802 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:00:50.808 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:50.808 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:00:51.009 DEBUG [src.steps.store] Relaying message
2026-04-14 05:00:51.010 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:00:51.016 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:51.016 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:00:51.217 DEBUG [src.steps.store] Relaying message
2026-04-14 05:00:51.217 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:00:51.223 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:51.224 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:00:51.424 DEBUG [src.steps.store] Relaying message
2026-04-14 05:00:51.425 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:00:51.430 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:51.431 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:00:51.632 DEBUG [src.steps.store] Relaying message
2026-04-14 05:00:51.632 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:00:51.638 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:51.638 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:00:51.839 DEBUG [src.steps.store] Relaying message
2026-04-14 05:00:51.839 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:00:51.846 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:51.846 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:00:52.047 DEBUG [src.steps.store] Relaying message
2026-04-14 05:00:52.047 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:00:52.052 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:52.052 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:00:52.253 DEBUG [src.steps.store] Relaying message
2026-04-14 05:00:52.254 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:00:52.259 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:52.260 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:00:52.460 DEBUG [src.steps.store] Relaying message
2026-04-14 05:00:52.461 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:00:52.466 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:52.466 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:00:52.667 DEBUG [src.steps.store] Relaying message
2026-04-14 05:00:52.667 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:00:52.673 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:52.674 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:00:52.874 DEBUG [src.steps.store] Relaying message
2026-04-14 05:00:52.875 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:00:52.880 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:52.880 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:00:53.081 DEBUG [src.steps.store] Relaying message
2026-04-14 05:00:53.081 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:00:53.087 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:53.087 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:00:53.288 DEBUG [src.steps.store] Relaying message
2026-04-14 05:00:53.288 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:00:53.293 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:53.294 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:00:53.495 DEBUG [src.steps.store] Relaying message
2026-04-14 05:00:53.495 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:00:53.500 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:53.500 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:00:53.702 DEBUG [src.steps.store] Relaying message
2026-04-14 05:00:53.702 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:00:53.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:53.708 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:00:53.909 DEBUG [src.steps.store] Relaying message
2026-04-14 05:00:53.909 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:00:53.914 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:53.915 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:00:54.116 DEBUG [src.steps.store] Relaying message
2026-04-14 05:00:54.116 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:00:54.121 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:54.121 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:00:54.323 DEBUG [src.steps.store] Relaying message
2026-04-14 05:00:54.323 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:00:54.328 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:54.329 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:00:54.529 DEBUG [src.steps.store] Relaying message
2026-04-14 05:00:54.530 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:00:54.535 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:54.535 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:00:54.736 DEBUG [src.steps.store] Relaying message
2026-04-14 05:00:54.736 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:00:54.741 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:54.741 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:00:54.942 DEBUG [src.steps.store] Relaying message
2026-04-14 05:00:54.942 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:00:54.948 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:54.948 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:00:55.149 DEBUG [src.steps.store] Relaying message
2026-04-14 05:00:55.149 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:00:55.155 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:55.155 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:00:55.356 DEBUG [src.steps.store] Relaying message
2026-04-14 05:00:55.356 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:00:55.361 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:55.362 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:00:55.562 DEBUG [src.steps.store] Relaying message
2026-04-14 05:00:55.563 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:00:55.568 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:55.568 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:00:55.769 DEBUG [src.steps.store] Relaying message
2026-04-14 05:00:55.769 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:00:55.774 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:55.775 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:00:55.975 DEBUG [src.steps.store] Relaying message
2026-04-14 05:00:55.976 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:00:55.981 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:55.982 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:00:56.182 DEBUG [src.steps.store] Relaying message
2026-04-14 05:00:56.183 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:00:56.188 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:56.188 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:00:56.389 DEBUG [src.steps.store] Relaying message
2026-04-14 05:00:56.389 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:00:56.395 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:56.395 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:00:56.596 DEBUG [src.steps.store] Relaying message
2026-04-14 05:00:56.596 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:00:56.602 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:56.603 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:00:56.804 DEBUG [src.steps.store] Relaying message
2026-04-14 05:00:56.804 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:00:56.809 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:56.809 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:00:57.010 DEBUG [src.steps.store] Relaying message
2026-04-14 05:00:57.011 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:00:57.017 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:57.017 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:00:57.218 DEBUG [src.steps.store] Relaying message
2026-04-14 05:00:57.218 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:00:57.223 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:57.224 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:00:57.424 DEBUG [src.steps.store] Relaying message
2026-04-14 05:00:57.425 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:00:57.430 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:57.430 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:00:57.631 DEBUG [src.steps.store] Relaying message
2026-04-14 05:00:57.631 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:00:57.637 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:57.638 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:00:57.839 DEBUG [src.steps.store] Relaying message
2026-04-14 05:00:57.839 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:00:57.844 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:57.844 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:00:58.045 DEBUG [src.steps.store] Relaying message
2026-04-14 05:00:58.045 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:00:58.051 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:58.051 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:00:58.253 DEBUG [src.steps.store] Relaying message
2026-04-14 05:00:58.253 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:00:58.260 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:58.260 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:00:58.461 DEBUG [src.steps.store] Relaying message
2026-04-14 05:00:58.461 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:00:58.468 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:58.468 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:00:58.669 DEBUG [src.steps.store] Relaying message
2026-04-14 05:00:58.669 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:00:58.674 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:58.675 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:00:58.875 DEBUG [src.steps.store] Relaying message
2026-04-14 05:00:58.876 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:00:58.881 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:58.882 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:00:59.083 DEBUG [src.steps.store] Relaying message
2026-04-14 05:00:59.083 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:00:59.088 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:59.089 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:00:59.290 DEBUG [src.steps.store] Relaying message
2026-04-14 05:00:59.290 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:00:59.295 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:59.295 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:00:59.497 DEBUG [src.steps.store] Relaying message
2026-04-14 05:00:59.497 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:00:59.502 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:59.503 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:00:59.703 DEBUG [src.steps.store] Relaying message
2026-04-14 05:00:59.704 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:00:59.709 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:59.709 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:00:59.910 DEBUG [src.steps.store] Relaying message
2026-04-14 05:00:59.910 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:00:59.916 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:00:59.916 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:01:00.117 DEBUG [src.steps.store] Relaying message
2026-04-14 05:01:00.117 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:01:00.123 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:01:00.123 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:01:00.325 DEBUG [src.steps.store] Relaying message
2026-04-14 05:01:00.325 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:01:00.331 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:01:00.331 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:01:00.532 DEBUG [src.steps.store] Relaying message
2026-04-14 05:01:00.533 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:01:00.538 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:01:00.538 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:01:00.739 DEBUG [src.steps.store] Relaying message
2026-04-14 05:01:00.739 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:01:00.744 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:01:00.745 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:01:00.947 DEBUG [src.steps.store] Relaying message
2026-04-14 05:01:00.947 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:01:00.953 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:01:00.954 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:01:01.154 DEBUG [src.steps.store] Relaying message
2026-04-14 05:01:01.155 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:01:01.160 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:01:01.160 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:01:01.361 DEBUG [src.steps.store] Relaying message
2026-04-14 05:01:01.361 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:01:01.366 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:01:01.367 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:01:01.567 DEBUG [src.steps.store] Relaying message
2026-04-14 05:01:01.567 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:01:01.573 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:01:01.573 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:01:01.774 DEBUG [src.steps.store] Relaying message
2026-04-14 05:01:01.775 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:01:01.780 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:01:01.780 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:01:01.982 DEBUG [src.steps.store] Relaying message
2026-04-14 05:01:01.982 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:01:01.987 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:01:01.988 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:01:02.188 DEBUG [src.steps.store] Relaying message
2026-04-14 05:01:02.189 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:01:02.194 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:01:02.195 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:01:02.396 DEBUG [src.steps.store] Relaying message
2026-04-14 05:01:02.396 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:01:02.402 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:01:02.402 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:01:02.603 DEBUG [src.steps.store] Relaying message
2026-04-14 05:01:02.603 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:01:02.609 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:01:02.609 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:01:02.809 DEBUG [src.steps.store] Relaying message
2026-04-14 05:01:02.810 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:01:02.815 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:01:02.815 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:01:03.016 DEBUG [src.steps.store] Relaying message
2026-04-14 05:01:03.016 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:01:03.021 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:01:03.022 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:01:03.222 DEBUG [src.steps.store] Relaying message
2026-04-14 05:01:03.223 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:01:03.229 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:01:03.230 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:01:03.431 DEBUG [src.steps.store] Relaying message
2026-04-14 05:01:03.431 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:01:03.436 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:01:03.436 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:01:03.637 DEBUG [src.steps.store] Relaying message
2026-04-14 05:01:03.637 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:01:03.644 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:01:03.644 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:01:03.845 DEBUG [src.steps.store] Relaying message
2026-04-14 05:01:03.845 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:01:03.851 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:01:03.851 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:01:04.052 DEBUG [src.steps.store] Relaying message
2026-04-14 05:01:04.052 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:01:04.057 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:01:04.057 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:01:04.259 DEBUG [src.steps.store] Relaying message
2026-04-14 05:01:04.259 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:01:04.264 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:01:04.265 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:01:04.466 DEBUG [src.steps.store] Relaying message
2026-04-14 05:01:04.467 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:01:04.473 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:01:04.473 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:01:04.674 DEBUG [src.steps.store] Relaying message
2026-04-14 05:01:04.674 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:01:04.679 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:01:04.679 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:01:04.880 DEBUG [src.steps.store] Relaying message
2026-04-14 05:01:04.880 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:01:04.887 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:01:04.887 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:01:05.088 DEBUG [src.steps.store] Relaying message
2026-04-14 05:01:05.088 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:01:05.093 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:01:05.093 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:01:05.294 DEBUG [src.steps.store] Relaying message
2026-04-14 05:01:05.294 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:01:05.300 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:01:05.300 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:01:05.501 DEBUG [src.steps.store] Relaying message
2026-04-14 05:01:05.501 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:01:05.506 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:01:05.507 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:01:05.708 DEBUG [src.steps.store] Relaying message
2026-04-14 05:01:05.709 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:01:05.714 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:01:05.714 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:01:05.915 DEBUG [src.steps.store] Relaying message
2026-04-14 05:01:05.915 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:01:05.922 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:01:05.923 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:01:06.123 DEBUG [src.steps.store] Relaying message
2026-04-14 05:01:06.123 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:01:06.128 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:01:06.129 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:01:06.329 DEBUG [src.steps.store] Relaying message
2026-04-14 05:01:06.330 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:01:06.336 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:01:06.336 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:01:06.537 DEBUG [src.steps.store] Relaying message
2026-04-14 05:01:06.537 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:01:06.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:01:06.542 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:01:06.744 DEBUG [src.steps.store] Relaying message
2026-04-14 05:01:06.744 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:01:06.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:01:06.750 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:01:06.951 DEBUG [src.steps.store] Relaying message
2026-04-14 05:01:06.951 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:01:06.956 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:01:06.957 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:01:07.157 DEBUG [src.steps.store] Relaying message
2026-04-14 05:01:07.158 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:01:07.163 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:01:07.164 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:01:07.365 DEBUG [src.steps.store] Relaying message
2026-04-14 05:01:07.365 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:01:07.371 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:01:07.372 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:01:07.572 DEBUG [src.steps.store] Relaying message
2026-04-14 05:01:07.573 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:01:07.578 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:01:07.578 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:01:07.779 DEBUG [src.steps.store] Relaying message
2026-04-14 05:01:07.779 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:01:07.784 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:01:07.784 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:01:07.985 DEBUG [src.steps.store] Relaying message
2026-04-14 05:01:07.985 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:01:07.990 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:01:07.991 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:01:08.191 DEBUG [src.steps.store] Relaying message
2026-04-14 05:01:08.192 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:01:08.197 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:01:08.197 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:01:08.399 DEBUG [src.steps.store] Relaying message
2026-04-14 05:01:08.399 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:01:08.405 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:01:08.405 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:01:08.606 DEBUG [src.steps.store] Relaying message
2026-04-14 05:01:08.606 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:01:08.611 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:01:08.612 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:01:08.813 DEBUG [src.steps.store] Relaying message
2026-04-14 05:01:08.813 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:01:08.818 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:01:08.818 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:01:09.019 DEBUG [src.steps.store] Relaying message
2026-04-14 05:01:09.020 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:01:09.026 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:01:09.026 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:01:09.227 DEBUG [src.steps.store] Relaying message
2026-04-14 05:01:09.228 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 05:01:09.234 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 05:01:09.234 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 05:01:09.435 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17145/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=99&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:01:09.441 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 05:01:09.442 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44556/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=99&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 05:01:09.447 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 05:01:09.449 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 05:01:09.450 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 05:01:09.451 DEBUG [src.node.waku_node] Stopping container with id fddc4d451bbc
2026-04-14 05:01:09.944 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 05:01:09.945 DEBUG [src.node.waku_node] Stopping container with id f1428f3b7f29
2026-04-14 05:01:10.459 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 05:01:10.462 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 05:01:10.502 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 05:01:10.536 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,93 @@
2026-04-14 04:56:54.140 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 04:56:54.141 DEBUG [tests.conftest] Running test: test_publish_and_retrieve_duplicate_message with id: 2026-04-14_04-56-54__941ffc38-5af1-4dc2-a755-70e6abb35c69
2026-04-14 04:56:54.141 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 04:56:54.141 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-14 04:56:54.141 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-04-14 04:56:54.148 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 04:56:54.148 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_04-56-54__941ffc38-5af1-4dc2-a755-70e6abb35c69__wakuorg_nwaku:latest.log
2026-04-14 04:56:54.148 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 04:56:54.148 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 04:56:54.149 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 04:56:54.150 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.33.9
2026-04-14 04:56:54.150 DEBUG [src.node.docker_mananger] Generated ports ['9406', '9407', '9408', '9409', '9410']
2026-04-14 04:56:54.150 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 04:56:54.150 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 04:56:54.150 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 04:56:54.150 DEBUG [src.node.docker_mananger] docker run -i -t -p 9406:9406 -p 9407:9407 -p 9408:9408 -p 9409:9409 -p 9410:9410 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9408 --rest-port=9406 --tcp-port=9407 --discv5-udp-port=9409 --rest-address=0.0.0.0 --nat=extip:172.18.33.9 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7ed3bed6dee16d6c5bac3fc5ea4053fd2aa4e30f8f1fadea2d6cfa555ab22aad --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9410 --metrics-logging=true --relay=true
2026-04-14 04:56:54.336 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.33.9 waku c4352951930ca464fefb10bdc63ebfa68ec120c1bd06f64671886d81f944cedd
2026-04-14 04:56:54.373 DEBUG [src.node.docker_mananger] Container started with ID c4352951930c. Setting up logs at ./log/docker/node1_2026-04-14_04-56-54__941ffc38-5af1-4dc2-a755-70e6abb35c69__wakuorg_nwaku:latest.log
2026-04-14 04:56:54.374 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9406
2026-04-14 04:56:54.374 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 04:56:54.504 ERROR [src.node.docker_mananger] Max retries reached for container d75cc6642bb9. Exiting log stream.
2026-04-14 04:56:54.948 ERROR [src.node.docker_mananger] Max retries reached for container 4d2b54494b45. Exiting log stream.
2026-04-14 04:56:55.374 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9406/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:55.377 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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-04-14 04:56:55.377 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 04:56:55.377 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9406/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:55.380 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.33.9/tcp/9407/p2p/16Uiu2HAmRhiMsJj6yiRPBZvzD1BSSEnimEQC8JLMQyTbS8y9QmPg","/ip4/172.18.33.9/tcp/9408/ws/p2p/16Uiu2HAmRhiMsJj6yiRPBZvzD1BSSEnimEQC8JLMQyTbS8y9QmPg"],"enrUri":"enr:-L24QJna7pfvqCc4_mBAPJ89Y01BUo6jTUPo5MdejuRu8muYbFi6eI7xJs58eLDfPdrhc59EqqzR2Jezmc1lxZn7P7ACgmlkgnY0gmlwhKwSIQmKbXVsdGlhZGRyc5YACASsEiEJBiS_AAoErBIhCQYkwN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDwdqXrSMGGYNu8nAvFTAg0Kk4WXbqBwLc05vPjmLitKuDdGNwgiS_g3VkcIIkwYV3YWt1MgE"}'
2026-04-14 04:56:55.380 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 04:56:55.386 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 04:56:55.386 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_04-56-54__941ffc38-5af1-4dc2-a755-70e6abb35c69__wakuorg_nwaku:latest.log
2026-04-14 04:56:55.386 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 04:56:55.387 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 04:56:55.388 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 04:56:55.388 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.137.149
2026-04-14 04:56:55.388 DEBUG [src.node.docker_mananger] Generated ports ['55683', '55684', '55685', '55686', '55687']
2026-04-14 04:56:55.388 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 04:56:55.388 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 04:56:55.389 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 04:56:55.389 DEBUG [src.node.docker_mananger] docker run -i -t -p 55683:55683 -p 55684:55684 -p 55685:55685 -p 55686:55686 -p 55687:55687 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55685 --rest-port=55683 --tcp-port=55684 --discv5-udp-port=55686 --rest-address=0.0.0.0 --nat=extip:172.18.137.149 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b010e9fa7e9ddcd4aab4d98a13e96fab97099de52f28fc5bea74eeabcc8ea9b9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55687 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJna7pfvqCc4_mBAPJ89Y01BUo6jTUPo5MdejuRu8muYbFi6eI7xJs58eLDfPdrhc59EqqzR2Jezmc1lxZn7P7ACgmlkgnY0gmlwhKwSIQmKbXVsdGlhZGRyc5YACASsEiEJBiS_AAoErBIhCQYkwN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDwdqXrSMGGYNu8nAvFTAg0Kk4WXbqBwLc05vPjmLitKuDdGNwgiS_g3VkcIIkwYV3YWt1MgE
2026-04-14 04:56:55.575 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.137.149 waku 2c88974a86200dd2cdb96a7d1ef5a25a90a8765da3f02829d07d3f490b4131ce
2026-04-14 04:56:55.610 DEBUG [src.node.docker_mananger] Container started with ID 2c88974a8620. Setting up logs at ./log/docker/node2_2026-04-14_04-56-54__941ffc38-5af1-4dc2-a755-70e6abb35c69__wakuorg_nwaku:latest.log
2026-04-14 04:56:55.610 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 55683
2026-04-14 04:56:55.611 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 04:56:56.611 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55683/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:56.634 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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-04-14 04:56:56.634 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 04:56:56.635 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55683/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:56.641 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.137.149/tcp/55684/p2p/16Uiu2HAmRjiXL7jW4e3SaRhNjUDPcgwy68apkTFoJNJhK7uy3Wi8","/ip4/172.18.137.149/tcp/55685/ws/p2p/16Uiu2HAmRjiXL7jW4e3SaRhNjUDPcgwy68apkTFoJNJhK7uy3Wi8"],"enrUri":"enr:-L24QC97QDFxqBGO-Pmf8M0ht9Rik6hMUSvISO5sGy1M07P6S3hg6_f3jrIv7cZtJZay5mqVc1iCrWz9ekrArt_UwdECgmlkgnY0gmlwhKwSiZWKbXVsdGlhZGRyc5YACASsEomVBtmEAAoErBKJlQbZhd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDwl3wRhNPWZJj8WSf74KF0lfFRklXjbEkpQTAkYPvGzWDdGNwgtmEg3VkcILZhoV3YWt1MgE"}'
2026-04-14 04:56:56.641 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 04:56:56.641 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55683/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.33.9/tcp/9407/p2p/16Uiu2HAmRhiMsJj6yiRPBZvzD1BSSEnimEQC8JLMQyTbS8y9QmPg"]'
2026-04-14 04:56:56.644 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:56:56.644 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-04-14 04:56:56.644 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9406/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 04:56:56.648 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:56:56.648 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55683/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 04:56:56.652 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:56:56.654 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9406/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:56:56.662 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:56:56.662 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 04:56:56.764 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 04:56:56.764 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9406/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:56.767 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776142616654393600,"ephemeral":false,"proof":""}]'
2026-04-14 04:56:56.769 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 04:56:56.769 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55683/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:56.771 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":1776142616654393600,"ephemeral":false,"proof":""}]'
2026-04-14 04:56:56.773 INFO [src.steps.relay] WARM UP successful!!
2026-04-14 04:56:56.774 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9406/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:56:56.779 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:56:56.780 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 04:56:56.880 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 04:56:56.880 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9406/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:56.883 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":1776142616774083976,"ephemeral":false,"proof":""}]'
2026-04-14 04:56:56.884 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 04:56:56.885 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55683/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:56.887 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":1776142616774083976,"ephemeral":false,"proof":""}]'
2026-04-14 04:56:56.889 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9406/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 04:56:56.892 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:56:56.892 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 04:56:56.992 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 04:56:56.993 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9406/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:56.995 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":1776142616774083976,"ephemeral":false,"proof":""}]'
2026-04-14 04:56:56.997 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 04:56:56.997 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55683/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:56:56.999 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2026-04-14 04:56:57.001 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 04:56:57.002 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 04:56:57.003 DEBUG [src.node.waku_node] Stopping container with id c4352951930c
2026-04-14 04:56:57.463 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 04:56:57.464 DEBUG [src.node.waku_node] Stopping container with id 2c88974a8620
2026-04-14 04:56:57.916 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 04:56:57.918 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 04:56:57.924 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 04:56:57.930 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-04-14 04:57:31.046 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 04:57:31.047 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_with_content_topic_string_instead_of_list with id: 2026-04-14_04-57-31__6766d8fd-3821-4ba7-956e-bd3c4b2aac0e
2026-04-14 04:57:31.047 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 04:57:31.047 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-14 04:57:31.047 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-14 04:57:31.054 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 04:57:31.054 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_04-57-31__6766d8fd-3821-4ba7-956e-bd3c4b2aac0e__wakuorg_nwaku:latest.log
2026-04-14 04:57:31.055 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 04:57:31.055 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 04:57:31.056 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 04:57:31.056 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.101.205
2026-04-14 04:57:31.056 DEBUG [src.node.docker_mananger] Generated ports ['3489', '3490', '3491', '3492', '3493']
2026-04-14 04:57:31.057 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 04:57:31.057 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 04:57:31.057 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 04:57:31.057 DEBUG [src.node.docker_mananger] docker run -i -t -p 3489:3489 -p 3490:3490 -p 3491:3491 -p 3492:3492 -p 3493:3493 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3491 --rest-port=3489 --tcp-port=3490 --discv5-udp-port=3492 --rest-address=0.0.0.0 --nat=extip:172.18.101.205 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e8d1bbcfdbab0497eb46c62268dfcfe0ff2d4edc696beada13b15a3a58af5ef6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3493 --metrics-logging=true --relay=true --filter=true
2026-04-14 04:57:31.244 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.101.205 waku 7eb901796b20605016318d80d0fb5863c98604e0863d5498201d7848db68a7ff
2026-04-14 04:57:31.280 DEBUG [src.node.docker_mananger] Container started with ID 7eb901796b20. Setting up logs at ./log/docker/node1_2026-04-14_04-57-31__6766d8fd-3821-4ba7-956e-bd3c4b2aac0e__wakuorg_nwaku:latest.log
2026-04-14 04:57:31.280 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 3489
2026-04-14 04:57:31.282 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 04:57:31.416 ERROR [src.node.docker_mananger] Max retries reached for container 53d58e36d17d. Exiting log stream.
2026-04-14 04:57:31.850 ERROR [src.node.docker_mananger] Max retries reached for container 064c3b508817. Exiting log stream.
2026-04-14 04:57:32.282 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3489/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:57:32.285 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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-04-14 04:57:32.286 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 04:57:32.286 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3489/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:57:32.288 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.101.205/tcp/3490/p2p/16Uiu2HAmPEh36U5aVY6uWTSjGYEB2ebZjq9MPGQP8BLZYD2U7MW1","/ip4/172.18.101.205/tcp/3491/ws/p2p/16Uiu2HAmPEh36U5aVY6uWTSjGYEB2ebZjq9MPGQP8BLZYD2U7MW1"],"enrUri":"enr:-L24QMO3Eme2MaALKJA4CG9ry8pzjP_cfXeWzbnIHHWoGJInXJCdesDhhZh5tZw0aAUpdZFGu7JqPgrZ2d0XG6lWYMECgmlkgnY0gmlwhKwSZc2KbXVsdGlhZGRyc5YACASsEmXNBg2iAAoErBJlzQYNo90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDnTcKRFQoThjD9jqdVxmBAPbMyvPNwJn7_LDaCu7L_yKDdGNwgg2ig3VkcIINpIV3YWt1MgU"}'
2026-04-14 04:57:32.288 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 04:57:32.289 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-14 04:57:32.295 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 04:57:32.296 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_04-57-31__6766d8fd-3821-4ba7-956e-bd3c4b2aac0e__wakuorg_nwaku:latest.log
2026-04-14 04:57:32.296 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 04:57:32.296 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-14 04:57:32.297 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-14 04:57:32.298 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.232.25
2026-04-14 04:57:32.298 DEBUG [src.node.docker_mananger] Generated ports ['53671', '53672', '53673', '53674', '53675']
2026-04-14 04:57:32.298 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 04:57:32.298 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 04:57:32.298 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 04:57:32.298 DEBUG [src.node.docker_mananger] docker run -i -t -p 53671:53671 -p 53672:53672 -p 53673:53673 -p 53674:53674 -p 53675:53675 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53673 --rest-port=53671 --tcp-port=53672 --discv5-udp-port=53674 --rest-address=0.0.0.0 --nat=extip:172.18.232.25 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=2b8c1f1580cfbdbddfef1a0317844c580b8b7aeaeeaed6e8c65ac1b8f829dcca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53675 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QMO3Eme2MaALKJA4CG9ry8pzjP_cfXeWzbnIHHWoGJInXJCdesDhhZh5tZw0aAUpdZFGu7JqPgrZ2d0XG6lWYMECgmlkgnY0gmlwhKwSZc2KbXVsdGlhZGRyc5YACASsEmXNBg2iAAoErBJlzQYNo90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDnTcKRFQoThjD9jqdVxmBAPbMyvPNwJn7_LDaCu7L_yKDdGNwgg2ig3VkcIINpIV3YWt1MgU --filternode=/ip4/172.18.101.205/tcp/3490/p2p/16Uiu2HAmPEh36U5aVY6uWTSjGYEB2ebZjq9MPGQP8BLZYD2U7MW1
2026-04-14 04:57:32.492 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.232.25 waku 0c830ba34953f787e210b7e831e9d00b531c9fb870dcbcc5481827ff2a9cdd08
2026-04-14 04:57:32.526 DEBUG [src.node.docker_mananger] Container started with ID 0c830ba34953. Setting up logs at ./log/docker/node2_2026-04-14_04-57-31__6766d8fd-3821-4ba7-956e-bd3c4b2aac0e__wakuorg_nwaku:latest.log
2026-04-14 04:57:32.526 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 53671
2026-04-14 04:57:32.527 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 04:57:33.527 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53671/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:57:33.530 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available 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-04-14 04:57:33.530 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 04:57:33.530 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53671/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 04:57:33.533 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.232.25/tcp/53672/p2p/16Uiu2HAm3zvedkjsrfvw456bBswNxPyifNqpZ4D9STeyWbDadHBW","/ip4/172.18.232.25/tcp/53673/ws/p2p/16Uiu2HAm3zvedkjsrfvw456bBswNxPyifNqpZ4D9STeyWbDadHBW"],"enrUri":"enr:-L24QDmHHecf_lhNlwH_qgDKAa5KutjYNtEeAyIEe0mueNF5VZuV-M817PjaOTO-lo8dIokJ281v6CiB68RWS3yDFuICgmlkgnY0gmlwhKwS6BmKbXVsdGlhZGRyc5YACASsEugZBtGoAAoErBLoGQbRqd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECf2I_yQ4Es34gZpW8e81ZgfUnNBczL2lT1KHSXyiJY9GDdGNwgtGog3VkcILRqoV3YWt1MgA"}'
2026-04-14 04:57:33.533 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 04:57:33.533 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53671/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.101.205/tcp/3490/p2p/16Uiu2HAmPEh36U5aVY6uWTSjGYEB2ebZjq9MPGQP8BLZYD2U7MW1"]'
2026-04-14 04:57:33.569 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:33.570 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-04-14 04:57:33.570 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3489/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 04:57:33.588 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 04:57:33.589 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53671/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "3a22fa52-8e56-427a-9a27-472b5ee81dcb", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-14 04:57:33.605 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"3a22fa52-8e56-427a-9a27-472b5ee81dcb","statusDesc":"OK"}'
2026-04-14 04:57:33.606 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:53671/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": "/test/1/waku-filter/proto", "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-14 04:57:33.609 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:53671/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-04-14 04:57:33.612 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 04:57:33.613 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 04:57:33.613 DEBUG [src.node.waku_node] Stopping container with id 7eb901796b20
2026-04-14 04:57:34.081 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 04:57:34.082 DEBUG [src.node.waku_node] Stopping container with id 0c830ba34953
2026-04-14 04:57:34.517 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 04:57:34.518 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 04:57:34.524 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 04:57:34.529 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