deploy: 33596417e34411faac4e115052bf62025070f319

This commit is contained in:
romanzac 2026-03-10 04:53:01 +00:00
parent b10a93c6a1
commit aefd0f37b2
1656 changed files with 1256921 additions and 6 deletions

2
nim/1110/app.js Normal file

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,127 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_unsubscribe_all_from_few_content_topics with id: 2026-03-10_04-32-32__e29be889-0930-48a1-b59d-45ff64eaf61b
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-32-32__e29be889-0930-48a1-b59d-45ff64eaf61b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.99.106
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3063', '3064', '3065', '3066', '3067']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 3063:3063 -p 3064:3064 -p 3065:3065 -p 3066:3066 -p 3067:3067 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3065 --rest-port=3063 --tcp-port=3064 --discv5-udp-port=3066 --rest-address=0.0.0.0 --nat=extip:172.18.99.106 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9fac90cd8c5dbc359fb438bf68bd0bdd46be5c5d11ace366b2c0a9fcb88be308 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3067 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.99.106 waku d79c88c1171c858f52a571c8f641b803df497214cd74cfc788b712095424ec49
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d79c88c1171c. Setting up logs at ./log/docker/node1_2026-03-10_04-32-32__e29be889-0930-48a1-b59d-45ff64eaf61b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 3063
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 b6e5d0c225df. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b178ba7f137c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3063/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3063/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.99.106/tcp/3064/p2p/16Uiu2HAm3YVWhsRJsxSfWCRwaxZ8jZCwnR6GxkDE6RBRwc1B17uR","/ip4/172.18.99.106/tcp/3065/ws/p2p/16Uiu2HAm3YVWhsRJsxSfWCRwaxZ8jZCwnR6GxkDE6RBRwc1B17uR"],"enrUri":"enr:-L24QGzbpeiebI7qemwdypamM5nxIwrT2ogwiV8pRv1SXa0PerJrsWOeHnJ5uJ4lCwHEUvA3c55FSrA4Z9tdOKIuMbACgmlkgnY0gmlwhKwSY2qKbXVsdGlhZGRyc5YACASsEmNqBgv4AAoErBJjagYL-d0DgnJzhQADAQAAiXNlY3AyNTZrMaECeJy52H0GnGKIKaoxe23DFrkEGp_u_-4hBOuUkVI_4xiDdGNwggv4g3VkcIIL-oV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-10_04-32-32__e29be889-0930-48a1-b59d-45ff64eaf61b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.152.102
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9476', '9477', '9478', '9479', '9480']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 9476:9476 -p 9477:9477 -p 9478:9478 -p 9479:9479 -p 9480:9480 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9478 --rest-port=9476 --tcp-port=9477 --discv5-udp-port=9479 --rest-address=0.0.0.0 --nat=extip:172.18.152.102 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d2debbf31a0e59dc6c3eeb7642e2466976b60ef1bc9f8bc3a55fb1ef6b41b9bf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9480 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QGzbpeiebI7qemwdypamM5nxIwrT2ogwiV8pRv1SXa0PerJrsWOeHnJ5uJ4lCwHEUvA3c55FSrA4Z9tdOKIuMbACgmlkgnY0gmlwhKwSY2qKbXVsdGlhZGRyc5YACASsEmNqBgv4AAoErBJjagYL-d0DgnJzhQADAQAAiXNlY3AyNTZrMaECeJy52H0GnGKIKaoxe23DFrkEGp_u_-4hBOuUkVI_4xiDdGNwggv4g3VkcIIL-oV3YWt1MgU --filternode=/ip4/172.18.99.106/tcp/3064/p2p/16Uiu2HAm3YVWhsRJsxSfWCRwaxZ8jZCwnR6GxkDE6RBRwc1B17uR
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.152.102 waku 1c99847596ee7653631e21fad3ffe32892fd84667ced0c068a891b6a18b11fbc
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1c99847596ee. Setting up logs at ./log/docker/node2_2026-03-10_04-32-32__e29be889-0930-48a1-b59d-45ff64eaf61b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 9476
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9476/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9476/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.152.102/tcp/9477/p2p/16Uiu2HAm2uJr66SArHxxPXW9eizi69oknHEQaHXTjisjDT7J6drU","/ip4/172.18.152.102/tcp/9478/ws/p2p/16Uiu2HAm2uJr66SArHxxPXW9eizi69oknHEQaHXTjisjDT7J6drU"],"enrUri":"enr:-L24QI-Pw2_OWbC-9fznhnF1bkYqPDzpJnl-sST78SZXMdZuaWtIr3kopqy_ZIahCw6SnZu5fBlrvjG-_rtriwrvm4wCgmlkgnY0gmlwhKwSmGaKbXVsdGlhZGRyc5YACASsEphmBiUFAAoErBKYZgYlBt0DgnJzhQADAQAAiXNlY3AyNTZrMaECbxYtGKHwg2dOPGBoya-mMShVUCLI4PFc0WUQLBtLWV2DdGNwgiUFg3VkcIIlB4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9476/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.99.106/tcp/3064/p2p/16Uiu2HAm3YVWhsRJsxSfWCRwaxZ8jZCwnR6GxkDE6RBRwc1B17uR"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3063/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9476/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "19e0f81e-634a-4569-9e75-0e4652e408a0", "contentFilters": ["Hello World!", "1234567890", "{\"key\": \"value\"}", "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "\ud83d\ude80\ud83c\udf1f\u2728"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"19e0f81e-634a-4569-9e75-0e4652e408a0","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3063/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9476/filter/v2/messages/Hello%20World%21" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"Hello World!","version":0,"timestamp":1773117155234293066,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3063/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9476/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1234567890","version":0,"timestamp":1773117155350766554,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3063/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "{\"key\": \"value\"}", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9476/filter/v2/messages/%7B%22key%22%3A%20%22value%22%7D" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1773117155461273220,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3063/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9476/filter/v2/messages/%E8%BF%99%E6%98%AF%E4%B8%80%E4%BA%9B%E4%B8%AD%E6%96%87" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1773117155571526324,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3063/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\ud83d\ude80\ud83c\udf1f\u2728", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9476/filter/v2/messages/%F0%9F%9A%80%F0%9F%8C%9F%E2%9C%A8" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1773117155682774721,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:9476/filter/v2/subscriptions/all" -H "Content-Type: application/json" -d '{"requestId": "1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3063/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9476/filter/v2/messages/Hello%20World%21" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:9476/filter/v2/messages/Hello%20World%21. Response content: b'Not subscribed to topic: Hello World!'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3063/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9476/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:9476/filter/v2/messages/1234567890. Response content: b'Not subscribed to topic: 1234567890'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3063/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "{\"key\": \"value\"}", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9476/filter/v2/messages/%7B%22key%22%3A%20%22value%22%7D" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:9476/filter/v2/messages/%7B%22key%22%3A%20%22value%22%7D. Response content: b'Not subscribed to topic: {"key": "value"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3063/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9476/filter/v2/messages/%E8%BF%99%E6%98%AF%E4%B8%80%E4%BA%9B%E4%B8%AD%E6%96%87" -H "Content-Type: application/json" -d 'None'
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:9476/filter/v2/messages/%E8%BF%99%E6%98%AF%E4%B8%80%E4%BA%9B%E4%B8%AD%E6%96%87. Response content: b'Not subscribed to topic: \xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3063/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\ud83d\ude80\ud83c\udf1f\u2728", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9476/filter/v2/messages/%F0%9F%9A%80%F0%9F%8C%9F%E2%9C%A8" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:9476/filter/v2/messages/%F0%9F%9A%80%F0%9F%8C%9F%E2%9C%A8. Response content: b'Not subscribed to topic: \xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8'
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 d79c88c1171c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1c99847596ee
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_relay_subscribe_to_single_pubsub_topic with id: 2026-03-10_04-32-53__ab939de7-4714-4215-84b2-f4001c8b9fac
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-32-53__ab939de7-4714-4215-84b2-f4001c8b9fac__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.72
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56394', '56395', '56396', '56397', '56398']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 56394:56394 -p 56395:56395 -p 56396:56396 -p 56397:56397 -p 56398:56398 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56396 --rest-port=56394 --tcp-port=56395 --discv5-udp-port=56397 --rest-address=0.0.0.0 --nat=extip:172.18.224.72 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7cdecc4cac1dd045ebc0abcbc18fe8e1cf7bbd0ea9cc72c8c4c29fff04a3ae45 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56398 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.224.72 waku f424b98ef795c2958b9ceede05475aaf378e09750a0224918fb1ca3ee76e0f67
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5ebb8b15ec9f. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f424b98ef795. Setting up logs at ./log/docker/node1_2026-03-10_04-32-53__ab939de7-4714-4215-84b2-f4001c8b9fac__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 56394
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 c25b3e7ea313. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56394/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56394/debug/v1/info" -H "Content-Type: application/json" -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.72/tcp/56395/p2p/16Uiu2HAmVqoRj61UNQocqYro8a8DhBapZSj23dQPb1mAr39SymMo","/ip4/172.18.224.72/tcp/56396/ws/p2p/16Uiu2HAmVqoRj61UNQocqYro8a8DhBapZSj23dQPb1mAr39SymMo"],"enrUri":"enr:-L24QJngVf4H5gUpEjsxKqjIGUi-YguyVMqDQom0M_4XCMt4Gz_ak7bZL0lEkALek-lqjINjibxgjnnU4S416Ao8wrwCgmlkgnY0gmlwhKwS4EiKbXVsdGlhZGRyc5YACASsEuBIBtxLAAoErBLgSAbcTN0DgnJzhQADAQAAiXNlY3AyNTZrMaED_1u3JFv6xDN7yBL9ld7ZbaWsoKawAvtkBPl4m9fMMzaDdGNwgtxLg3VkcILcTYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-10_04-32-53__ab939de7-4714-4215-84b2-f4001c8b9fac__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.161.157
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9745', '9746', '9747', '9748', '9749']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 9745:9745 -p 9746:9746 -p 9747:9747 -p 9748:9748 -p 9749:9749 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9747 --rest-port=9745 --tcp-port=9746 --discv5-udp-port=9748 --rest-address=0.0.0.0 --nat=extip:172.18.161.157 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d0a3facdba0dbbbdb4b95ff0c24890e456dbef78a87fbc39e7022cc4df6d268e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9749 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJngVf4H5gUpEjsxKqjIGUi-YguyVMqDQom0M_4XCMt4Gz_ak7bZL0lEkALek-lqjINjibxgjnnU4S416Ao8wrwCgmlkgnY0gmlwhKwS4EiKbXVsdGlhZGRyc5YACASsEuBIBtxLAAoErBLgSAbcTN0DgnJzhQADAQAAiXNlY3AyNTZrMaED_1u3JFv6xDN7yBL9ld7ZbaWsoKawAvtkBPl4m9fMMzaDdGNwgtxLg3VkcILcTYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.161.157 waku c37d76320bbecc49e63c97e1355db0dcba692ce6815f40861df13141e401b01e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c37d76320bbe. Setting up logs at ./log/docker/node2_2026-03-10_04-32-53__ab939de7-4714-4215-84b2-f4001c8b9fac__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 9745
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9745/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9745/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.161.157/tcp/9746/p2p/16Uiu2HAmRrc44adgo36awLzzmqaJKYvekp1FiXYSdfmRJJdCyYXE","/ip4/172.18.161.157/tcp/9747/ws/p2p/16Uiu2HAmRrc44adgo36awLzzmqaJKYvekp1FiXYSdfmRJJdCyYXE"],"enrUri":"enr:-L24QNFi_AWgFnAITB9LAfKkzDqVgKsRPmNM37McII9M2mYWN-mCrL--b15hYurGXxuvf3IGvK1ETLhr04iCz9j6CqgCgmlkgnY0gmlwhKwSoZ2KbXVsdGlhZGRyc5YACASsEqGdBiYSAAoErBKhnQYmE90DgnJzhQADAQAAiXNlY3AyNTZrMaEDxCGwPMKetQf2Wbt-x8Sgfb3BUaaYOn9E7cp6rWRKJeWDdGNwgiYSg3VkcIImFIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9745/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.224.72/tcp/56395/p2p/16Uiu2HAmVqoRj61UNQocqYro8a8DhBapZSj23dQPb1mAr39SymMo"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56394/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9745/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56394/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56394/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773117175542060800,"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:9745/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773117175542060800,"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 f424b98ef795
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c37d76320bbe
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_single_pubsub_topic[/waku/2/rs/8/0] with id: 2026-03-10_04-33-11__ae6eeeaf-d757-47d9-82e2-b70e14bdcb94
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-33-11__ae6eeeaf-d757-47d9-82e2-b70e14bdcb94__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.68.32
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21558', '21559', '21560', '21561', '21562']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 8
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 21558:21558 -p 21559:21559 -p 21560:21560 -p 21561:21561 -p 21562:21562 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21560 --rest-port=21558 --tcp-port=21559 --discv5-udp-port=21561 --rest-address=0.0.0.0 --nat=extip:172.18.68.32 --peer-exchange=true --discv5-discovery=true --cluster-id=8 --nodekey=28bb9f13bb1ae1ee01acd31b03dadf1f20eaebe1b63af0a71b1ecfbfddadea90 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21562 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ae4f8772f1bf. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.68.32 waku 2f151c0c08fb58bceb13fe1a5f2a3ecd2ccd5b9d90b1e7cb02b3b5c1329d2d4d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2f151c0c08fb. Setting up logs at ./log/docker/node1_2026-03-10_04-33-11__ae6eeeaf-d757-47d9-82e2-b70e14bdcb94__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 21558
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 b86ba830e8f1. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21558/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21558/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.68.32/tcp/21559/p2p/16Uiu2HAm1K5hLr6bHa4sbhXAxszbt6Vxg59j7AGfWb3AuY3cPfvd","/ip4/172.18.68.32/tcp/21560/ws/p2p/16Uiu2HAm1K5hLr6bHa4sbhXAxszbt6Vxg59j7AGfWb3AuY3cPfvd"],"enrUri":"enr:-L24QMaN9r3mtq_6t6cdPhxtx-Z3eXvp8lMVX907KWRhh-NcWGbgMN3XFKgaj95aAUcdiXfXgVCltjOKrj7LDgHJqfUCgmlkgnY0gmlwhKwSRCCKbXVsdGlhZGRyc5YACASsEkQgBlQ3AAoErBJEIAZUON0DgnJzhQAIAQAAiXNlY3AyNTZrMaECV3XfQKMYR_QWPwdZrLMAnnJIG1JcUy8QJMtF5QQ8xB6DdGNwglQ3g3VkcIJUOYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-10_04-33-11__ae6eeeaf-d757-47d9-82e2-b70e14bdcb94__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.201.130
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['61200', '61201', '61202', '61203', '61204']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 8
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 61200:61200 -p 61201:61201 -p 61202:61202 -p 61203:61203 -p 61204:61204 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61202 --rest-port=61200 --tcp-port=61201 --discv5-udp-port=61203 --rest-address=0.0.0.0 --nat=extip:172.18.201.130 --peer-exchange=true --discv5-discovery=true --cluster-id=8 --nodekey=15cbeed54f0cfa238c7e9acf72e8fab26dc6b8f5cfbca4a0724a8ed375eb857d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61204 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMaN9r3mtq_6t6cdPhxtx-Z3eXvp8lMVX907KWRhh-NcWGbgMN3XFKgaj95aAUcdiXfXgVCltjOKrj7LDgHJqfUCgmlkgnY0gmlwhKwSRCCKbXVsdGlhZGRyc5YACASsEkQgBlQ3AAoErBJEIAZUON0DgnJzhQAIAQAAiXNlY3AyNTZrMaECV3XfQKMYR_QWPwdZrLMAnnJIG1JcUy8QJMtF5QQ8xB6DdGNwglQ3g3VkcIJUOYV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.201.130 waku 1fc817b44d7d4871ccc29e025ee2ed69c65d256280a9e414029d77b03b73f7fc
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1fc817b44d7d. Setting up logs at ./log/docker/node2_2026-03-10_04-33-11__ae6eeeaf-d757-47d9-82e2-b70e14bdcb94__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 61200
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61200/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61200/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.201.130/tcp/61201/p2p/16Uiu2HAm9zvgZGbrnFoZSSSvZPSaGtWwsfLGKYz3mq2UrYjhiXUe","/ip4/172.18.201.130/tcp/61202/ws/p2p/16Uiu2HAm9zvgZGbrnFoZSSSvZPSaGtWwsfLGKYz3mq2UrYjhiXUe"],"enrUri":"enr:-L24QLcY9_VXpC2yMERYKKezIYLrJ-fQrfdkT4h8GxlQv5qcR27Z-EyTgLYmJCcGtP9nhJIBcLBmin25kT7w0w1Dqc0CgmlkgnY0gmlwhKwSyYKKbXVsdGlhZGRyc5YACASsEsmCBu8RAAoErBLJggbvEt0DgnJzhQAIAQAAiXNlY3AyNTZrMaEC2Ihof-xgNps-WFrJC6oSfq59lSR43sDE9BAhc55oUOODdGNwgu8Rg3VkcILvE4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61200/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.68.32/tcp/21559/p2p/16Uiu2HAm1K5hLr6bHa4sbhXAxszbt6Vxg59j7AGfWb3AuY3cPfvd"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21558/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/8/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61200/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/8/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21558/relay/v1/messages/%2Fwaku%2F2%2Frs%2F8%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21558/relay/v1/messages/%2Fwaku%2F2%2Frs%2F8%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117193816138592,"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:61200/relay/v1/messages/%2Fwaku%2F2%2Frs%2F8%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117193816138592,"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 2f151c0c08fb
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1fc817b44d7d
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-03-10 04:38:01.003 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-10 04:38:01.004 DEBUG [tests.conftest] Running test: test_store_with_filter with id: 2026-03-10_04-38-01__2997d482-52ab-4742-8086-f353ffc73ffd
2026-03-10 04:38:01.004 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-10 04:38:01.004 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-10 04:38:01.013 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:38:01.013 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-10_04-38-01__2997d482-52ab-4742-8086-f353ffc73ffd__wakuorg_nwaku:latest.log
2026-03-10 04:38:01.013 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:38:01.014 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:38:01.015 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:38:01.015 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.94.81
2026-03-10 04:38:01.016 DEBUG [src.node.docker_mananger] Generated ports ['56430', '56431', '56432', '56433', '56434']
2026-03-10 04:38:01.016 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:38:01.016 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:38:01.016 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:38:01.016 DEBUG [src.node.docker_mananger] docker run -i -t -p 56430:56430 -p 56431:56431 -p 56432:56432 -p 56433:56433 -p 56434:56434 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56432 --rest-port=56430 --tcp-port=56431 --discv5-udp-port=56433 --rest-address=0.0.0.0 --nat=extip:172.18.94.81 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ca0b8a4739e411b4eddddcb5b4c6da9fe8fc9af04784994aaf152fa1bcf5e0a2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56434 --metrics-logging=true --store=true --relay=true --filter=true
2026-03-10 04:38:01.203 ERROR [src.node.docker_mananger] Max retries reached for container 89e1c7f93497. Exiting log stream.
2026-03-10 04:38:01.226 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.94.81 waku 22ef209ee0eb4e0e5184cc73e9a521ddef03d1289d3f3b2b11e5098b0a518119
2026-03-10 04:38:01.265 DEBUG [src.node.docker_mananger] Container started with ID 22ef209ee0eb. Setting up logs at ./log/docker/publishing_node1_2026-03-10_04-38-01__2997d482-52ab-4742-8086-f353ffc73ffd__wakuorg_nwaku:latest.log
2026-03-10 04:38:01.267 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 56430
2026-03-10 04:38:01.268 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:38:01.812 ERROR [src.node.docker_mananger] Max retries reached for container 0d7adbdc59f5. Exiting log stream.
2026-03-10 04:38:02.269 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56430/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:38:02.272 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":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:38:02.272 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:38:02.272 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56430/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:38:02.275 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.94.81/tcp/56431/p2p/16Uiu2HAmVp57ag7qhzJipb4ZAre2gbMGqs95jSharpG2x85h3tBZ","/ip4/172.18.94.81/tcp/56432/ws/p2p/16Uiu2HAmVp57ag7qhzJipb4ZAre2gbMGqs95jSharpG2x85h3tBZ"],"enrUri":"enr:-L24QJEUDxNjIX2kLWB3i_Twb5wWjyuxW3vRfEccJJuB-m_EXBkESopGId1pxJH0VtBLcP82q6HrMvaYw0fgzDqdTC0CgmlkgnY0gmlwhKwSXlGKbXVsdGlhZGRyc5YACASsEl5RBtxvAAoErBJeUQbccN0DgnJzhQADAQAAiXNlY3AyNTZrMaED_upKks-tCZ7vChA44YjBKRhovlYJ3ZKccLusHbqu_iCDdGNwgtxvg3VkcILccYV3YWt1Mgc"}'
2026-03-10 04:38:02.275 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:38:02.283 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:38:02.283 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-10_04-38-01__2997d482-52ab-4742-8086-f353ffc73ffd__wakuorg_nwaku:latest.log
2026-03-10 04:38:02.283 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:38:02.283 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:38:02.285 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:38:02.285 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.34.168
2026-03-10 04:38:02.285 DEBUG [src.node.docker_mananger] Generated ports ['48016', '48017', '48018', '48019', '48020']
2026-03-10 04:38:02.285 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:38:02.285 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:38:02.285 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:38:02.285 DEBUG [src.node.docker_mananger] docker run -i -t -p 48016:48016 -p 48017:48017 -p 48018:48018 -p 48019:48019 -p 48020:48020 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48018 --rest-port=48016 --tcp-port=48017 --discv5-udp-port=48019 --rest-address=0.0.0.0 --nat=extip:172.18.34.168 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7ed345c80e6bd9b4cc2a5265566e64a05dfbedafd2feddd33f907de783191c13 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48020 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QJEUDxNjIX2kLWB3i_Twb5wWjyuxW3vRfEccJJuB-m_EXBkESopGId1pxJH0VtBLcP82q6HrMvaYw0fgzDqdTC0CgmlkgnY0gmlwhKwSXlGKbXVsdGlhZGRyc5YACASsEl5RBtxvAAoErBJeUQbccN0DgnJzhQADAQAAiXNlY3AyNTZrMaED_upKks-tCZ7vChA44YjBKRhovlYJ3ZKccLusHbqu_iCDdGNwgtxvg3VkcILccYV3YWt1Mgc --storenode=/ip4/172.18.94.81/tcp/56431/p2p/16Uiu2HAmVp57ag7qhzJipb4ZAre2gbMGqs95jSharpG2x85h3tBZ --store=false --relay=false --filter=true
2026-03-10 04:38:02.489 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.34.168 waku 07edccee136c9ee1ff9e5dcaf948e9509aabe34ec3cba59bf49fcd05659dced9
2026-03-10 04:38:02.525 DEBUG [src.node.docker_mananger] Container started with ID 07edccee136c. Setting up logs at ./log/docker/store_node1_2026-03-10_04-38-01__2997d482-52ab-4742-8086-f353ffc73ffd__wakuorg_nwaku:latest.log
2026-03-10 04:38:02.525 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48016
2026-03-10 04:38:02.525 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:38:03.526 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48016/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:38:03.529 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:38:03.529 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:38:03.529 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48016/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:38:03.532 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.34.168/tcp/48017/p2p/16Uiu2HAmTd6ZPF7Y3fFfF5wJDW1QgKCcdhEsVuMQTRXqhescb6QP","/ip4/172.18.34.168/tcp/48018/ws/p2p/16Uiu2HAmTd6ZPF7Y3fFfF5wJDW1QgKCcdhEsVuMQTRXqhescb6QP"],"enrUri":"enr:-L24QJz6IoE5Qqe1g1rR1C0E924fs6ES2iZ-nLCsPcse1mECRUp-5Y-Jm_vs9gPPBN9wGrZbsdl2AcSZdKKtcybW_M0CgmlkgnY0gmlwhKwSIqiKbXVsdGlhZGRyc5YACASsEiKoBruRAAoErBIiqAa7kt0DgnJzhQADAQAAiXNlY3AyNTZrMaED3mMpixgFee4Ac2S5nzo16VdoP2NloYmLIfZ8sqk7qgCDdGNwgruRg3VkcIK7k4V3YWt1MgQ"}'
2026-03-10 04:38:03.532 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:38:03.532 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48016/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.94.81/tcp/56431/p2p/16Uiu2HAmVp57ag7qhzJipb4ZAre2gbMGqs95jSharpG2x85h3tBZ"]'
2026-03-10 04:38:03.570 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:38:03.570 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56430/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-10 04:38:03.588 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:38:03.590 DEBUG [src.steps.store] Relaying message
2026-03-10 04:38:03.592 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56430/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:38:03.600 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:38:03.600 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:38:03.801 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-10 04:38:03.801 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56430/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:38:03.805 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x65bfc23ba4719562abb4d9789623102cdcce9de9154f0f71a3121eb876163fd6"}]}'
2026-03-10 04:38:03.805 DEBUG [src.steps.store] messages length is 1
2026-03-10 04:38:03.806 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-10 04:38:03.806 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48016/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:38:03.816 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"3fc645dd82beae89c932","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x65bfc23ba4719562abb4d9789623102cdcce9de9154f0f71a3121eb876163fd6"}]}'
2026-03-10 04:38:03.816 DEBUG [src.steps.store] messages length is 1
2026-03-10 04:38:03.818 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-10 04:38:03.819 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-10 04:38:03.820 DEBUG [src.node.waku_node] Stopping container with id 22ef209ee0eb
2026-03-10 04:38:04.414 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:38:04.414 DEBUG [src.node.waku_node] Stopping container with id 07edccee136c
2026-03-10 04:38:05.043 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:38:05.044 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-10 04:38:05.051 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-10 04:38:05.057 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-03-10 04:33:12.085 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-10 04:33:12.086 DEBUG [tests.conftest] Running test: test_filter_update_subscription_with_no_pubsub_topic with id: 2026-03-10_04-33-12__c67118c6-8a14-4d08-9e41-926831be901e
2026-03-10 04:33:12.086 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-10 04:33:12.086 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-10 04:33:12.087 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-10 04:33:12.093 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:33:12.093 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-33-12__c67118c6-8a14-4d08-9e41-926831be901e__wakuorg_nwaku:latest.log
2026-03-10 04:33:12.093 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:33:12.093 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:33:12.095 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:33:12.095 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.47.185
2026-03-10 04:33:12.095 DEBUG [src.node.docker_mananger] Generated ports ['16450', '16451', '16452', '16453', '16454']
2026-03-10 04:33:12.095 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:33:12.095 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:33:12.096 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:33:12.096 DEBUG [src.node.docker_mananger] docker run -i -t -p 16450:16450 -p 16451:16451 -p 16452:16452 -p 16453:16453 -p 16454:16454 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16452 --rest-port=16450 --tcp-port=16451 --discv5-udp-port=16453 --rest-address=0.0.0.0 --nat=extip:172.18.47.185 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bb2fb36f0ec01defffce60c1a4420af5fcaf24ebf1eeb901ecb3b94ff6cbfbbb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16454 --metrics-logging=true --relay=true --filter=true
2026-03-10 04:33:12.290 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.47.185 waku bc2a87c85e718b8f27cc4c887473cfd6e7142c0173b95c87c37013de1cf2d224
2026-03-10 04:33:12.320 ERROR [src.node.docker_mananger] Max retries reached for container c0f368816ce4. Exiting log stream.
2026-03-10 04:33:12.323 DEBUG [src.node.docker_mananger] Container started with ID bc2a87c85e71. Setting up logs at ./log/docker/node1_2026-03-10_04-33-12__c67118c6-8a14-4d08-9e41-926831be901e__wakuorg_nwaku:latest.log
2026-03-10 04:33:12.324 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 16450
2026-03-10 04:33:12.324 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:33:12.867 ERROR [src.node.docker_mananger] Max retries reached for container 844ab7d9f6b4. Exiting log stream.
2026-03-10 04:33:13.326 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16450/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:33:13.329 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:33:13.329 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:33:13.329 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16450/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:33:13.332 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.47.185/tcp/16451/p2p/16Uiu2HAm8n3J33edGBdqRFJmgCM3xs5foR6Z9zA8YfWiheScef23","/ip4/172.18.47.185/tcp/16452/ws/p2p/16Uiu2HAm8n3J33edGBdqRFJmgCM3xs5foR6Z9zA8YfWiheScef23"],"enrUri":"enr:-L24QKicRj35R5UAm-mGhGMt9vQwZRj2f8bE_ZlNXLl4FkdFLLXPxUjKhA1WqiSHxjYtuxOKS0PpiGEgTxm_GpylJBkCgmlkgnY0gmlwhKwSL7mKbXVsdGlhZGRyc5YACASsEi-5BkBDAAoErBIvuQZARN0DgnJzhQADAQAAiXNlY3AyNTZrMaECxl-lifr0nPx0ql_XNGVFuFmEQXe83iRmbDpenKEuR2yDdGNwgkBDg3VkcIJARYV3YWt1MgU"}'
2026-03-10 04:33:13.332 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:33:13.332 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-10 04:33:13.338 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:33:13.339 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-10_04-33-12__c67118c6-8a14-4d08-9e41-926831be901e__wakuorg_nwaku:latest.log
2026-03-10 04:33:13.339 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:33:13.339 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:33:13.340 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:33:13.340 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.226.212
2026-03-10 04:33:13.340 DEBUG [src.node.docker_mananger] Generated ports ['8334', '8335', '8336', '8337', '8338']
2026-03-10 04:33:13.341 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:33:13.341 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:33:13.341 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:33:13.341 DEBUG [src.node.docker_mananger] docker run -i -t -p 8334:8334 -p 8335:8335 -p 8336:8336 -p 8337:8337 -p 8338:8338 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8336 --rest-port=8334 --tcp-port=8335 --discv5-udp-port=8337 --rest-address=0.0.0.0 --nat=extip:172.18.226.212 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=87fcc543ff07ee37c44baba192d3fc13a87004de56ace390ce64abcece40a7a6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8338 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QKicRj35R5UAm-mGhGMt9vQwZRj2f8bE_ZlNXLl4FkdFLLXPxUjKhA1WqiSHxjYtuxOKS0PpiGEgTxm_GpylJBkCgmlkgnY0gmlwhKwSL7mKbXVsdGlhZGRyc5YACASsEi-5BkBDAAoErBIvuQZARN0DgnJzhQADAQAAiXNlY3AyNTZrMaECxl-lifr0nPx0ql_XNGVFuFmEQXe83iRmbDpenKEuR2yDdGNwgkBDg3VkcIJARYV3YWt1MgU --filternode=/ip4/172.18.47.185/tcp/16451/p2p/16Uiu2HAm8n3J33edGBdqRFJmgCM3xs5foR6Z9zA8YfWiheScef23
2026-03-10 04:33:13.532 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.226.212 waku 2a4b3f56cd09228350af9d14cd8cd4a729d471780ed36855f2e357b5b9e77c6d
2026-03-10 04:33:13.565 DEBUG [src.node.docker_mananger] Container started with ID 2a4b3f56cd09. Setting up logs at ./log/docker/node2_2026-03-10_04-33-12__c67118c6-8a14-4d08-9e41-926831be901e__wakuorg_nwaku:latest.log
2026-03-10 04:33:13.565 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8334
2026-03-10 04:33:13.565 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:33:14.566 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8334/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:33:14.569 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:33:14.569 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:33:14.569 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8334/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:33:14.571 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.226.212/tcp/8335/p2p/16Uiu2HAkxeVpqq8kTNR4pbLpy53ahHTL6VVQLHeL52geqqEuRUDE","/ip4/172.18.226.212/tcp/8336/ws/p2p/16Uiu2HAkxeVpqq8kTNR4pbLpy53ahHTL6VVQLHeL52geqqEuRUDE"],"enrUri":"enr:-L24QCDzDn9PQTDCXKUATCUxNOuWyx5cnLpeL41xHrS3PMMYFG84zjShrEGFf6A3ia7SLaEa5mech7ELxPUQkPCxR4wCgmlkgnY0gmlwhKwS4tSKbXVsdGlhZGRyc5YACASsEuLUBiCPAAoErBLi1AYgkN0DgnJzhQADAQAAiXNlY3AyNTZrMaECL9whOFhfr1ylOlONCfAB9ELEsqFkh2F5FIEWPn6tzLGDdGNwgiCPg3VkcIIgkYV3YWt1MgA"}'
2026-03-10 04:33:14.571 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:33:14.572 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8334/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.47.185/tcp/16451/p2p/16Uiu2HAm8n3J33edGBdqRFJmgCM3xs5foR6Z9zA8YfWiheScef23"]'
2026-03-10 04:33:14.606 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:33:14.608 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-03-10 04:33:14.608 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16450/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-10 04:33:14.629 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:33:14.630 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8334/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "da7ddad0-f9d2-44c2-82d4-025ff5a0b35c", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-10 04:33:14.642 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"da7ddad0-f9d2-44c2-82d4-025ff5a0b35c","statusDesc":"OK"}'
2026-03-10 04:33:14.646 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:8334/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/2/waku-filter/proto"]}'
2026-03-10 04:33:14.657 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-10 04:33:14.660 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-10 04:33:14.661 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-10 04:33:14.661 DEBUG [src.node.waku_node] Stopping container with id bc2a87c85e71
2026-03-10 04:33:15.214 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:33:15.214 DEBUG [src.node.waku_node] Stopping container with id 2a4b3f56cd09
2026-03-10 04:33:15.784 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:33:15.786 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-10 04:33:15.791 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-10 04:33:15.796 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,75 @@
2026-03-10 04:34:17.236 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-10 04:34:17.236 DEBUG [tests.conftest] Running test: test_relay_unsubscribe_with_invalid_pubsub_topic_format with id: 2026-03-10_04-34-17__ef18f27a-871d-402f-9e53-1e5eff880ab8
2026-03-10 04:34:17.236 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-10 04:34:17.236 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-10 04:34:17.237 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-03-10 04:34:17.244 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:34:17.244 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-34-17__ef18f27a-871d-402f-9e53-1e5eff880ab8__wakuorg_nwaku:latest.log
2026-03-10 04:34:17.244 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:34:17.244 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:34:17.246 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:34:17.246 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.240.43
2026-03-10 04:34:17.246 DEBUG [src.node.docker_mananger] Generated ports ['44147', '44148', '44149', '44150', '44151']
2026-03-10 04:34:17.246 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:34:17.246 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:34:17.246 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:34:17.246 DEBUG [src.node.docker_mananger] docker run -i -t -p 44147:44147 -p 44148:44148 -p 44149:44149 -p 44150:44150 -p 44151:44151 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44149 --rest-port=44147 --tcp-port=44148 --discv5-udp-port=44150 --rest-address=0.0.0.0 --nat=extip:172.18.240.43 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f063a26edb1c3c10bc808955c788fa4af1f2c5f7addccf84a6bf2c9624298ac7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44151 --metrics-logging=true --relay=true
2026-03-10 04:34:17.437 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.240.43 waku 7c017a7b9906d3bb077a1e8459985cbc95c1202190646ff1034b5c957f2d02f5
2026-03-10 04:34:17.474 DEBUG [src.node.docker_mananger] Container started with ID 7c017a7b9906. Setting up logs at ./log/docker/node1_2026-03-10_04-34-17__ef18f27a-871d-402f-9e53-1e5eff880ab8__wakuorg_nwaku:latest.log
2026-03-10 04:34:17.475 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 44147
2026-03-10 04:34:17.475 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:34:17.489 ERROR [src.node.docker_mananger] Max retries reached for container 5d66f451435c. Exiting log stream.
2026-03-10 04:34:18.039 ERROR [src.node.docker_mananger] Max retries reached for container f592b06ba4cb. Exiting log stream.
2026-03-10 04:34:18.475 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44147/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:34:18.478 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:34:18.478 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:34:18.479 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44147/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:34:18.481 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.240.43/tcp/44148/p2p/16Uiu2HAmAeM7pNFoS44sdBHZ4MiQdYfaigZQH8mLU5NK9iooignF","/ip4/172.18.240.43/tcp/44149/ws/p2p/16Uiu2HAmAeM7pNFoS44sdBHZ4MiQdYfaigZQH8mLU5NK9iooignF"],"enrUri":"enr:-L24QLH4pigB4ezxBR_SMm5rm7UNDEpe3A8uNz2ERpl8kjZ1PMNRxy7P402Ht9Da7KsnIgPI8mNGHnljk0IQklGGRdYCgmlkgnY0gmlwhKwS8CuKbXVsdGlhZGRyc5YACASsEvArBqx0AAoErBLwKwasdd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC4h6HCFeIgR31dLru-Doyn-HF40B-BzLAunfVzMMl1wSDdGNwgqx0g3VkcIKsdoV3YWt1MgE"}'
2026-03-10 04:34:18.481 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:34:18.488 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:34:18.488 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-10_04-34-17__ef18f27a-871d-402f-9e53-1e5eff880ab8__wakuorg_nwaku:latest.log
2026-03-10 04:34:18.488 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:34:18.488 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:34:18.489 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:34:18.490 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.87.194
2026-03-10 04:34:18.490 DEBUG [src.node.docker_mananger] Generated ports ['52310', '52311', '52312', '52313', '52314']
2026-03-10 04:34:18.490 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:34:18.490 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:34:18.490 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:34:18.490 DEBUG [src.node.docker_mananger] docker run -i -t -p 52310:52310 -p 52311:52311 -p 52312:52312 -p 52313:52313 -p 52314:52314 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52312 --rest-port=52310 --tcp-port=52311 --discv5-udp-port=52313 --rest-address=0.0.0.0 --nat=extip:172.18.87.194 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1a0c91affcbaef81efdb7e6be08764e162de287abaa97ebae5fa73c8bab82a0e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52314 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLH4pigB4ezxBR_SMm5rm7UNDEpe3A8uNz2ERpl8kjZ1PMNRxy7P402Ht9Da7KsnIgPI8mNGHnljk0IQklGGRdYCgmlkgnY0gmlwhKwS8CuKbXVsdGlhZGRyc5YACASsEvArBqx0AAoErBLwKwasdd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC4h6HCFeIgR31dLru-Doyn-HF40B-BzLAunfVzMMl1wSDdGNwgqx0g3VkcIKsdoV3YWt1MgE
2026-03-10 04:34:18.682 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.87.194 waku 924f5c3137aaab43be65a515559de601c408692ccb5f4d15e1466583db7684dd
2026-03-10 04:34:18.715 DEBUG [src.node.docker_mananger] Container started with ID 924f5c3137aa. Setting up logs at ./log/docker/node2_2026-03-10_04-34-17__ef18f27a-871d-402f-9e53-1e5eff880ab8__wakuorg_nwaku:latest.log
2026-03-10 04:34:18.716 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 52310
2026-03-10 04:34:18.717 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:34:19.719 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52310/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:34:19.733 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:34:19.734 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:34:19.734 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52310/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:34:19.740 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.87.194/tcp/52311/p2p/16Uiu2HAmFurp1yv1Bj2Ls1RNmGfVz7zB7w61Ezy5p6n2QWkDprbA","/ip4/172.18.87.194/tcp/52312/ws/p2p/16Uiu2HAmFurp1yv1Bj2Ls1RNmGfVz7zB7w61Ezy5p6n2QWkDprbA"],"enrUri":"enr:-L24QM3n_CS8xZ34JJ-ysTz-IYWINM3rg9BWJcF2ABxosCftaV5UksPe7SBBQtqWW1fdt9eog86g85ztbaE0C-VYEbECgmlkgnY0gmlwhKwSV8KKbXVsdGlhZGRyc5YACASsElfCBsxXAAoErBJXwgbMWN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDMGI_k2hB_GzKyZS5I7dULi8YN4HNKn-RPeN0SugO3VmDdGNwgsxXg3VkcILMWYV3YWt1MgE"}'
2026-03-10 04:34:19.742 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:34:19.742 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52310/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.240.43/tcp/44148/p2p/16Uiu2HAmAeM7pNFoS44sdBHZ4MiQdYfaigZQH8mLU5NK9iooignF"]'
2026-03-10 04:34:19.748 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:34:19.749 DEBUG [tests.relay.test_subscribe] Running test with payload /test/2/rs/0/1
2026-03-10 04:34:19.750 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:44147/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/test/2/rs/0/1"'
2026-03-10 04:34:19.752 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:44147/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-03-10 04:34:19.753 DEBUG [tests.relay.test_subscribe] Running test with payload /waku/3/rs/0/1
2026-03-10 04:34:19.753 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:44147/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/waku/3/rs/0/1"'
2026-03-10 04:34:19.755 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:44147/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-03-10 04:34:19.756 DEBUG [tests.relay.test_subscribe] Running test with payload /waku/2/test/0/1
2026-03-10 04:34:19.756 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:44147/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/waku/2/test/0/1"'
2026-03-10 04:34:19.759 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:44147/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-03-10 04:34:19.759 DEBUG [tests.relay.test_subscribe] Running test with payload /waku/2/rs/3/b
2026-03-10 04:34:19.759 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:44147/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/waku/2/rs/3/b"'
2026-03-10 04:34:19.762 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:44147/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-03-10 04:34:19.762 DEBUG [tests.relay.test_subscribe] Running test with payload /waku/2/rs/0
2026-03-10 04:34:19.763 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:44147/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/waku/2/rs/0"'
2026-03-10 04:34:19.765 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:44147/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-03-10 04:34:19.766 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-10 04:34:19.768 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-10 04:34:19.768 DEBUG [src.node.waku_node] Stopping container with id 7c017a7b9906
2026-03-10 04:34:20.332 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:34:20.334 DEBUG [src.node.waku_node] Stopping container with id 924f5c3137aa
2026-03-10 04:34:20.865 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:34:20.869 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-10 04:34:20.873 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-10 04:34:20.877 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,55 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_log_level_NOTICE_from_INFO with id: 2026-03-10_04-34-04__f2b5ec2f-8a31-4c19-bd5d-7adaaf217397
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-34-04__f2b5ec2f-8a31-4c19-bd5d-7adaaf217397__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-10_04-34-04__f2b5ec2f-8a31-4c19-bd5d-7adaaf217397__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-03-10_04-34-04__f2b5ec2f-8a31-4c19-bd5d-7adaaf217397__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-03-10_04-34-04__f2b5ec2f-8a31-4c19-bd5d-7adaaf217397__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.101.10
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15691', '15692', '15693', '15694', '15695']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 15691:15691 -p 15692:15692 -p 15693:15693 -p 15694:15694 -p 15695:15695 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15693 --rest-port=15691 --tcp-port=15692 --discv5-udp-port=15694 --rest-address=0.0.0.0 --nat=extip:172.18.101.10 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b366c2bb58ca6cfba32a42fac4ade26f0d2981c9cb146dbcda0fb2e877e04199 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15695 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.101.10 waku 80fd4f7852cb9ff861e01a0fed55d4fa10f21063d13e20321ef263874ad4ab65
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 80fd4f7852cb. Setting up logs at ./log/docker/node1_2026-03-10_04-34-04__f2b5ec2f-8a31-4c19-bd5d-7adaaf217397__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 15691
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 d9bf0c44fb9f. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e055140d37f8. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15691/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15691/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.101.10/tcp/15692/p2p/16Uiu2HAmNwxNrbETgX3CazZAMHkqBtnNvCf6LdrmeTiiaqMSgUyN","/ip4/172.18.101.10/tcp/15693/ws/p2p/16Uiu2HAmNwxNrbETgX3CazZAMHkqBtnNvCf6LdrmeTiiaqMSgUyN"],"enrUri":"enr:-L24QN2iMvreQ2tEEoUO72bnUcHg2mtLyw_TlKWaedO1Ds74LRSwpAnj0a0GZOY0qoxd9_ABHgILjh_1-8JhVAuFm8ICgmlkgnY0gmlwhKwSZQqKbXVsdGlhZGRyc5YACASsEmUKBj1MAAoErBJlCgY9Td0DgnJzhQADAQAAiXNlY3AyNTZrMaEDmO2DG4IlEk6Qpwd1Q7knJtrft2OSlpLboP8O2CdmbDmDdGNwgj1Mg3VkcII9ToV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15691/admin/v1/log-level/INFO" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15691/admin/v1/log-level/NOTICE" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15691/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.101.10/tcp/15692/p2p/16Uiu2HAmNwxNrbETgX3CazZAMHkqBtnNvCf6LdrmeTiiaqMSgUyN","/ip4/172.18.101.10/tcp/15693/ws/p2p/16Uiu2HAmNwxNrbETgX3CazZAMHkqBtnNvCf6LdrmeTiiaqMSgUyN"],"enrUri":"enr:-L24QN2iMvreQ2tEEoUO72bnUcHg2mtLyw_TlKWaedO1Ds74LRSwpAnj0a0GZOY0qoxd9_ABHgILjh_1-8JhVAuFm8ICgmlkgnY0gmlwhKwSZQqKbXVsdGlhZGRyc5YACASsEmUKBj1MAAoErBJlCgY9Td0DgnJzhQADAQAAiXNlY3AyNTZrMaEDmO2DG4IlEk6Qpwd1Q7knJtrft2OSlpLboP8O2CdmbDmDdGNwgj1Mg3VkcII9ToV3YWt1MgE"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15691/version" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'v0.36.0-164-g0ad551'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15691/debug/v1/version" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'v0.36.0-164-g0ad551'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:248 counts at NOTICE: {'TRC': 0, 'DBG': 0, 'INF': 0, 'NTC': 0, 'WRN': 0, 'ERR': 0, 'FTL': 0}
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15691/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 80fd4f7852cb
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,115 @@
2026-03-10 04:32:00.230 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-10 04:32:00.230 DEBUG [tests.conftest] Running test: test_repeated_filter_requestID with id: 2026-03-10_04-32-00__e0e14c2f-48c4-4070-a715-fb32c5f7c190
2026-03-10 04:32:00.231 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-10 04:32:00.231 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-10 04:32:00.231 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-10 04:32:00.240 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:32:00.241 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-32-00__e0e14c2f-48c4-4070-a715-fb32c5f7c190__wakuorg_nwaku:latest.log
2026-03-10 04:32:00.247 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:32:00.247 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-10_04-32-00__e0e14c2f-48c4-4070-a715-fb32c5f7c190__wakuorg_nwaku:latest.log
2026-03-10 04:32:00.253 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:32:00.253 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-10_04-32-00__e0e14c2f-48c4-4070-a715-fb32c5f7c190__wakuorg_nwaku:latest.log
2026-03-10 04:32:00.253 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-10 04:32:00.254 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-10 04:32:00.255 DEBUG [tests.e2e.test_e2e] Create 3 nodes
2026-03-10 04:32:00.255 DEBUG [tests.e2e.test_e2e] Start 3 nodes with their corresponding config
2026-03-10 04:32:00.255 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:32:00.255 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:32:00.300 DEBUG [src.node.docker_mananger] Network waku created
2026-03-10 04:32:00.300 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.58.61
2026-03-10 04:32:00.301 DEBUG [src.node.docker_mananger] Generated ports ['3852', '3853', '3854', '3855', '3856']
2026-03-10 04:32:00.301 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:32:00.301 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:32:00.301 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:32:00.301 DEBUG [src.node.docker_mananger] docker run -i -t -p 3852:3852 -p 3853:3853 -p 3854:3854 -p 3855:3855 -p 3856:3856 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3854 --rest-port=3852 --tcp-port=3853 --discv5-udp-port=3855 --rest-address=0.0.0.0 --nat=extip:172.18.58.61 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dbd50dfae06f51144ab3da0d5ac8d71473bfd7b8e286e9ee31f66e38eb0ccab0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3856 --metrics-logging=true --relay=true --store=true
2026-03-10 04:32:03.659 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.58.61 waku 7373e8b79f84f1bf07a8690d80fe400649d030c2ec2fa589b74bfa2df0395c4d
2026-03-10 04:32:03.699 DEBUG [src.node.docker_mananger] Container started with ID 7373e8b79f84. Setting up logs at ./log/docker/node1_2026-03-10_04-32-00__e0e14c2f-48c4-4070-a715-fb32c5f7c190__wakuorg_nwaku:latest.log
2026-03-10 04:32:03.700 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 3852
2026-03-10 04:32:03.701 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:32:04.702 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3852/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:32:04.705 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:32:04.706 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:32:04.706 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3852/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:32:04.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.58.61/tcp/3853/p2p/16Uiu2HAmEqnbazK21D5AKhUHTkVcR9rgkzwcNwJpATNfxkEmSscr","/ip4/172.18.58.61/tcp/3854/ws/p2p/16Uiu2HAmEqnbazK21D5AKhUHTkVcR9rgkzwcNwJpATNfxkEmSscr"],"enrUri":"enr:-L24QEmfVY95XzG4F7G5tpgjxC-mjuZrqRlZdg1KpZDA9E3Dd1nyj6JvafJ04lnVT9dL3PWb6m_oV2Ysi8ZHFRPwgvgCgmlkgnY0gmlwhKwSOj2KbXVsdGlhZGRyc5YACASsEjo9Bg8NAAoErBI6PQYPDt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDIHt5GEU8JG9E-sno_CI2JagvkhzDgvZCMrGdJ54fFS-DdGNwgg8Ng3VkcIIPD4V3YWt1MgM"}'
2026-03-10 04:32:04.709 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:32:04.709 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:32:04.709 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:32:04.710 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:32:04.711 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.12.127
2026-03-10 04:32:04.711 DEBUG [src.node.docker_mananger] Generated ports ['17517', '17518', '17519', '17520', '17521']
2026-03-10 04:32:04.711 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:32:04.711 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:32:04.711 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:32:04.711 DEBUG [src.node.docker_mananger] docker run -i -t -p 17517:17517 -p 17518:17518 -p 17519:17519 -p 17520:17520 -p 17521:17521 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17519 --rest-port=17517 --tcp-port=17518 --discv5-udp-port=17520 --rest-address=0.0.0.0 --nat=extip:172.18.12.127 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f8fecc4bb8b60d781cafc76bbef5ff2c0d5e12787a06880c3c581f0df3e8ddfc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17521 --metrics-logging=true --relay=true --store=true --filter=true --discv5-bootstrap-node=enr:-L24QEmfVY95XzG4F7G5tpgjxC-mjuZrqRlZdg1KpZDA9E3Dd1nyj6JvafJ04lnVT9dL3PWb6m_oV2Ysi8ZHFRPwgvgCgmlkgnY0gmlwhKwSOj2KbXVsdGlhZGRyc5YACASsEjo9Bg8NAAoErBI6PQYPDt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDIHt5GEU8JG9E-sno_CI2JagvkhzDgvZCMrGdJ54fFS-DdGNwgg8Ng3VkcIIPD4V3YWt1MgM
2026-03-10 04:32:04.902 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.12.127 waku 7f62699caec94dd5f010585457d9753865d5a63762e3130806a0be7ac2460278
2026-03-10 04:32:04.937 DEBUG [src.node.docker_mananger] Container started with ID 7f62699caec9. Setting up logs at ./log/docker/node2_2026-03-10_04-32-00__e0e14c2f-48c4-4070-a715-fb32c5f7c190__wakuorg_nwaku:latest.log
2026-03-10 04:32:04.937 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17517
2026-03-10 04:32:04.938 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:32:05.939 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17517/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:32:05.942 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":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:32:05.942 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:32:05.942 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17517/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:32:05.945 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.12.127/tcp/17518/p2p/16Uiu2HAm13p2BbuYHNWeWqe3UbqJz5UHekW2wXmfd8Pzv5eXKMS2","/ip4/172.18.12.127/tcp/17519/ws/p2p/16Uiu2HAm13p2BbuYHNWeWqe3UbqJz5UHekW2wXmfd8Pzv5eXKMS2"],"enrUri":"enr:-L24QK9B4d2MGNImm87UiX-CotKlnnFvcw07CNG9K1L5iWYQXlJNfzr6VPMpDFA5TOQDqkqKGSExXPhTtlUZ46wcUtoCgmlkgnY0gmlwhKwSDH-KbXVsdGlhZGRyc5YACASsEgx_BkRuAAoErBIMfwZEb90DgnJzhQADAQAAiXNlY3AyNTZrMaECU4xvnIFdBb4f8U6zZdc_imvRDjiIDDcw-I5TfKp6YcuDdGNwgkRug3VkcIJEcIV3YWt1Mgc"}'
2026-03-10 04:32:05.945 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:32:05.945 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:32:05.945 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:32:05.947 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:32:05.947 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.114.135
2026-03-10 04:32:05.947 DEBUG [src.node.docker_mananger] Generated ports ['10115', '10116', '10117', '10118', '10119']
2026-03-10 04:32:05.947 DEBUG [src.node.waku_node] Cluster id was resolved to: 3
2026-03-10 04:32:05.947 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-10 04:32:05.947 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:32:05.948 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:32:05.948 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:32:05.948 DEBUG [src.node.docker_mananger] docker run -i -t -p 10115:10115 -p 10116:10116 -p 10117:10117 -p 10118:10118 -p 10119:10119 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10117 --rest-port=10115 --tcp-port=10116 --discv5-udp-port=10118 --rest-address=0.0.0.0 --nat=extip:172.18.114.135 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6caa731bc64a37529ad73fea44cd8a5bdab7f5a393fc0e9aab92a428dac440d9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10119 --metrics-logging=true --relay=true --filternode=/ip4/172.18.12.127/tcp/17518/p2p/16Uiu2HAm13p2BbuYHNWeWqe3UbqJz5UHekW2wXmfd8Pzv5eXKMS2 --store=false --discv5-bootstrap-node=enr:-L24QK9B4d2MGNImm87UiX-CotKlnnFvcw07CNG9K1L5iWYQXlJNfzr6VPMpDFA5TOQDqkqKGSExXPhTtlUZ46wcUtoCgmlkgnY0gmlwhKwSDH-KbXVsdGlhZGRyc5YACASsEgx_BkRuAAoErBIMfwZEb90DgnJzhQADAQAAiXNlY3AyNTZrMaECU4xvnIFdBb4f8U6zZdc_imvRDjiIDDcw-I5TfKp6YcuDdGNwgkRug3VkcIJEcIV3YWt1Mgc
2026-03-10 04:32:06.169 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.114.135 waku 3776a5502ffaf979d39ef483c13e2fd3dc3e07c5f45cfc9dda2c9f4592b5a0a2
2026-03-10 04:32:06.206 DEBUG [src.node.docker_mananger] Container started with ID 3776a5502ffa. Setting up logs at ./log/docker/node3_2026-03-10_04-32-00__e0e14c2f-48c4-4070-a715-fb32c5f7c190__wakuorg_nwaku:latest.log
2026-03-10 04:32:06.207 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 10115
2026-03-10 04:32:06.207 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:32:07.208 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10115/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:32:07.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_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:32:07.211 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:32:07.211 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10115/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:32:07.213 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.114.135/tcp/10116/p2p/16Uiu2HAmQAsASTbynJcRH8rVeFSoLFoWZLzXwXDDHXNL5VT8TMRd","/ip4/172.18.114.135/tcp/10117/ws/p2p/16Uiu2HAmQAsASTbynJcRH8rVeFSoLFoWZLzXwXDDHXNL5VT8TMRd"],"enrUri":"enr:-L24QLu2qJGXwS2mJcjlaJXJ9nuLS9kXCR3nZB-CA3HuFKqydOmjYEr0gfaE-JYv4DvdpYVMia7J6X82G1Ywag4IwV0CgmlkgnY0gmlwhKwScoeKbXVsdGlhZGRyc5YACASsEnKHBieEAAoErBJyhwYnhd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDqxfaoLsgXXl9XE6Sk4PheksaDp-l3HiqhC4d3Si_6CSDdGNwgieEg3VkcIInhoV3YWt1MgE"}'
2026-03-10 04:32:07.214 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:32:07.214 DEBUG [tests.e2e.test_e2e] Subscribe nodes to relay pubsub topics
2026-03-10 04:32:07.214 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3852/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-10 04:32:07.219 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:32:07.221 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17517/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-10 04:32:07.239 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:32:07.240 DEBUG [tests.e2e.test_e2e] Wait for all nodes auto connection
2026-03-10 04:32:07.241 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3852/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:32:07.246 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.12.127/tcp/38784/p2p/16Uiu2HAm13p2BbuYHNWeWqe3UbqJz5UHekW2wXmfd8Pzv5eXKMS2","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
2026-03-10 04:32:07.247 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17517/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:32:07.251 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.58.61/tcp/3853/p2p/16Uiu2HAmEqnbazK21D5AKhUHTkVcR9rgkzwcNwJpATNfxkEmSscr","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"},{"multiaddr":"/ip4/172.17.0.4/tcp/41788/p2p/16Uiu2HAmQAsASTbynJcRH8rVeFSoLFoWZLzXwXDDHXNL5VT8TMRd","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.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
2026-03-10 04:32:07.252 DEBUG [src.libs.common] Sleeping for 30 seconds
2026-03-10 04:32:37.253 DEBUG [tests.e2e.test_e2e] Node3 subscribe to filter for pubsubtopic /waku/2/rs/3/1 2 times with same request id
2026-03-10 04:32:37.253 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10115/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-10 04:32:37.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-10 04:32:37.263 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10115/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-10 04:32:37.272 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-10 04:32:37.272 DEBUG [tests.e2e.test_e2e] Node1 publish message for topic /waku/2/rs/3/1
2026-03-10 04:32:37.273 DEBUG [src.steps.store] Relaying message
2026-03-10 04:32:37.273 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3852/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:32:37.279 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:32:37.280 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:32:37.480 DEBUG [src.libs.common] Sleeping for 5 seconds
2026-03-10 04:32:42.481 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10115/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:32:42.484 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":1773117157273220114,"ephemeral":false}]'
2026-03-10 04:32:42.484 DEBUG [tests.e2e.test_e2e] Response for node 3 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773117157273220114, 'ephemeral': False}]
2026-03-10 04:32:42.484 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10115/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:32:42.486 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2026-03-10 04:32:42.487 DEBUG [tests.e2e.test_e2e] Response for node3 using same request ID is []
2026-03-10 04:32:42.489 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-10 04:32:42.490 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-10 04:32:42.490 DEBUG [src.node.waku_node] Stopping container with id 7373e8b79f84
2026-03-10 04:32:43.019 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:32:43.019 DEBUG [src.node.waku_node] Stopping container with id 7f62699caec9
2026-03-10 04:32:43.553 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:32:43.554 DEBUG [src.node.waku_node] Stopping container with id 3776a5502ffa
2026-03-10 04:32:43.832 ERROR [src.node.docker_mananger] Max retries reached for container 7373e8b79f84. Exiting log stream.
2026-03-10 04:32:44.122 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:32:44.123 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-10 04:32:44.148 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-10 04:32:44.173 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-10 04:32:44.193 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,518 @@
2026-03-10 04:38:54.680 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-10 04:38:54.681 DEBUG [tests.conftest] Running test: test_store_sync_overlap_sync_window with id: 2026-03-10_04-38-54__8f44aa10-da67-4b7a-9f81-79c4de01c61c
2026-03-10 04:38:54.681 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-10 04:38:54.688 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:38:54.689 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-38-54__8f44aa10-da67-4b7a-9f81-79c4de01c61c__wakuorg_nwaku:latest.log
2026-03-10 04:38:54.696 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:38:54.696 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-10_04-38-54__8f44aa10-da67-4b7a-9f81-79c4de01c61c__wakuorg_nwaku:latest.log
2026-03-10 04:38:54.703 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:38:54.703 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-10_04-38-54__8f44aa10-da67-4b7a-9f81-79c4de01c61c__wakuorg_nwaku:latest.log
2026-03-10 04:38:54.703 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-10 04:38:54.704 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:38:54.704 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:38:54.706 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:38:54.706 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.154.144
2026-03-10 04:38:54.706 DEBUG [src.node.docker_mananger] Generated ports ['11243', '11244', '11245', '11246', '11247']
2026-03-10 04:38:54.706 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:38:54.706 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:38:54.707 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:38:54.707 DEBUG [src.node.docker_mananger] docker run -i -t -p 11243:11243 -p 11244:11244 -p 11245:11245 -p 11246:11246 -p 11247:11247 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11245 --rest-port=11243 --tcp-port=11244 --discv5-udp-port=11246 --rest-address=0.0.0.0 --nat=extip:172.18.154.144 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0ad92f0e8c3efb4e3a3bfde02e6eb08f9dd453af16ede8e6789e3de44185d96c --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11247 --metrics-logging=true --relay=true --dns-discovery=false
2026-03-10 04:38:54.875 ERROR [src.node.docker_mananger] Max retries reached for container 42968104348a. Exiting log stream.
2026-03-10 04:38:54.913 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.154.144 waku b9396e021084dd2a66614b6fab3812e1e14717407acd22e5d557e19ac363385a
2026-03-10 04:38:54.949 DEBUG [src.node.docker_mananger] Container started with ID b9396e021084. Setting up logs at ./log/docker/node1_2026-03-10_04-38-54__8f44aa10-da67-4b7a-9f81-79c4de01c61c__wakuorg_nwaku:latest.log
2026-03-10 04:38:54.950 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 11243
2026-03-10 04:38:54.951 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:38:55.397 ERROR [src.node.docker_mananger] Max retries reached for container ef5625a66e99. Exiting log stream.
2026-03-10 04:38:55.952 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11243/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:38:55.955 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:38:55.955 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:38:55.955 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11243/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:38:55.958 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.154.144/tcp/11244/p2p/16Uiu2HAmA97tFDkwxLKMyCb24vLFqff8oP7gKmC5N7cwsgiKBj2i","/ip4/172.18.154.144/tcp/11245/ws/p2p/16Uiu2HAmA97tFDkwxLKMyCb24vLFqff8oP7gKmC5N7cwsgiKBj2i"],"enrUri":"enr:-L24QP4yhSs-vehNO4d8jatTwIvA76G8HTm4PhdI6MwUy-CCLZTLPlRbRhEAaZ-OZxTBcYaXmGUrGR1duwxWR5HjDcsCgmlkgnY0gmlwhKwSmpCKbXVsdGlhZGRyc5YACASsEpqQBivsAAoErBKakAYr7d0DgnJzhQADAQAAiXNlY3AyNTZrMaEC2qG4ZK5RxjyRfQEmCgpKI5tpPrv8c16kz5WI__uAtFuDdGNwgivsg3VkcIIr7oV3YWt1MhM"}'
2026-03-10 04:38:55.958 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:38:55.958 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:38:55.958 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:38:55.960 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:38:55.960 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.134.229
2026-03-10 04:38:55.960 DEBUG [src.node.docker_mananger] Generated ports ['57195', '57196', '57197', '57198', '57199']
2026-03-10 04:38:55.960 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:38:55.960 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:38:55.960 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:38:55.961 DEBUG [src.node.docker_mananger] docker run -i -t -p 57195:57195 -p 57196:57196 -p 57197:57197 -p 57198:57198 -p 57199:57199 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57197 --rest-port=57195 --tcp-port=57196 --discv5-udp-port=57198 --rest-address=0.0.0.0 --nat=extip:172.18.134.229 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bc77c6db2aeeb27cdec00f12bc69cbd7cd4e37f6a2cbe9dce572b3a3b203bb90 --store-sync=true --store=true --store-sync-range=45 --store-sync-interval=15 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57199 --metrics-logging=true --relay=false --store-sync-relay-jitter=0 --dns-discovery=false --discv5-bootstrap-node=enr:-L24QP4yhSs-vehNO4d8jatTwIvA76G8HTm4PhdI6MwUy-CCLZTLPlRbRhEAaZ-OZxTBcYaXmGUrGR1duwxWR5HjDcsCgmlkgnY0gmlwhKwSmpCKbXVsdGlhZGRyc5YACASsEpqQBivsAAoErBKakAYr7d0DgnJzhQADAQAAiXNlY3AyNTZrMaEC2qG4ZK5RxjyRfQEmCgpKI5tpPrv8c16kz5WI__uAtFuDdGNwgivsg3VkcIIr7oV3YWt1MhM
2026-03-10 04:38:56.169 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.134.229 waku de6a61aa74c97ddbd664b9d3b9892afbb2715074c881bd30d6e2b3f28a45e21c
2026-03-10 04:38:56.209 DEBUG [src.node.docker_mananger] Container started with ID de6a61aa74c9. Setting up logs at ./log/docker/node2_2026-03-10_04-38-54__8f44aa10-da67-4b7a-9f81-79c4de01c61c__wakuorg_nwaku:latest.log
2026-03-10 04:38:56.209 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57195
2026-03-10 04:38:56.210 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:38:57.211 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57195/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:38:57.214 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:38:57.215 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:38:57.215 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57195/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:38:57.217 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.134.229/tcp/57196/p2p/16Uiu2HAm7VmpaZrKfN6c9UyyXavHwwSK8NmyyNC8vRRgSQJCaJvj","/ip4/172.18.134.229/tcp/57197/ws/p2p/16Uiu2HAm7VmpaZrKfN6c9UyyXavHwwSK8NmyyNC8vRRgSQJCaJvj"],"enrUri":"enr:-L24QKf34F55DL8IxAhuUV7nI7mrrpGfMIiqHcO9twSVEz-aCjou36QlilNA0AHWSpK3QamGTLQc71JXSHJC5woWPbQCgmlkgnY0gmlwhKwShuWKbXVsdGlhZGRyc5YACASsEoblBt9sAAoErBKG5Qbfbd0DgnJzhQADAQAAiXNlY3AyNTZrMaECs1krw012z6B71rnMipOQklR8xNPZ2djtRl8zMy6Sb0iDdGNwgt9sg3VkcILfboV3YWt1MhI"}'
2026-03-10 04:38:57.218 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:38:57.218 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57195/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.154.144/tcp/11244/p2p/16Uiu2HAmA97tFDkwxLKMyCb24vLFqff8oP7gKmC5N7cwsgiKBj2i"]'
2026-03-10 04:38:57.252 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:38:57.253 DEBUG [tests.store_sync.test_store_sync] Publishing 90 messages at 1 msg/s
2026-03-10 04:38:57.254 DEBUG [src.steps.store] Relaying message
2026-03-10 04:38:57.254 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:38:57.278 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:38:57.278 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:38:57.479 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:38:58.280 DEBUG [src.steps.store] Relaying message
2026-03-10 04:38:58.280 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:38:58.285 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:38:58.285 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:38:58.485 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:38:59.286 DEBUG [src.steps.store] Relaying message
2026-03-10 04:38:59.287 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:38:59.291 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:38:59.291 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:38:59.492 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:39:00.293 DEBUG [src.steps.store] Relaying message
2026-03-10 04:39:00.293 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:39:00.298 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:39:00.298 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:39:00.499 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:39:01.299 DEBUG [src.steps.store] Relaying message
2026-03-10 04:39:01.300 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:39:01.304 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:39:01.305 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:39:01.505 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:39:02.306 DEBUG [src.steps.store] Relaying message
2026-03-10 04:39:02.306 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:39:02.311 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:39:02.311 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:39:02.512 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:39:03.313 DEBUG [src.steps.store] Relaying message
2026-03-10 04:39:03.313 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:39:03.318 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:39:03.318 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:39:03.518 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:39:04.319 DEBUG [src.steps.store] Relaying message
2026-03-10 04:39:04.319 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:39:04.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:39:04.325 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:39:04.526 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:39:05.327 DEBUG [src.steps.store] Relaying message
2026-03-10 04:39:05.327 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:39:05.332 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:39:05.332 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:39:05.533 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:39:06.333 DEBUG [src.steps.store] Relaying message
2026-03-10 04:39:06.334 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:39:06.338 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:39:06.339 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:39:06.539 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:39:07.340 DEBUG [src.steps.store] Relaying message
2026-03-10 04:39:07.340 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:39:07.345 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:39:07.345 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:39:07.546 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:39:08.347 DEBUG [src.steps.store] Relaying message
2026-03-10 04:39:08.347 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:39:08.351 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:39:08.351 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:39:08.552 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:39:09.352 DEBUG [src.steps.store] Relaying message
2026-03-10 04:39:09.353 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:39:09.357 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:39:09.357 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:39:09.558 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:39:10.358 DEBUG [src.steps.store] Relaying message
2026-03-10 04:39:10.359 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:39:10.363 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:39:10.363 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:39:10.564 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:39:11.365 DEBUG [src.steps.store] Relaying message
2026-03-10 04:39:11.365 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:39:11.370 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:39:11.370 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:39:11.571 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:39:12.372 DEBUG [src.steps.store] Relaying message
2026-03-10 04:39:12.372 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:39:12.376 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:39:12.377 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:39:12.577 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:39:13.378 DEBUG [src.steps.store] Relaying message
2026-03-10 04:39:13.378 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:39:13.383 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:39:13.383 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:39:13.584 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:39:14.385 DEBUG [src.steps.store] Relaying message
2026-03-10 04:39:14.385 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:39:14.390 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:39:14.390 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:39:14.591 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:39:15.391 DEBUG [src.steps.store] Relaying message
2026-03-10 04:39:15.392 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:39:15.396 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:39:15.397 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:39:15.597 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:39:16.398 DEBUG [src.steps.store] Relaying message
2026-03-10 04:39:16.398 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:39:16.403 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:39:16.403 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:39:16.604 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:39:17.405 DEBUG [src.steps.store] Relaying message
2026-03-10 04:39:17.405 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:39:17.409 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:39:17.409 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:39:17.610 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:39:18.411 DEBUG [src.steps.store] Relaying message
2026-03-10 04:39:18.411 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:39:18.416 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:39:18.416 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:39:18.616 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:39:19.417 DEBUG [src.steps.store] Relaying message
2026-03-10 04:39:19.417 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:39:19.422 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:39:19.422 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:39:19.623 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:39:20.424 DEBUG [src.steps.store] Relaying message
2026-03-10 04:39:20.424 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:39:20.428 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:39:20.429 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:39:20.629 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:39:21.430 DEBUG [src.steps.store] Relaying message
2026-03-10 04:39:21.430 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:39:21.435 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:39:21.435 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:39:21.636 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:39:22.436 DEBUG [src.steps.store] Relaying message
2026-03-10 04:39:22.437 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:39:22.441 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:39:22.441 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:39:22.642 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:39:23.443 DEBUG [src.steps.store] Relaying message
2026-03-10 04:39:23.443 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:39:23.448 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:39:23.448 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:39:23.648 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:39:24.449 DEBUG [src.steps.store] Relaying message
2026-03-10 04:39:24.450 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:39:24.454 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:39:24.454 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:39:24.655 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:39:25.456 DEBUG [src.steps.store] Relaying message
2026-03-10 04:39:25.456 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:39:25.460 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:39:25.461 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:39:25.661 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:39:26.462 DEBUG [src.steps.store] Relaying message
2026-03-10 04:39:26.462 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:39:26.467 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:39:26.467 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:39:26.667 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:39:27.468 DEBUG [src.steps.store] Relaying message
2026-03-10 04:39:27.469 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:39:27.473 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:39:27.473 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:39:27.674 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:39:28.475 DEBUG [src.steps.store] Relaying message
2026-03-10 04:39:28.475 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:39:28.479 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:39:28.479 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:39:28.680 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:39:29.481 DEBUG [src.steps.store] Relaying message
2026-03-10 04:39:29.481 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:39:29.486 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:39:29.486 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:39:29.686 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:39:30.487 DEBUG [src.steps.store] Relaying message
2026-03-10 04:39:30.487 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:39:30.492 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:39:30.492 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:39:30.693 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:39:31.493 DEBUG [src.steps.store] Relaying message
2026-03-10 04:39:31.494 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:39:31.498 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:39:31.499 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:39:31.699 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:39:32.500 DEBUG [src.steps.store] Relaying message
2026-03-10 04:39:32.500 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:39:32.505 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:39:32.505 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:39:32.705 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:39:33.506 DEBUG [src.steps.store] Relaying message
2026-03-10 04:39:33.507 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:39:33.511 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:39:33.511 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:39:33.712 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:39:34.512 DEBUG [src.steps.store] Relaying message
2026-03-10 04:39:34.513 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:39:34.518 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:39:34.518 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:39:34.718 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:39:35.519 DEBUG [src.steps.store] Relaying message
2026-03-10 04:39:35.520 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:39:35.524 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:39:35.525 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:39:35.725 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:39:36.526 DEBUG [src.steps.store] Relaying message
2026-03-10 04:39:36.526 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:39:36.531 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:39:36.531 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:39:36.732 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:39:37.533 DEBUG [src.steps.store] Relaying message
2026-03-10 04:39:37.533 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:39:37.538 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:39:37.538 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:39:37.739 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:39:38.539 DEBUG [src.steps.store] Relaying message
2026-03-10 04:39:38.540 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:39:38.544 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:39:38.544 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:39:38.745 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:39:39.546 DEBUG [src.steps.store] Relaying message
2026-03-10 04:39:39.546 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:39:39.551 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:39:39.551 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:39:39.752 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:39:40.552 DEBUG [src.steps.store] Relaying message
2026-03-10 04:39:40.553 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:39:40.557 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:39:40.558 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:39:40.758 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:39:41.559 DEBUG [src.steps.store] Relaying message
2026-03-10 04:39:41.559 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:39:41.566 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:39:41.567 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:39:41.767 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:39:42.568 DEBUG [src.steps.store] Relaying message
2026-03-10 04:39:42.569 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:39:42.573 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:39:42.573 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:39:42.774 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:39:43.575 DEBUG [src.steps.store] Relaying message
2026-03-10 04:39:43.575 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:39:43.579 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:39:43.580 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:39:43.780 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:39:44.581 DEBUG [src.steps.store] Relaying message
2026-03-10 04:39:44.581 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:39:44.587 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:39:44.587 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:39:44.787 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:39:45.588 DEBUG [src.steps.store] Relaying message
2026-03-10 04:39:45.589 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:39:45.593 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:39:45.593 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:39:45.794 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:39:46.595 DEBUG [src.steps.store] Relaying message
2026-03-10 04:39:46.595 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:39:46.599 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:39:46.599 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:39:46.800 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:39:47.601 DEBUG [src.steps.store] Relaying message
2026-03-10 04:39:47.601 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:39:47.606 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:39:47.606 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:39:47.807 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:39:48.607 DEBUG [src.steps.store] Relaying message
2026-03-10 04:39:48.608 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:39:48.612 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:39:48.613 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:39:48.813 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:39:49.614 DEBUG [src.steps.store] Relaying message
2026-03-10 04:39:49.614 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:39:49.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:39:49.619 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:39:49.820 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:39:50.621 DEBUG [src.steps.store] Relaying message
2026-03-10 04:39:50.621 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:39:50.626 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:39:50.626 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:39:50.826 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:39:51.627 DEBUG [src.steps.store] Relaying message
2026-03-10 04:39:51.628 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:39:51.632 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:39:51.633 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:39:51.833 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:39:52.634 DEBUG [src.steps.store] Relaying message
2026-03-10 04:39:52.634 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:39:52.638 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:39:52.639 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:39:52.839 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:39:53.640 DEBUG [src.steps.store] Relaying message
2026-03-10 04:39:53.640 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:39:53.645 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:39:53.645 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:39:53.846 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:39:54.647 DEBUG [src.steps.store] Relaying message
2026-03-10 04:39:54.647 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:39:54.651 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:39:54.652 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:39:54.852 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:39:55.653 DEBUG [src.steps.store] Relaying message
2026-03-10 04:39:55.653 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:39:55.658 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:39:55.658 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:39:55.859 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:39:56.659 DEBUG [src.steps.store] Relaying message
2026-03-10 04:39:56.660 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:39:56.664 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:39:56.664 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:39:56.865 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:39:57.666 DEBUG [src.steps.store] Relaying message
2026-03-10 04:39:57.666 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:39:57.671 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:39:57.671 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:39:57.872 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:39:58.673 DEBUG [src.steps.store] Relaying message
2026-03-10 04:39:58.673 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:39:58.677 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:39:58.678 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:39:58.878 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:39:59.679 DEBUG [src.steps.store] Relaying message
2026-03-10 04:39:59.679 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:39:59.684 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:39:59.684 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:39:59.885 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:40:00.685 DEBUG [src.steps.store] Relaying message
2026-03-10 04:40:00.686 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:40:00.690 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:40:00.690 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:40:00.891 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:40:01.692 DEBUG [src.steps.store] Relaying message
2026-03-10 04:40:01.692 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:40:01.697 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:40:01.697 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:40:01.897 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:40:02.698 DEBUG [src.steps.store] Relaying message
2026-03-10 04:40:02.698 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:40:02.703 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:40:02.703 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:40:02.904 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:40:03.705 DEBUG [src.steps.store] Relaying message
2026-03-10 04:40:03.705 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:40:03.710 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:40:03.710 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:40:03.910 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:40:04.711 DEBUG [src.steps.store] Relaying message
2026-03-10 04:40:04.712 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:40:04.716 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:40:04.716 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:40:04.917 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:40:05.718 DEBUG [src.steps.store] Relaying message
2026-03-10 04:40:05.718 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:40:05.723 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:40:05.723 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:40:05.924 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:40:06.725 DEBUG [src.steps.store] Relaying message
2026-03-10 04:40:06.725 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:40:06.730 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:40:06.730 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:40:06.931 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:40:07.732 DEBUG [src.steps.store] Relaying message
2026-03-10 04:40:07.732 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:40:07.736 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:40:07.737 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:40:07.937 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:40:08.738 DEBUG [src.steps.store] Relaying message
2026-03-10 04:40:08.738 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:40:08.743 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:40:08.743 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:40:08.943 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:40:09.744 DEBUG [src.steps.store] Relaying message
2026-03-10 04:40:09.745 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:40:09.749 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:40:09.750 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:40:09.950 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:40:10.751 DEBUG [src.steps.store] Relaying message
2026-03-10 04:40:10.752 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:40:10.756 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:40:10.756 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:40:10.957 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:40:11.758 DEBUG [src.steps.store] Relaying message
2026-03-10 04:40:11.758 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:40:11.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:40:11.763 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:40:11.963 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:40:12.764 DEBUG [src.steps.store] Relaying message
2026-03-10 04:40:12.764 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:40:12.768 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:40:12.769 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:40:12.969 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:40:13.770 DEBUG [src.steps.store] Relaying message
2026-03-10 04:40:13.770 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:40:13.775 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:40:13.775 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:40:13.975 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:40:14.776 DEBUG [src.steps.store] Relaying message
2026-03-10 04:40:14.777 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:40:14.781 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:40:14.781 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:40:14.982 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:40:15.782 DEBUG [src.steps.store] Relaying message
2026-03-10 04:40:15.783 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:40:15.787 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:40:15.787 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:40:15.988 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:40:16.789 DEBUG [src.steps.store] Relaying message
2026-03-10 04:40:16.789 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:40:16.793 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:40:16.794 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:40:16.994 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:40:17.795 DEBUG [src.steps.store] Relaying message
2026-03-10 04:40:17.795 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:40:17.800 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:40:17.800 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:40:18.001 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:40:18.801 DEBUG [src.steps.store] Relaying message
2026-03-10 04:40:18.802 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:40:18.806 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:40:18.807 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:40:19.007 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:40:19.808 DEBUG [src.steps.store] Relaying message
2026-03-10 04:40:19.808 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:40:19.812 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:40:19.813 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:40:20.013 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:40:20.814 DEBUG [src.steps.store] Relaying message
2026-03-10 04:40:20.814 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:40:20.818 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:40:20.819 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:40:21.019 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:40:21.820 DEBUG [src.steps.store] Relaying message
2026-03-10 04:40:21.820 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:40:21.825 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:40:21.825 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:40:22.026 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:40:22.826 DEBUG [src.steps.store] Relaying message
2026-03-10 04:40:22.827 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:40:22.831 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:40:22.832 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:40:23.032 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:40:23.833 DEBUG [src.steps.store] Relaying message
2026-03-10 04:40:23.833 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:40:23.838 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:40:23.838 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:40:24.039 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:40:24.840 DEBUG [src.steps.store] Relaying message
2026-03-10 04:40:24.840 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:40:24.844 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:40:24.845 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:40:25.046 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:40:25.848 DEBUG [src.steps.store] Relaying message
2026-03-10 04:40:25.849 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:40:25.853 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:40:25.853 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:40:26.054 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:40:26.855 DEBUG [src.steps.store] Relaying message
2026-03-10 04:40:26.855 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:40:26.860 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:40:26.860 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:40:27.061 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:40:27.861 DEBUG [tests.store_sync.test_store_sync] Waiting 30 seconds to allow at least two sync rounds
2026-03-10 04:40:27.861 DEBUG [src.libs.common] Sleeping for 30 seconds
2026-03-10 04:40:57.862 DEBUG [tests.store_sync.test_store_sync] Querying node2 store for all messages
2026-03-10 04:40:57.862 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57195/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=2000&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:40:57.868 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-10 04:40:57.868 DEBUG [tests.store_sync.test_store_sync] Store returned 90 messages, published publish_secs messages
2026-03-10 04:40:57.870 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-10 04:40:57.871 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-10 04:40:57.871 DEBUG [src.node.waku_node] Stopping container with id b9396e021084
2026-03-10 04:40:58.446 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:40:58.448 DEBUG [src.node.waku_node] Stopping container with id de6a61aa74c9
2026-03-10 04:40:58.976 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:40:58.978 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-10 04:40:59.091 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-10 04:40:59.140 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,95 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_time_filter_negative_start_time with id: 2026-03-10_04-40-24__7328e054-f2b2-4d43-9d63-a68a684f9e77
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-10_04-40-24__7328e054-f2b2-4d43-9d63-a68a684f9e77__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.90.224
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51087', '51088', '51089', '51090', '51091']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 51087:51087 -p 51088:51088 -p 51089:51089 -p 51090:51090 -p 51091:51091 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51089 --rest-port=51087 --tcp-port=51088 --discv5-udp-port=51090 --rest-address=0.0.0.0 --nat=extip:172.18.90.224 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fd1ffbb83bd503c8dd7e79ece8a22ee29d1c37afedddfd6cdc7cd9becbadf4af --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51091 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.90.224 waku 6b2f2193823b0f932602a2a8521c3957c412f23a1d4770ad3864e51aad3f3ef8
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container fb51b5b1978d. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6b2f2193823b. Setting up logs at ./log/docker/publishing_node1_2026-03-10_04-40-24__7328e054-f2b2-4d43-9d63-a68a684f9e77__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 51087
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 ea46c3e39d1a. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51087/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51087/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.90.224/tcp/51088/p2p/16Uiu2HAmQiL34E7ATetmbW6Zsazm82eVCEo5CZ8Y3GdvyX6KzYU6","/ip4/172.18.90.224/tcp/51089/ws/p2p/16Uiu2HAmQiL34E7ATetmbW6Zsazm82eVCEo5CZ8Y3GdvyX6KzYU6"],"enrUri":"enr:-L24QFKRm4l747_EGdDfoLwVDxbeovrzXj0T9Kv1l4nYc8DDLy_NGRx-cRQK4vhEJwN810a9Jg0_nvf5fga9XQFkU-UCgmlkgnY0gmlwhKwSWuCKbXVsdGlhZGRyc5YACASsElrgBseQAAoErBJa4AbHkd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDsyc-gQz2yHcC8KpW1js3_W4cejmH2X1twp9nJBIEiCeDdGNwgseQg3VkcILHkoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-10_04-40-24__7328e054-f2b2-4d43-9d63-a68a684f9e77__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.5.203
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35573', '35574', '35575', '35576', '35577']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 35573:35573 -p 35574:35574 -p 35575:35575 -p 35576:35576 -p 35577:35577 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35575 --rest-port=35573 --tcp-port=35574 --discv5-udp-port=35576 --rest-address=0.0.0.0 --nat=extip:172.18.5.203 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=be8cd8d04eb75eb5a8ec9dd2325df4a19c4f8f7de3ae467788ee49fdce3cdece --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35577 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QFKRm4l747_EGdDfoLwVDxbeovrzXj0T9Kv1l4nYc8DDLy_NGRx-cRQK4vhEJwN810a9Jg0_nvf5fga9XQFkU-UCgmlkgnY0gmlwhKwSWuCKbXVsdGlhZGRyc5YACASsElrgBseQAAoErBJa4AbHkd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDsyc-gQz2yHcC8KpW1js3_W4cejmH2X1twp9nJBIEiCeDdGNwgseQg3VkcILHkoV3YWt1MgM --storenode=/ip4/172.18.90.224/tcp/51088/p2p/16Uiu2HAmQiL34E7ATetmbW6Zsazm82eVCEo5CZ8Y3GdvyX6KzYU6 --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.5.203 waku 6b330a1c5e9e58788765ccd6ae3e8ac55fc5752ff9b3af55123edd6589926ec1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6b330a1c5e9e. Setting up logs at ./log/docker/store_node1_2026-03-10_04-40-24__7328e054-f2b2-4d43-9d63-a68a684f9e77__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 35573
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35573/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.5.203/tcp/35574/p2p/16Uiu2HAmRJ6svAGe2EdDhuHWiT1EN3JQrk82QCcAV99rxYio4rA9","/ip4/172.18.5.203/tcp/35575/ws/p2p/16Uiu2HAmRJ6svAGe2EdDhuHWiT1EN3JQrk82QCcAV99rxYio4rA9"],"enrUri":"enr:-L24QCDPV-bu0r7ngzOn4Tjl-pE5Brbl2-zIfaCFRmnYIj1ACRRcqZ0t27e9hq_58s7iPCZPma_Z-rrE5PHGSOnuFRUCgmlkgnY0gmlwhKwSBcuKbXVsdGlhZGRyc5YACASsEgXLBor2AAoErBIFywaK990DgnJzhQADAQAAiXNlY3AyNTZrMaEDu84dRj-SePWnPiU3qDViRLxFAp5pzfXCyU-M02ztOC6DdGNwgor2g3VkcIKK-IV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35573/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.90.224/tcp/51088/p2p/16Uiu2HAmQiL34E7ATetmbW6Zsazm82eVCEo5CZ8Y3GdvyX6KzYU6"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51087/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35573/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51087/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51087/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51087/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51087/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51087/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51087/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  tests.store.test_time_filter:test_time_filter.py:131 inquering stored messages with start time -10000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51087/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=-10000&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x0d938c20a9237cc4e958b6c3d3ee339e1d06b85a0f78713cc1f5180007541777","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117624181269760,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xa8664329e2bbbc8dc1137593f855ecbd5224455ab8556c8a2a8ee4861202dd9e","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117626181276928,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x6e9cb94aec7f52595cd432e4b22a61960de0101930c2b49dc31028b65ac20e43","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117627081278976,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xb9d504c68d713bb885675495a5035c71bf025ac092bb4da3de7bca0bff86165e","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117627281281024,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xfa0b75d7917e03a5ce4d2f3bc5cf7a219dec1dac82a95a97a91508f97a97d5f0","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117629181283072,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x5e766bfbac58083dc68d7ae8e5635489d92e553c64327d03c032f0cef5cddc42","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117637181283840,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
DEBUG  tests.store.test_time_filter:test_time_filter.py:134 number of messages stored for start time = -10000 is 6
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35573/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=-10000&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x0d938c20a9237cc4e958b6c3d3ee339e1d06b85a0f78713cc1f5180007541777","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117624181269760,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xa8664329e2bbbc8dc1137593f855ecbd5224455ab8556c8a2a8ee4861202dd9e","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117626181276928,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x6e9cb94aec7f52595cd432e4b22a61960de0101930c2b49dc31028b65ac20e43","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117627081278976,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xb9d504c68d713bb885675495a5035c71bf025ac092bb4da3de7bca0bff86165e","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117627281281024,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xfa0b75d7917e03a5ce4d2f3bc5cf7a219dec1dac82a95a97a91508f97a97d5f0","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117629181283072,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x5e766bfbac58083dc68d7ae8e5635489d92e553c64327d03c032f0cef5cddc42","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117637181283840,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
DEBUG  tests.store.test_time_filter:test_time_filter.py:134 number of messages stored for start time = -10000 is 6
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6b2f2193823b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6b330a1c5e9e
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,185 @@
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_pubsub_topics with id: 2026-03-10_04-36-12__ecb21324-847a-4c08-a60b-bdf7fc5543e6
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-10_04-36-12__ecb21324-847a-4c08-a60b-bdf7fc5543e6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.157.36
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['39086', '39087', '39088', '39089', '39090']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 39086:39086 -p 39087:39087 -p 39088:39088 -p 39089:39089 -p 39090:39090 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39088 --rest-port=39086 --tcp-port=39087 --discv5-udp-port=39089 --rest-address=0.0.0.0 --nat=extip:172.18.157.36 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fe8313d8ab3deac565bbe924495d3ca2db99e14c3f5cb3ebbefefd0755caa6da --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39090 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.157.36 waku 9319268b3ac4a7dc355b6e073763dd9e8f17d75e8a6a62e21bfa018d9b386ad3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9319268b3ac4. Setting up logs at ./log/docker/publishing_node1_2026-03-10_04-36-12__ecb21324-847a-4c08-a60b-bdf7fc5543e6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 39086
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 83ade48cf8e9. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0fbe71f4c0be. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39086/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39086/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.157.36/tcp/39087/p2p/16Uiu2HAm8VkEotypjMvDJUyewJyR5WZzmRFrXEETyJzrYVTp7zuj","/ip4/172.18.157.36/tcp/39088/ws/p2p/16Uiu2HAm8VkEotypjMvDJUyewJyR5WZzmRFrXEETyJzrYVTp7zuj"],"enrUri":"enr:-L24QIcIa35GuXFbUsW1G4SzuFQwKuWPIHYnURGspWQr_x5WZ66NasZcyvmxNdrY2AWDpXq70STl411PMuk57ek8fkwCgmlkgnY0gmlwhKwSnSSKbXVsdGlhZGRyc5YACASsEp0kBpivAAoErBKdJAaYsN0DgnJzhQADAQAAiXNlY3AyNTZrMaECwjMRnpAgak1KX4ReEkmftXozh2bLm2JJt9NRYXzdgZaDdGNwgpivg3VkcIKYsYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-10_04-36-12__ecb21324-847a-4c08-a60b-bdf7fc5543e6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.110.48
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19412', '19413', '19414', '19415', '19416']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 19412:19412 -p 19413:19413 -p 19414:19414 -p 19415:19415 -p 19416:19416 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19414 --rest-port=19412 --tcp-port=19413 --discv5-udp-port=19415 --rest-address=0.0.0.0 --nat=extip:172.18.110.48 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f0fd1ba287dd3a1392bb60ebbf39c50b7c3cab16eccae0a773f4712ee5e701e7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19416 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QIcIa35GuXFbUsW1G4SzuFQwKuWPIHYnURGspWQr_x5WZ66NasZcyvmxNdrY2AWDpXq70STl411PMuk57ek8fkwCgmlkgnY0gmlwhKwSnSSKbXVsdGlhZGRyc5YACASsEp0kBpivAAoErBKdJAaYsN0DgnJzhQADAQAAiXNlY3AyNTZrMaECwjMRnpAgak1KX4ReEkmftXozh2bLm2JJt9NRYXzdgZaDdGNwgpivg3VkcIKYsYV3YWt1MgM --storenode=/ip4/172.18.157.36/tcp/39087/p2p/16Uiu2HAm8VkEotypjMvDJUyewJyR5WZzmRFrXEETyJzrYVTp7zuj --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.110.48 waku cdc48b26a26092c25a10151d754b014bd9d717a47268ef1a9567a7c507384a40
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cdc48b26a260. Setting up logs at ./log/docker/store_node1_2026-03-10_04-36-12__ecb21324-847a-4c08-a60b-bdf7fc5543e6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 19412
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19412/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19412/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.110.48/tcp/19413/p2p/16Uiu2HAmHDXHbAFKKnCD92N9tw7SqwNHadobYv4KhiAHn7M8rv8d","/ip4/172.18.110.48/tcp/19414/ws/p2p/16Uiu2HAmHDXHbAFKKnCD92N9tw7SqwNHadobYv4KhiAHn7M8rv8d"],"enrUri":"enr:-L24QP32rICWrYppTPt3zOr7rKPIRV2cVVtd3gpuUkEKXlxoCxrHf9oJoZCmraBTaRJrBm3-3hn8Tn-cLmK-R2LCm3wCgmlkgnY0gmlwhKwSbjCKbXVsdGlhZGRyc5YACASsEm4wBkvVAAoErBJuMAZL1t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDQ8RQMsDse0VqnN_84aGSW_ABaAzSrsCYoVMG4YfZA8aDdGNwgkvVg3VkcIJL14V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19412/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.157.36/tcp/39087/p2p/16Uiu2HAm8VkEotypjMvDJUyewJyR5WZzmRFrXEETyJzrYVTp7zuj"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39086/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19412/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39086/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/2", "/waku/2/rs/3/3", "/waku/2/rs/3/4", "/waku/2/rs/3/5", "/waku/2/rs/3/6", "/waku/2/rs/3/7", "/waku/2/rs/3/8"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19412/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/2", "/waku/2/rs/3/3", "/waku/2/rs/3/4", "/waku/2/rs/3/5", "/waku/2/rs/3/6", "/waku/2/rs/3/7", "/waku/2/rs/3/8"]'
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:44 Running test with pubsub topic /waku/2/rs/3/0
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39086/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:39086/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x56a03b28c9b8a27086d95ee2c3642c33276054f8ce989646b6baa9a717ae3ee7"}]}'
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:19412/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x56a03b28c9b8a27086d95ee2c3642c33276054f8ce989646b6baa9a717ae3ee7"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:44 Running test with pubsub topic /waku/2/rs/3/1
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39086/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:39086/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x93c94b5fe0c05e0405c4d8373560ca53130b706aabbd4a439213fc8216842ca7"}]}'
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:19412/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x93c94b5fe0c05e0405c4d8373560ca53130b706aabbd4a439213fc8216842ca7"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:44 Running test with pubsub topic /waku/2/rs/3/2
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39086/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F2" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:39086/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F2&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":"0x7b94cce0806dc2143d20ca7dcb09af8b1084734f0af904d6923345fadb323bac"}]}'
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:19412/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F2&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":"0x7b94cce0806dc2143d20ca7dcb09af8b1084734f0af904d6923345fadb323bac"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:44 Running test with pubsub topic /waku/2/rs/3/3
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39086/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F3" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:39086/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F3&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":"0x3b5a2e97c98312142e3939435e2cd1e3610472d5ce57257fc292a4787edbaae9"}]}'
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:19412/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F3&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":"0x3b5a2e97c98312142e3939435e2cd1e3610472d5ce57257fc292a4787edbaae9"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:44 Running test with pubsub topic /waku/2/rs/3/4
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39086/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F4" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:39086/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F4&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":"0x685889b6988ea45140dfc0c989f4bbf1df09549b3b52cb42ad0a1fa9e5c8b887"}]}'
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:19412/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F4&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":"0x685889b6988ea45140dfc0c989f4bbf1df09549b3b52cb42ad0a1fa9e5c8b887"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:44 Running test with pubsub topic /waku/2/rs/3/5
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39086/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F5" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:39086/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F5&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":"0x04cb5d5d74d6098bb79c4afd7ffdde0851a94a9cd0c603efd58964e6cf94738e"}]}'
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:19412/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F5&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":"0x04cb5d5d74d6098bb79c4afd7ffdde0851a94a9cd0c603efd58964e6cf94738e"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:44 Running test with pubsub topic /waku/2/rs/3/6
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39086/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F6" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:39086/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F6&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":"0x3e5dbb5d712d6d3042fc6a3ae926a7263542573e7f5803caddd49661efc3894b"}]}'
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:19412/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F6&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":"0x3e5dbb5d712d6d3042fc6a3ae926a7263542573e7f5803caddd49661efc3894b"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:44 Running test with pubsub topic /waku/2/rs/3/7
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39086/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F7" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:39086/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F7&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":"0x6608c0aa7bcb61eee7e185ba65f52970cd4ca84b6dccf1e128de8edc781b371c"}]}'
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:19412/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F7&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":"0x6608c0aa7bcb61eee7e185ba65f52970cd4ca84b6dccf1e128de8edc781b371c"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:44 Running test with pubsub topic /waku/2/rs/3/8
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39086/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F8" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:39086/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F8&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":"0xb8812972dcbc7e1bee1f4818954ea641adcaf749d6c0dee2e17467f605045bf8"}]}'
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:19412/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F8&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":"0xb8812972dcbc7e1bee1f4818954ea641adcaf749d6c0dee2e17467f605045bf8"}]}'
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 9319268b3ac4
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id cdc48b26a260
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,128 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_both_pubsub_topic_and_content_topic with id: 2026-03-10_04-38-05__b7ea9457-0d98-4c2a-ae91-c574ea022b61
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-10_04-38-05__b7ea9457-0d98-4c2a-ae91-c574ea022b61__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.239
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60334', '60335', '60336', '60337', '60338']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 60334:60334 -p 60335:60335 -p 60336:60336 -p 60337:60337 -p 60338:60338 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60336 --rest-port=60334 --tcp-port=60335 --discv5-udp-port=60337 --rest-address=0.0.0.0 --nat=extip:172.18.47.239 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8b4f4cc796c6bf053fede3a58b4e8f38cfa7b6eeff1b33bf0545dfe44babd9f1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60338 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 22ef209ee0eb. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.47.239 waku 6df15f6d12856ad820961b298fe360c6307bbf71bcbe0fe9603bb28b0b0543d2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6df15f6d1285. Setting up logs at ./log/docker/publishing_node1_2026-03-10_04-38-05__b7ea9457-0d98-4c2a-ae91-c574ea022b61__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 60334
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 07edccee136c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60334/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60334/debug/v1/info" -H "Content-Type: application/json" -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.239/tcp/60335/p2p/16Uiu2HAmAzoPEna2kSuBzMUL84FpgpwZRqZ5xWVaTfpZvf2Vn1rM","/ip4/172.18.47.239/tcp/60336/ws/p2p/16Uiu2HAmAzoPEna2kSuBzMUL84FpgpwZRqZ5xWVaTfpZvf2Vn1rM"],"enrUri":"enr:-L24QI7WcjQouk9Kbo7NPIyjntjIOB2HUt9E0-oQbQ0y_r_OcM66u9y59we705U3otzhhjP74U9bwwRijSA33M4TqsoCgmlkgnY0gmlwhKwSL--KbXVsdGlhZGRyc5YACASsEi_vBuuvAAoErBIv7wbrsN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC51vXsyZuJuoicY-p_ZAzKJB4sGZnnbsZabFNzXZpX5aDdGNwguuvg3VkcILrsYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-10_04-38-05__b7ea9457-0d98-4c2a-ae91-c574ea022b61__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.189
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19763', '19764', '19765', '19766', '19767']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 19763:19763 -p 19764:19764 -p 19765:19765 -p 19766:19766 -p 19767:19767 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19765 --rest-port=19763 --tcp-port=19764 --discv5-udp-port=19766 --rest-address=0.0.0.0 --nat=extip:172.18.58.189 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9bcb9b79ffaa43ed19afc984a187f7fb197edd0ff2e4071fd7d2cb03f2fb9fdb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19767 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QI7WcjQouk9Kbo7NPIyjntjIOB2HUt9E0-oQbQ0y_r_OcM66u9y59we705U3otzhhjP74U9bwwRijSA33M4TqsoCgmlkgnY0gmlwhKwSL--KbXVsdGlhZGRyc5YACASsEi_vBuuvAAoErBIv7wbrsN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC51vXsyZuJuoicY-p_ZAzKJB4sGZnnbsZabFNzXZpX5aDdGNwguuvg3VkcILrsYV3YWt1MgM --storenode=/ip4/172.18.47.239/tcp/60335/p2p/16Uiu2HAmAzoPEna2kSuBzMUL84FpgpwZRqZ5xWVaTfpZvf2Vn1rM --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.58.189 waku 1cae666f32414b27444ffcaf5f40f78f9d3c23ec0dde9b8c0ad2fac72b160a9c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1cae666f3241. Setting up logs at ./log/docker/store_node1_2026-03-10_04-38-05__b7ea9457-0d98-4c2a-ae91-c574ea022b61__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 19763
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19763/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19763/debug/v1/info" -H "Content-Type: application/json" -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.189/tcp/19764/p2p/16Uiu2HAm8vhoeyq4PCpihkVS4MaN914R2hLhHVgNxjTatdkgnB3u","/ip4/172.18.58.189/tcp/19765/ws/p2p/16Uiu2HAm8vhoeyq4PCpihkVS4MaN914R2hLhHVgNxjTatdkgnB3u"],"enrUri":"enr:-L24QMmrLJ1IA7XbnrlSGcFzoihP6I8Zvbs1HGNS4qtTwJqHUGVK7hopt_A2kYkFXS9E11JryszzZlxrAr0wV-nTTJICgmlkgnY0gmlwhKwSOr2KbXVsdGlhZGRyc5YACASsEjq9Bk00AAoErBI6vQZNNd0DgnJzhQADAQAAiXNlY3AyNTZrMaECyJfWV7thJnGeuamXeAq44xWmAJLEGtAerVvDWuFsieiDdGNwgk00g3VkcIJNNoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19763/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.47.239/tcp/60335/p2p/16Uiu2HAmAzoPEna2kSuBzMUL84FpgpwZRqZ5xWVaTfpZvf2Vn1rM"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60334/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19763/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60334/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60334/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60334/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60334/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60334/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60334/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60334/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60334/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60334/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x0e36b74033da87d474609011a3a288cc5c868fa7f0a1646eaaee9b8b5a8f5fc2"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60334/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fwaku%2F2%2Fcontent%2Ftest.js&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x989a59a220a695ccfec3e65952b25caea46a9ab14e4fe5f061faba7b7e80dc0d"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60334/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F22%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbde1e6dc69d6d3d3aea1b61b61600e6b19f400bfc3f86d3da54ee00895eadb2b"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60334/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Ftoychat%2F2%2Fhuilong%2Fproto&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9e41ccc9ffe036bcb68965ba8f4b34530eaabde5b90b101aac73f65d9c8aac1d"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60334/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fstatusim%2F1%2Fcommunity%2Fcbor&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x11bac1a456fa221f379759eb0cf04a552039cb5083a220bb2a7e14751f7b9dad"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60334/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F27%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb1d2b22fa528be70835e49bd015bf04eee04e431fd8eae1af378e40f511fcbf8"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60334/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F29%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbad0e6dece765b768b4340ef90a6dd4b2cfaa5f39f3f66e7bad836a5dea01eef"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60334/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F20%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x84891f6894c38d537e3988b5be2219b8180de5908433dacecc12f8f54c556c9b"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19763/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x0e36b74033da87d474609011a3a288cc5c868fa7f0a1646eaaee9b8b5a8f5fc2"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19763/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fwaku%2F2%2Fcontent%2Ftest.js&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x989a59a220a695ccfec3e65952b25caea46a9ab14e4fe5f061faba7b7e80dc0d"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19763/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F22%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbde1e6dc69d6d3d3aea1b61b61600e6b19f400bfc3f86d3da54ee00895eadb2b"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19763/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Ftoychat%2F2%2Fhuilong%2Fproto&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9e41ccc9ffe036bcb68965ba8f4b34530eaabde5b90b101aac73f65d9c8aac1d"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19763/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fstatusim%2F1%2Fcommunity%2Fcbor&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x11bac1a456fa221f379759eb0cf04a552039cb5083a220bb2a7e14751f7b9dad"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19763/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F27%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb1d2b22fa528be70835e49bd015bf04eee04e431fd8eae1af378e40f511fcbf8"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19763/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F29%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbad0e6dece765b768b4340ef90a6dd4b2cfaa5f39f3f66e7bad836a5dea01eef"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19763/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F20%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x84891f6894c38d537e3988b5be2219b8180de5908433dacecc12f8f54c556c9b"}]}'
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 6df15f6d1285
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1cae666f3241
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,124 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_get_peers_for_filter_node with id: 2026-03-10_04-34-22__277eb28f-a299-4914-a334-b4540c257b11
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-34-22__277eb28f-a299-4914-a334-b4540c257b11__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.230.11
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32714', '32715', '32716', '32717', '32718']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32714:32714 -p 32715:32715 -p 32716:32716 -p 32717:32717 -p 32718:32718 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32716 --rest-port=32714 --tcp-port=32715 --discv5-udp-port=32717 --rest-address=0.0.0.0 --nat=extip:172.18.230.11 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1dae9cf58aa61fcab1b19e0fb73ce711eba5a7f72f83fcaedddc9c3d0821d0af --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32718 --metrics-logging=true --relay=true --filter=true --relay-peer-exchange=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e2c956062315. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.230.11 waku e57a6d084042971cc4fb9601294494c4f68441542ff976887ee6d0f7c05b188d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e57a6d084042. Setting up logs at ./log/docker/node1_2026-03-10_04-34-22__277eb28f-a299-4914-a334-b4540c257b11__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 32714
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 5e9d592ce3e0. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32714/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32714/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.230.11/tcp/32715/p2p/16Uiu2HAmR7RNwpFjK1PQuhsUJT9KHo6rfbNNVuNQ9onKNePoDkXx","/ip4/172.18.230.11/tcp/32716/ws/p2p/16Uiu2HAmR7RNwpFjK1PQuhsUJT9KHo6rfbNNVuNQ9onKNePoDkXx"],"enrUri":"enr:-L24QFopTreXcRP4mdJi88DDwvIEvVCCYzbfV7_wOPr4Cwt9b3I8oMEJyLfxpT8IKoMFp4eHqbwXNonYIz6fFPdmQh0CgmlkgnY0gmlwhKwS5guKbXVsdGlhZGRyc5YACASsEuYLBn_LAAoErBLmCwZ_zN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDuRGk3ueuZfS6_R-bu6JVouR54MJ2-egiDQBgpNnJOk-DdGNwgn_Lg3VkcIJ_zYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-10_04-34-22__277eb28f-a299-4914-a334-b4540c257b11__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.22.247
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51168', '51169', '51170', '51171', '51172']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 51168:51168 -p 51169:51169 -p 51170:51170 -p 51171:51171 -p 51172:51172 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51170 --rest-port=51168 --tcp-port=51169 --discv5-udp-port=51171 --rest-address=0.0.0.0 --nat=extip:172.18.22.247 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=afc523715c2fd90dc678dded5abbebf3560b1f1e588f42adde9afc5ba9ff2cca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51172 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFopTreXcRP4mdJi88DDwvIEvVCCYzbfV7_wOPr4Cwt9b3I8oMEJyLfxpT8IKoMFp4eHqbwXNonYIz6fFPdmQh0CgmlkgnY0gmlwhKwS5guKbXVsdGlhZGRyc5YACASsEuYLBn_LAAoErBLmCwZ_zN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDuRGk3ueuZfS6_R-bu6JVouR54MJ2-egiDQBgpNnJOk-DdGNwgn_Lg3VkcIJ_zYV3YWt1MgU --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.22.247 waku 95402583576c318ea31b4368fea0833f65c8ad114596e77d328c181ba332f895
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 95402583576c. Setting up logs at ./log/docker/node2_2026-03-10_04-34-22__277eb28f-a299-4914-a334-b4540c257b11__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 51168
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51168/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51168/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.22.247/tcp/51169/p2p/16Uiu2HAmN22ubAgRB1VU7Zesfa653gQPV25W9X7QzecrbNF7SwjB","/ip4/172.18.22.247/tcp/51170/ws/p2p/16Uiu2HAmN22ubAgRB1VU7Zesfa653gQPV25W9X7QzecrbNF7SwjB"],"enrUri":"enr:-L24QAzm_zu5ZrTnUaaVfTGbHO44AJILUDTyJwswjzg7AWULcpSWhJZ4rSTUVe3_1kEZULvJu0PpDJ5urToHaMO7TD0CgmlkgnY0gmlwhKwSFveKbXVsdGlhZGRyc5YACASsEhb3BsfhAAoErBIW9wbH4t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDix1FOkUPN349f9eHa7mes3-7_bkfVuGQjDGbAgjezW6DdGNwgsfhg3VkcILH44V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51168/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.230.11/tcp/32715/p2p/16Uiu2HAmR7RNwpFjK1PQuhsUJT9KHo6rfbNNVuNQ9onKNePoDkXx"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32714/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51168/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32714/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.22.247/tcp/50486/p2p/16Uiu2HAmN22ubAgRB1VU7Zesfa653gQPV25W9X7QzecrbNF7SwjB","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-03-10_04-34-22__277eb28f-a299-4914-a334-b4540c257b11__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.107.218
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29721', '29722', '29723', '29724', '29725']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 29721:29721 -p 29722:29722 -p 29723:29723 -p 29724:29724 -p 29725:29725 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29723 --rest-port=29721 --tcp-port=29722 --discv5-udp-port=29724 --rest-address=0.0.0.0 --nat=extip:172.18.107.218 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=8fca14e5fbdd152a0dfe3daa392bfeee5e6eadbddbcf4336d84f78ab27adf3bd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29725 --metrics-logging=true --relay=false --peer-exchange-node=/ip4/172.18.22.247/tcp/50486/p2p/16Uiu2HAmN22ubAgRB1VU7Zesfa653gQPV25W9X7QzecrbNF7SwjB
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.107.218 waku 8b646837db8500de289def8b52f9fd7d74238afd1ac528febdd33d6a8b752fb6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8b646837db85. Setting up logs at ./log/docker/node3_2026-03-10_04-34-22__277eb28f-a299-4914-a334-b4540c257b11__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 29721
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29721/health" -H "Content-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:29721/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29721/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.107.218/tcp/29722/p2p/16Uiu2HAmHnYzhQTd6G3TVwfZ7tM2grekDAjQnQXgsHhW8VrB2Y65","/ip4/172.18.107.218/tcp/29723/ws/p2p/16Uiu2HAmHnYzhQTd6G3TVwfZ7tM2grekDAjQnQXgsHhW8VrB2Y65"],"enrUri":"enr:-La4QMKEb6jx618HoWUxFBPdPIOHtRZZ4If9LDUCffkjW0pyMji38_KQlAEb35IMp2dk6iW4bYAv71MQDNkkXuiiJ8cCgmlkgnY0gmlwhKwSa9qKbXVsdGlhZGRyc5YACASsEmvaBnQaAAoErBJr2gZ0G90DgnJzhQADAQAAiXNlY3AyNTZrMaEDTDppfTpL4cTSavYX3PdnXuUeUofUU3AOUfieHOQIPmqDdGNwgnQahXdha3UyAA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29721/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.230.11/tcp/32715/p2p/16Uiu2HAmR7RNwpFjK1PQuhsUJT9KHo6rfbNNVuNQ9onKNePoDkXx"]'
INFO  src.node.api_clients.base_client:base_client.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:29721/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.22.247/tcp/50486/p2p/16Uiu2HAmN22ubAgRB1VU7Zesfa653gQPV25W9X7QzecrbNF7SwjB","protocols":[],"shards":[],"connected":"NotConnected","agent":"","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.230.11/tcp/32715/p2p/16Uiu2HAmR7RNwpFjK1PQuhsUJT9KHo6rfbNNVuNQ9onKNePoDkXx","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1000,9,1,25],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-03-10_04-34-22__277eb28f-a299-4914-a334-b4540c257b11__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.132.60
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10857', '10858', '10859', '10860', '10861']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 10857:10857 -p 10858:10858 -p 10859:10859 -p 10860:10860 -p 10861:10861 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10859 --rest-port=10857 --tcp-port=10858 --discv5-udp-port=10860 --rest-address=0.0.0.0 --nat=extip:172.18.132.60 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ce5116c8aa22ebd29bba2a4b94ad73bac25d024a12a189adeee0da939ee0fb0d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10861 --metrics-logging=true --relay=false --filternode=/ip4/172.18.22.247/tcp/50486/p2p/16Uiu2HAmN22ubAgRB1VU7Zesfa653gQPV25W9X7QzecrbNF7SwjB
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.132.60 waku a3fc18554b03c479d1baa6f83a324007af05ade9a97e7c020dbfac0e7315d96b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a3fc18554b03. Setting up logs at ./log/docker/node4_2026-03-10_04-34-22__277eb28f-a299-4914-a334-b4540c257b11__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 10857
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10857/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10857/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.132.60/tcp/10858/p2p/16Uiu2HAmTQyb18psunEPaDpj67wN7yTA7ZSN735RqF7ZN65vXdd5","/ip4/172.18.132.60/tcp/10859/ws/p2p/16Uiu2HAmTQyb18psunEPaDpj67wN7yTA7ZSN735RqF7ZN65vXdd5"],"enrUri":"enr:-L24QBS3tcOfeP0AhRYxmzPzmESUnOnMZrw8BhOn7ZiHI-APL67afPpn6Oq6Jr7D9z4tFq6mZFpyQDKyaqIhegjK9M0CgmlkgnY0gmlwhKwShDyKbXVsdGlhZGRyc5YACASsEoQ8BipqAAoErBKEPAYqa90DgnJzhQADAQAAiXNlY3AyNTZrMaED20hPJ_G5TcnzWNHq6sqo07xmBdSVu06MyV9tKhHojHyDdGNwgipqg3VkcIIqbIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10857/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.230.11/tcp/32715/p2p/16Uiu2HAmR7RNwpFjK1PQuhsUJT9KHo6rfbNNVuNQ9onKNePoDkXx"]'
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 e57a6d084042
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 95402583576c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8b646837db85
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e57a6d084042. 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 a3fc18554b03
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 95402583576c. 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.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,98 @@
2026-03-10 04:39:05.645 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-10 04:39:05.646 DEBUG [tests.conftest] Running test: test_light_push_with_payload_of_150_kb with id: 2026-03-10_04-39-05__ea93c237-f926-4d33-9a88-7a19a8e28e9b
2026-03-10 04:39:05.646 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-10 04:39:05.646 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-10 04:39:05.655 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:39:05.655 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-03-10_04-39-05__ea93c237-f926-4d33-9a88-7a19a8e28e9b__wakuorg_nwaku:latest.log
2026-03-10 04:39:05.655 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:39:05.655 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:39:05.656 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:39:05.656 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.87.166
2026-03-10 04:39:05.656 DEBUG [src.node.docker_mananger] Generated ports ['6276', '6277', '6278', '6279', '6280']
2026-03-10 04:39:05.657 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:39:05.657 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:39:05.657 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:39:05.657 DEBUG [src.node.docker_mananger] docker run -i -t -p 6276:6276 -p 6277:6277 -p 6278:6278 -p 6279:6279 -p 6280:6280 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6278 --rest-port=6276 --tcp-port=6277 --discv5-udp-port=6279 --rest-address=0.0.0.0 --nat=extip:172.18.87.166 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=627ee58eb5bca9d9b8bddafe6eb20e5f2c58dd2d4efc6a4f246f99053e12cfbe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6280 --metrics-logging=true --lightpush=true --relay=true
2026-03-10 04:39:05.803 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.87.166 waku 6f8d41a714a0ea69305a6b923e8f60f7928fff29d13b12174bf8e9b6c6cd62d8
2026-03-10 04:39:05.832 DEBUG [src.node.docker_mananger] Container started with ID 6f8d41a714a0. Setting up logs at ./log/docker/receiving_node1_2026-03-10_04-39-05__ea93c237-f926-4d33-9a88-7a19a8e28e9b__wakuorg_nwaku:latest.log
2026-03-10 04:39:05.832 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6276
2026-03-10 04:39:05.835 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:39:06.022 ERROR [src.node.docker_mananger] Max retries reached for container b620397fb352. Exiting log stream.
2026-03-10 04:39:06.461 ERROR [src.node.docker_mananger] Max retries reached for container 4875405fc345. Exiting log stream.
2026-03-10 04:39:06.835 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6276/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:39:06.838 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:39:06.838 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:39:06.838 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6276/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:39:06.841 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.87.166/tcp/6277/p2p/16Uiu2HAm3xVkWbvwtrvUCQnSY8kBK6TxAX1xuX7HHXFm1ctY9nib","/ip4/172.18.87.166/tcp/6278/ws/p2p/16Uiu2HAm3xVkWbvwtrvUCQnSY8kBK6TxAX1xuX7HHXFm1ctY9nib"],"enrUri":"enr:-L24QMpJ5PciHnVYnuew7rWAzG9tfoY6kHciwGW6xCy8pp76e-va2S7RGi9XNB9JZ1jMDmZd2LdyBSfcL20YLpjlbGgCgmlkgnY0gmlwhKwSV6aKbXVsdGlhZGRyc5YACASsElemBhiFAAoErBJXpgYYht0DgnJzhQADAQAAiXNlY3AyNTZrMaECfsLvPJ-Y-3t8l6rzE8jFvhAp9CAVvAkSfFIwVp8vWJCDdGNwghiFg3VkcIIYh4V3YWt1Mgk"}'
2026-03-10 04:39:06.841 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:39:06.847 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:39:06.847 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-03-10_04-39-05__ea93c237-f926-4d33-9a88-7a19a8e28e9b__wakuorg_nwaku:latest.log
2026-03-10 04:39:06.847 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:39:06.847 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:39:06.849 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:39:06.849 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.233.75
2026-03-10 04:39:06.849 DEBUG [src.node.docker_mananger] Generated ports ['39829', '39830', '39831', '39832', '39833']
2026-03-10 04:39:06.849 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:39:06.849 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:39:06.849 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:39:06.849 DEBUG [src.node.docker_mananger] docker run -i -t -p 39829:39829 -p 39830:39830 -p 39831:39831 -p 39832:39832 -p 39833:39833 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39831 --rest-port=39829 --tcp-port=39830 --discv5-udp-port=39832 --rest-address=0.0.0.0 --nat=extip:172.18.233.75 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bf6f4fe3dde51bc1cd86fad3a5949ebc9edc0e9dda6fca08d0a80fe23a322da2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39833 --metrics-logging=true --lightpush=false --relay=true
2026-03-10 04:39:07.009 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.233.75 waku 92a91e7f5d3ef19780ac138d2cfa8d9ab27dcbc5ee58f95155390943b2dbe81a
2026-03-10 04:39:07.033 DEBUG [src.node.docker_mananger] Container started with ID 92a91e7f5d3e. Setting up logs at ./log/docker/receiving_node2_2026-03-10_04-39-05__ea93c237-f926-4d33-9a88-7a19a8e28e9b__wakuorg_nwaku:latest.log
2026-03-10 04:39:07.034 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 39829
2026-03-10 04:39:07.034 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:39:08.034 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39829/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:39:08.037 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:39:08.037 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:39:08.037 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39829/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:39:08.039 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.233.75/tcp/39830/p2p/16Uiu2HAkxLkGBwEZi88EP9iQpC8Rk9FWARrr4j2orxtyWBJPCtxA","/ip4/172.18.233.75/tcp/39831/ws/p2p/16Uiu2HAkxLkGBwEZi88EP9iQpC8Rk9FWARrr4j2orxtyWBJPCtxA"],"enrUri":"enr:-L24QB_-8gQZ8soqR1qhXI1BsVBO84RxoXMHoGxN0m14XcznY2ne7KvMeOUmJo5gF3AjkO9t0bg1jT1-u_Lqgl_ISbYCgmlkgnY0gmlwhKwS6UuKbXVsdGlhZGRyc5YACASsEulLBpuWAAoErBLpSwabl90DgnJzhQADAQAAiXNlY3AyNTZrMaECK0__ynah1Am3MRDBuMJD0tJxxTvhekLkZaSCQsrPkmODdGNwgpuWg3VkcIKbmIV3YWt1MgE"}'
2026-03-10 04:39:08.040 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:39:08.040 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39829/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.87.166/tcp/6277/p2p/16Uiu2HAm3xVkWbvwtrvUCQnSY8kBK6TxAX1xuX7HHXFm1ctY9nib"]'
2026-03-10 04:39:08.072 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:39:08.084 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:39:08.084 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-03-10_04-39-05__ea93c237-f926-4d33-9a88-7a19a8e28e9b__wakuorg_nwaku:latest.log
2026-03-10 04:39:08.084 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:39:08.084 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:39:08.085 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:39:08.086 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.67.89
2026-03-10 04:39:08.086 DEBUG [src.node.docker_mananger] Generated ports ['24394', '24395', '24396', '24397', '24398']
2026-03-10 04:39:08.086 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:39:08.086 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:39:08.086 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:39:08.086 DEBUG [src.node.docker_mananger] docker run -i -t -p 24394:24394 -p 24395:24395 -p 24396:24396 -p 24397:24397 -p 24398:24398 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24396 --rest-port=24394 --tcp-port=24395 --discv5-udp-port=24397 --rest-address=0.0.0.0 --nat=extip:172.18.67.89 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8cbefc7f5cd14adcaef19cab9ff699633ffcc2cfceb9bbe2e3def36a5dd9f5e1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24398 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMpJ5PciHnVYnuew7rWAzG9tfoY6kHciwGW6xCy8pp76e-va2S7RGi9XNB9JZ1jMDmZd2LdyBSfcL20YLpjlbGgCgmlkgnY0gmlwhKwSV6aKbXVsdGlhZGRyc5YACASsElemBhiFAAoErBJXpgYYht0DgnJzhQADAQAAiXNlY3AyNTZrMaECfsLvPJ-Y-3t8l6rzE8jFvhAp9CAVvAkSfFIwVp8vWJCDdGNwghiFg3VkcIIYh4V3YWt1Mgk --lightpushnode=/ip4/172.18.87.166/tcp/6277/p2p/16Uiu2HAm3xVkWbvwtrvUCQnSY8kBK6TxAX1xuX7HHXFm1ctY9nib --lightpush=true --relay=true
2026-03-10 04:39:08.243 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.67.89 waku 65434cb1515c6dee06066b2cdbd75dacd0e7c32895d5ec5bc96d5551cb451dfd
2026-03-10 04:39:08.269 DEBUG [src.node.docker_mananger] Container started with ID 65434cb1515c. Setting up logs at ./log/docker/lightpush_node1_2026-03-10_04-39-05__ea93c237-f926-4d33-9a88-7a19a8e28e9b__wakuorg_nwaku:latest.log
2026-03-10 04:39:08.270 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24394
2026-03-10 04:39:08.270 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:39:09.270 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24394/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:39:09.273 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:39:09.273 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:39:09.273 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24394/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:39:09.275 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.67.89/tcp/24395/p2p/16Uiu2HAmQEQjCD66KCTa9A8pKPoSzV4rwY8fgbQ3EH1z3Lt1PhX6","/ip4/172.18.67.89/tcp/24396/ws/p2p/16Uiu2HAmQEQjCD66KCTa9A8pKPoSzV4rwY8fgbQ3EH1z3Lt1PhX6"],"enrUri":"enr:-L24QCcDOj4RU9MLNMQTV1GlZc3PuCwbmu9nfIS4Mu8RpaLmev9TzNIBBNy2DhTHYXJfXBrVUNVfZmem8dY8UHrPnb4CgmlkgnY0gmlwhKwSQ1mKbXVsdGlhZGRyc5YACASsEkNZBl9LAAoErBJDWQZfTN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDrABJa2_twAgQbgROvw6Lg03SqERpT75uycZofidED4GDdGNwgl9Lg3VkcIJfTYV3YWt1Mgk"}'
2026-03-10 04:39:09.275 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:39:09.276 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24394/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.87.166/tcp/6277/p2p/16Uiu2HAm3xVkWbvwtrvUCQnSY8kBK6TxAX1xuX7HHXFm1ctY9nib"]'
2026-03-10 04:39:09.313 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:39:09.313 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24394/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.233.75/tcp/39830/p2p/16Uiu2HAkxLkGBwEZi88EP9iQpC8Rk9FWARrr4j2orxtyWBJPCtxA"]'
2026-03-10 04:39:09.335 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:39:09.336 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6276/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-10 04:39:09.343 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:39:09.346 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39829/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-10 04:39:09.349 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:39:09.350 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24394/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-10 04:39:09.354 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:39:09.355 DEBUG [tests.light_push.test_publish] Running test with payload length of 153600 bytes
2026-03-10 04:39:09.357 DEBUG [src.steps.light_push] Lightpushing message
2026-03-10 04:39:09.359 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-10 04:39:09.503 ERROR [src.node.api_clients.base_client] HTTP error occurred: 503 Server Error: Service Unavailable for url: http://127.0.0.1:24394/lightpush/v1/message. Response content: b'Failed to request a message push: Message size exceeded maximum of 153600 bytes'
2026-03-10 04:39:09.505 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-10 04:39:09.506 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-10 04:39:09.506 DEBUG [src.node.waku_node] Stopping container with id 6f8d41a714a0
2026-03-10 04:39:10.027 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:39:10.027 DEBUG [src.node.waku_node] Stopping container with id 92a91e7f5d3e
2026-03-10 04:39:10.531 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:39:10.532 DEBUG [src.node.waku_node] Stopping container with id 65434cb1515c
2026-03-10 04:39:10.841 ERROR [src.node.docker_mananger] Max retries reached for container 6f8d41a714a0. Exiting log stream.
2026-03-10 04:39:11.006 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:39:11.008 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-10 04:39:11.017 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-10 04:39:11.025 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-10 04:39:11.052 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,191 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_last_node_to_start_publishes with id: 2026-03-10_04-33-55__86996509-7261-486b-ab81-4231244ccc60
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-33-55__86996509-7261-486b-ab81-4231244ccc60__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.229
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15408', '15409', '15410', '15411', '15412']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 15408:15408 -p 15409:15409 -p 15410:15410 -p 15411:15411 -p 15412:15412 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15410 --rest-port=15408 --tcp-port=15409 --discv5-udp-port=15411 --rest-address=0.0.0.0 --nat=extip:172.18.106.229 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e7fe0dbdb8b4cccf41fbbbcc03eff4f4df23d468a4ace7158fcd3cbbd8dde26f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15412 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.106.229 waku da560039c92dda43d0d513d0174a10f7a782e6fa01e1c76a7ca7e502722e6c94
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container bd53afe1b2c2. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID da560039c92d. Setting up logs at ./log/docker/node1_2026-03-10_04-33-55__86996509-7261-486b-ab81-4231244ccc60__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 15408
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 5fc70d3a83cb. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15408/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15408/debug/v1/info" -H "Content-Type: application/json" -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.229/tcp/15409/p2p/16Uiu2HAmHW93nA1JBoA6bWtPseW4hYj1kgXaVTnPkMMe4Ut2EvCn","/ip4/172.18.106.229/tcp/15410/ws/p2p/16Uiu2HAmHW93nA1JBoA6bWtPseW4hYj1kgXaVTnPkMMe4Ut2EvCn"],"enrUri":"enr:-L24QD5wKmagB3LcfMTg0nKSEHjvaDsV7uLSHR5nyzjqGr0qdTUP_ugswYrxTaywWqwOIDXdcIY9xq_LUdYnjMkjTggCgmlkgnY0gmlwhKwSauWKbXVsdGlhZGRyc5YACASsEmrlBjwxAAoErBJq5QY8Mt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDSAYK1UcXzsuTqrGJp64xhOdIv5ZXeQa3_pIs7VfrKFeDdGNwgjwxg3VkcII8M4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-10_04-33-55__86996509-7261-486b-ab81-4231244ccc60__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.236
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48223', '48224', '48225', '48226', '48227']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 48223:48223 -p 48224:48224 -p 48225:48225 -p 48226:48226 -p 48227:48227 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48225 --rest-port=48223 --tcp-port=48224 --discv5-udp-port=48226 --rest-address=0.0.0.0 --nat=extip:172.18.153.236 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=badf3b41da2420225631c72ef12fdc2577bab49a1b3becfd9f2c26bb0d6017a4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48227 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QD5wKmagB3LcfMTg0nKSEHjvaDsV7uLSHR5nyzjqGr0qdTUP_ugswYrxTaywWqwOIDXdcIY9xq_LUdYnjMkjTggCgmlkgnY0gmlwhKwSauWKbXVsdGlhZGRyc5YACASsEmrlBjwxAAoErBJq5QY8Mt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDSAYK1UcXzsuTqrGJp64xhOdIv5ZXeQa3_pIs7VfrKFeDdGNwgjwxg3VkcII8M4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.153.236 waku 06f46aea4046ee16ba5501c59f7308c9ef2974e9de984f678bc46ca60206d229
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 06f46aea4046. Setting up logs at ./log/docker/node2_2026-03-10_04-33-55__86996509-7261-486b-ab81-4231244ccc60__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 48223
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48223/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48223/debug/v1/info" -H "Content-Type: application/json" -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.236/tcp/48224/p2p/16Uiu2HAmL57CWTUBC5AnGCHK2yXhc5BHRnwF3gBZVWu2ZVjJY8jV","/ip4/172.18.153.236/tcp/48225/ws/p2p/16Uiu2HAmL57CWTUBC5AnGCHK2yXhc5BHRnwF3gBZVWu2ZVjJY8jV"],"enrUri":"enr:-L24QAejc-3OqowGKzDp5u87Tr-W-qLlDRjavWcFIt4Sw2XgC45g1wOkZPyj2QbMHXQ5A8VZ7PpvlYPsHZ7-T_dzT64CgmlkgnY0gmlwhKwSmeyKbXVsdGlhZGRyc5YACASsEpnsBrxgAAoErBKZ7Aa8Yd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDbi993BAR8hD5vqQSQQhAo9YLIZB0JF_b3oGWypAW1sSDdGNwgrxgg3VkcIK8YoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48223/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.106.229/tcp/15409/p2p/16Uiu2HAmHW93nA1JBoA6bWtPseW4hYj1kgXaVTnPkMMe4Ut2EvCn"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.relay:relay.py:46 Running fixture setup: setup_optional_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-03-10_04-33-55__86996509-7261-486b-ab81-4231244ccc60__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.173.45
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32029', '32030', '32031', '32032', '32033']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32029:32029 -p 32030:32030 -p 32031:32031 -p 32032:32032 -p 32033:32033 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32031 --rest-port=32029 --tcp-port=32030 --discv5-udp-port=32032 --rest-address=0.0.0.0 --nat=extip:172.18.173.45 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5d057e8729aa85a5cdb112ff70aafbae2a08c0f6d7d095fff36661ca3d3dee33 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32033 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QD5wKmagB3LcfMTg0nKSEHjvaDsV7uLSHR5nyzjqGr0qdTUP_ugswYrxTaywWqwOIDXdcIY9xq_LUdYnjMkjTggCgmlkgnY0gmlwhKwSauWKbXVsdGlhZGRyc5YACASsEmrlBjwxAAoErBJq5QY8Mt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDSAYK1UcXzsuTqrGJp64xhOdIv5ZXeQa3_pIs7VfrKFeDdGNwgjwxg3VkcII8M4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.173.45 waku 25ceabb3caf878a8e63a10409b4a46ef2613075fff2f3b2b6c7e9b9e02871703
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 25ceabb3caf8. Setting up logs at ./log/docker/node3_2026-03-10_04-33-55__86996509-7261-486b-ab81-4231244ccc60__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 32029
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32029/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32029/debug/v1/info" -H "Content-Type: application/json" -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.45/tcp/32030/p2p/16Uiu2HAm6C56MKw8a8HDkunQV5pbYGDFP46gSA5Dq8sWJ4W4usvk","/ip4/172.18.173.45/tcp/32031/ws/p2p/16Uiu2HAm6C56MKw8a8HDkunQV5pbYGDFP46gSA5Dq8sWJ4W4usvk"],"enrUri":"enr:-L24QEbhAc1itO1_PMxqKdKLsNqpKSwviRQz53RuG9oHebvjKzJRBjcMQFL1QSaiOel3VtDZ_WDDT0TRAZuo3ZUdP0YCgmlkgnY0gmlwhKwSrS2KbXVsdGlhZGRyc5YACASsEq0tBn0eAAoErBKtLQZ9H90DgnJzhQADAQAAiXNlY3AyNTZrMaECn_SPE1A4WrYsx_Ks8pkKTRdwVLW-EsxeYVEOum_KWeWDdGNwgn0eg3VkcIJ9IIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32029/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.106.229/tcp/15409/p2p/16Uiu2HAmHW93nA1JBoA6bWtPseW4hYj1kgXaVTnPkMMe4Ut2EvCn"]'
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-03-10_04-33-55__86996509-7261-486b-ab81-4231244ccc60__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.55
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['43199', '43200', '43201', '43202', '43203']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 43199:43199 -p 43200:43200 -p 43201:43201 -p 43202:43202 -p 43203:43203 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43201 --rest-port=43199 --tcp-port=43200 --discv5-udp-port=43202 --rest-address=0.0.0.0 --nat=extip:172.18.247.55 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f6c7cda9c4bb0325b03e0f0d4d88b6c7acbef68eef5dd90e78cbf1fd4e52dbd9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43203 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QD5wKmagB3LcfMTg0nKSEHjvaDsV7uLSHR5nyzjqGr0qdTUP_ugswYrxTaywWqwOIDXdcIY9xq_LUdYnjMkjTggCgmlkgnY0gmlwhKwSauWKbXVsdGlhZGRyc5YACASsEmrlBjwxAAoErBJq5QY8Mt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDSAYK1UcXzsuTqrGJp64xhOdIv5ZXeQa3_pIs7VfrKFeDdGNwgjwxg3VkcII8M4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.247.55 waku a495cf4bbf564567d0b9e9adafe6816be412ecdadc7ddc2f3c0210ae1637d402
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a495cf4bbf56. Setting up logs at ./log/docker/node4_2026-03-10_04-33-55__86996509-7261-486b-ab81-4231244ccc60__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 43199
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43199/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43199/debug/v1/info" -H "Content-Type: application/json" -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.55/tcp/43200/p2p/16Uiu2HAkxUPfVkvhwXVooEvERWy3VjvkuN8k4Ej2W6B7CTPqEJjS","/ip4/172.18.247.55/tcp/43201/ws/p2p/16Uiu2HAkxUPfVkvhwXVooEvERWy3VjvkuN8k4Ej2W6B7CTPqEJjS"],"enrUri":"enr:-L24QDfGmm7VNipGqtfCLA0xPrIuZIM2x84sH46loOpvcW8WLBlRdOQugU6pUI3GhjN0qs4gbTrw3wvC-xLSuGSLeeACgmlkgnY0gmlwhKwS9zeKbXVsdGlhZGRyc5YACASsEvc3BqjAAAoErBL3Nwaowd0DgnJzhQADAQAAiXNlY3AyNTZrMaECLUVa8doGbljSyruMfSXuLuirZYGD-217UjJVGjtlN8mDdGNwgqjAg3VkcIKowoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43199/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.106.229/tcp/15409/p2p/16Uiu2HAmHW93nA1JBoA6bWtPseW4hYj1kgXaVTnPkMMe4Ut2EvCn"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node5_2026-03-10_04-33-55__86996509-7261-486b-ab81-4231244ccc60__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.81.133
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9469', '9470', '9471', '9472', '9473']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 9469:9469 -p 9470:9470 -p 9471:9471 -p 9472:9472 -p 9473:9473 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9471 --rest-port=9469 --tcp-port=9470 --discv5-udp-port=9472 --rest-address=0.0.0.0 --nat=extip:172.18.81.133 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c39f049cc5f6d1cfc9aebded7cde3f2f4bf21a8eb96aa93a7c271209c1b5ce2a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9473 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QD5wKmagB3LcfMTg0nKSEHjvaDsV7uLSHR5nyzjqGr0qdTUP_ugswYrxTaywWqwOIDXdcIY9xq_LUdYnjMkjTggCgmlkgnY0gmlwhKwSauWKbXVsdGlhZGRyc5YACASsEmrlBjwxAAoErBJq5QY8Mt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDSAYK1UcXzsuTqrGJp64xhOdIv5ZXeQa3_pIs7VfrKFeDdGNwgjwxg3VkcII8M4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.81.133 waku 8f1cb80433e1fc669366801fa3e302c8c86e70ea5dd1f5e1c218522b790601fa
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8f1cb80433e1. Setting up logs at ./log/docker/node5_2026-03-10_04-33-55__86996509-7261-486b-ab81-4231244ccc60__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 9469
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9469/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9469/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.81.133/tcp/9470/p2p/16Uiu2HAm9oeyFNsq4obMNpvr8h563c4JDq3QW1f6AvGPTfLXWJ8x","/ip4/172.18.81.133/tcp/9471/ws/p2p/16Uiu2HAm9oeyFNsq4obMNpvr8h563c4JDq3QW1f6AvGPTfLXWJ8x"],"enrUri":"enr:-L24QPoGD1NDA-LFq1em8RpuhBEC9kYVJq4IMUBfzofKXDIYBpiYLxJwUb9MGuhKimBO5B5tiBU-Sdg2T8_Xp4LouxACgmlkgnY0gmlwhKwSUYWKbXVsdGlhZGRyc5YACASsElGFBiT-AAoErBJRhQYk_90DgnJzhQADAQAAiXNlY3AyNTZrMaEC1aVA4bGCdWHN-RV6wBiVLcgXM-Jfikzq5EBrIfPKYPmDdGNwgiT-g3VkcIIlAIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9469/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.106.229/tcp/15409/p2p/16Uiu2HAmHW93nA1JBoA6bWtPseW4hYj1kgXaVTnPkMMe4Ut2EvCn"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.relay:relay.py:59 Running fixture setup: subscribe_main_relay_nodes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15408/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48223/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.relay:relay.py:64 Running fixture setup: subscribe_optional_relay_nodes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32029/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43199/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9469/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15408/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15408/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773117242417378816,"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:48223/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773117242417378816,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32029/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773117242417378816,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43199/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773117242417378816,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9469/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773117242417378816,"ephemeral":false,"proof":""}]'
INFO  src.steps.relay:relay.py:71 WARM UP successful!!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9469/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15408/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773117242552291657,"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:48223/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773117242552291657,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32029/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773117242552291657,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43199/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773117242552291657,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9469/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773117242552291657,"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 da560039c92d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 06f46aea4046
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 25ceabb3caf8
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container da560039c92d. 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 a495cf4bbf56
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 06f46aea4046. 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 8f1cb80433e1
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 25ceabb3caf8. 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,299 @@
2026-03-10 04:38:43.558 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-10 04:38:43.558 DEBUG [tests.conftest] Running test: test_auto_shard_relay_10_nwaku_nodes with id: 2026-03-10_04-38-43__6c901f78-b0b1-43f6-bc14-8cb8050edc53
2026-03-10 04:38:43.558 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-10 04:38:43.558 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-10 04:38:43.559 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-10 04:38:43.566 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:38:43.566 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-38-43__6c901f78-b0b1-43f6-bc14-8cb8050edc53__wakuorg_nwaku:latest.log
2026-03-10 04:38:43.567 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:38:43.567 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:38:43.568 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:38:43.568 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.67.10
2026-03-10 04:38:43.569 DEBUG [src.node.docker_mananger] Generated ports ['1449', '1450', '1451', '1452', '1453']
2026-03-10 04:38:43.569 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:38:43.569 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:38:43.569 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:38:43.569 DEBUG [src.node.docker_mananger] docker run -i -t -p 1449:1449 -p 1450:1450 -p 1451:1451 -p 1452:1452 -p 1453:1453 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1451 --rest-port=1449 --tcp-port=1450 --discv5-udp-port=1452 --rest-address=0.0.0.0 --nat=extip:172.18.67.10 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=4555b86e2fe21e9cd7ab63beccf10d7c601f42b6dc668df5bd8defcc9bfb2cac --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1453 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto
2026-03-10 04:38:43.765 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.67.10 waku e087dc0ba9f1ea1c44f0ee0df64378df351befbb71b9c3c109e5a47cd681b9c0
2026-03-10 04:38:43.802 DEBUG [src.node.docker_mananger] Container started with ID e087dc0ba9f1. Setting up logs at ./log/docker/node1_2026-03-10_04-38-43__6c901f78-b0b1-43f6-bc14-8cb8050edc53__wakuorg_nwaku:latest.log
2026-03-10 04:38:43.802 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 1449
2026-03-10 04:38:43.804 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:38:44.366 ERROR [src.node.docker_mananger] Max retries reached for container 2639dd8a53fb. Exiting log stream.
2026-03-10 04:38:44.804 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1449/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:38:44.807 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:38:44.908 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1449/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:38:44.939 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:38:45.039 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1449/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:38:45.042 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:38:45.042 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:38:45.042 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1449/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:38:45.045 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.67.10/tcp/1450/p2p/16Uiu2HAmNhgcmVUbGYwCZgJhL2b3c3DTyzXYwspuhAiBeKMsWmTB","/ip4/172.18.67.10/tcp/1451/ws/p2p/16Uiu2HAmNhgcmVUbGYwCZgJhL2b3c3DTyzXYwspuhAiBeKMsWmTB"],"enrUri":"enr:-L24QKeAiP2LLaf5_LbSUtHnwpdoXbnrfZowJU09F0XNSj7JEkecr8Kogh7qoTNBiT_86q0-JKpkTvdsJJLOSV9aGQkCgmlkgnY0gmlwhKwSQwqKbXVsdGlhZGRyc5YACASsEkMKBgWqAAoErBJDCgYFq90DgnJzhQACAQAAiXNlY3AyNTZrMaEDlUWPjoJqi1LVgWAvxABSVw4JIPdi13M9v9vOhwSs6UaDdGNwggWqg3VkcIIFrIV3YWt1MgU"}'
2026-03-10 04:38:45.045 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:38:45.052 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:38:45.052 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-10_04-38-43__6c901f78-b0b1-43f6-bc14-8cb8050edc53__wakuorg_nwaku:latest.log
2026-03-10 04:38:45.052 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:38:45.053 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:38:45.054 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:38:45.054 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.180.130
2026-03-10 04:38:45.054 DEBUG [src.node.docker_mananger] Generated ports ['32920', '32921', '32922', '32923', '32924']
2026-03-10 04:38:45.055 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:38:45.055 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:38:45.055 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:38:45.055 DEBUG [src.node.docker_mananger] docker run -i -t -p 32920:32920 -p 32921:32921 -p 32922:32922 -p 32923:32923 -p 32924:32924 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32922 --rest-port=32920 --tcp-port=32921 --discv5-udp-port=32923 --rest-address=0.0.0.0 --nat=extip:172.18.180.130 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ddd7dacd46ad245efed17d13ababa4f8ccdebccd57f07d0f26cceacf5598ccbb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32924 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKeAiP2LLaf5_LbSUtHnwpdoXbnrfZowJU09F0XNSj7JEkecr8Kogh7qoTNBiT_86q0-JKpkTvdsJJLOSV9aGQkCgmlkgnY0gmlwhKwSQwqKbXVsdGlhZGRyc5YACASsEkMKBgWqAAoErBJDCgYFq90DgnJzhQACAQAAiXNlY3AyNTZrMaEDlUWPjoJqi1LVgWAvxABSVw4JIPdi13M9v9vOhwSs6UaDdGNwggWqg3VkcIIFrIV3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-03-10 04:38:45.255 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.180.130 waku 5350b4c0dc36d885c157a9541f6570bd93b39903ec598b3d61d6a92b932229fa
2026-03-10 04:38:45.297 DEBUG [src.node.docker_mananger] Container started with ID 5350b4c0dc36. Setting up logs at ./log/docker/node3_2026-03-10_04-38-43__6c901f78-b0b1-43f6-bc14-8cb8050edc53__wakuorg_nwaku:latest.log
2026-03-10 04:38:45.298 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32920
2026-03-10 04:38:45.298 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:38:46.298 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32920/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:38:46.301 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:38:46.302 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:38:46.303 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32920/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:38:46.306 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.180.130/tcp/32921/p2p/16Uiu2HAm9pMAucQ25ug6q2ZXtjGpR86g2ZpDbURGAk7VGs6J7BXh","/ip4/172.18.180.130/tcp/32922/ws/p2p/16Uiu2HAm9pMAucQ25ug6q2ZXtjGpR86g2ZpDbURGAk7VGs6J7BXh"],"enrUri":"enr:-L24QOt5vxcTMVGzPpj1MM2dGNhObEd_REP9h5D4NldZhvdBEimCidkLBPq7S9foqDXUoAUKTaW2H4FMePLLkuHQ1_0CgmlkgnY0gmlwhKwStIKKbXVsdGlhZGRyc5YACASsErSCBoCZAAoErBK0ggaAmt0DgnJzhQACAQAAiXNlY3AyNTZrMaEC1dK1eVVfn-CwvObQ_QlByX5cDp_jGrRxHHhW1qbNg3yDdGNwgoCZg3VkcIKAm4V3YWt1MgE"}'
2026-03-10 04:38:46.308 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:38:46.308 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32920/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.67.10/tcp/1450/p2p/16Uiu2HAmNhgcmVUbGYwCZgJhL2b3c3DTyzXYwspuhAiBeKMsWmTB"]'
2026-03-10 04:38:46.335 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:38:46.346 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:38:46.346 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-03-10_04-38-43__6c901f78-b0b1-43f6-bc14-8cb8050edc53__wakuorg_nwaku:latest.log
2026-03-10 04:38:46.347 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:38:46.347 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:38:46.352 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:38:46.352 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.145.99
2026-03-10 04:38:46.352 DEBUG [src.node.docker_mananger] Generated ports ['20313', '20314', '20315', '20316', '20317']
2026-03-10 04:38:46.353 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:38:46.353 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:38:46.353 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:38:46.353 DEBUG [src.node.docker_mananger] docker run -i -t -p 20313:20313 -p 20314:20314 -p 20315:20315 -p 20316:20316 -p 20317:20317 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20315 --rest-port=20313 --tcp-port=20314 --discv5-udp-port=20316 --rest-address=0.0.0.0 --nat=extip:172.18.145.99 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=85fa698ede2beeb67f436ccf8082f3adeecbe44bada600d14d7787fdbfe9fdd9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20317 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKeAiP2LLaf5_LbSUtHnwpdoXbnrfZowJU09F0XNSj7JEkecr8Kogh7qoTNBiT_86q0-JKpkTvdsJJLOSV9aGQkCgmlkgnY0gmlwhKwSQwqKbXVsdGlhZGRyc5YACASsEkMKBgWqAAoErBJDCgYFq90DgnJzhQACAQAAiXNlY3AyNTZrMaEDlUWPjoJqi1LVgWAvxABSVw4JIPdi13M9v9vOhwSs6UaDdGNwggWqg3VkcIIFrIV3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-03-10 04:38:46.562 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.145.99 waku e4c101327255638b9c10e6aefe39f0e2f98c4e2c873a0c854a62ef9f8f10cfa2
2026-03-10 04:38:46.599 DEBUG [src.node.docker_mananger] Container started with ID e4c101327255. Setting up logs at ./log/docker/node4_2026-03-10_04-38-43__6c901f78-b0b1-43f6-bc14-8cb8050edc53__wakuorg_nwaku:latest.log
2026-03-10 04:38:46.599 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 20313
2026-03-10 04:38:46.599 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:38:47.602 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20313/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:38:47.605 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:38:47.605 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:38:47.605 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20313/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:38:47.608 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.145.99/tcp/20314/p2p/16Uiu2HAmQJcomhEGyZjQgQABbjZ484x3Tope4d2ftMqu9cn3rG3D","/ip4/172.18.145.99/tcp/20315/ws/p2p/16Uiu2HAmQJcomhEGyZjQgQABbjZ484x3Tope4d2ftMqu9cn3rG3D"],"enrUri":"enr:-L24QKvNn5_71NNhRhfZysjU271k1BLfvJaXst1PMUJrb-79UiPkwyWd210K5knsmdTtnR2MThWHifBf3_hsKIj_ff8CgmlkgnY0gmlwhKwSkWOKbXVsdGlhZGRyc5YACASsEpFjBk9aAAoErBKRYwZPW90DgnJzhQACAQAAiXNlY3AyNTZrMaEDrRREiJ_2qIvjP_KqsnnrkZWoBfMGqOkcjjIQ264L2USDdGNwgk9ag3VkcIJPXIV3YWt1MgE"}'
2026-03-10 04:38:47.608 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:38:47.608 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20313/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.67.10/tcp/1450/p2p/16Uiu2HAmNhgcmVUbGYwCZgJhL2b3c3DTyzXYwspuhAiBeKMsWmTB"]'
2026-03-10 04:38:47.642 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:38:47.657 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:38:47.659 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-03-10_04-38-43__6c901f78-b0b1-43f6-bc14-8cb8050edc53__wakuorg_nwaku:latest.log
2026-03-10 04:38:47.660 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:38:47.660 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:38:47.664 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:38:47.665 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.38.160
2026-03-10 04:38:47.665 DEBUG [src.node.docker_mananger] Generated ports ['15789', '15790', '15791', '15792', '15793']
2026-03-10 04:38:47.665 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:38:47.667 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:38:47.668 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:38:47.668 DEBUG [src.node.docker_mananger] docker run -i -t -p 15789:15789 -p 15790:15790 -p 15791:15791 -p 15792:15792 -p 15793:15793 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15791 --rest-port=15789 --tcp-port=15790 --discv5-udp-port=15792 --rest-address=0.0.0.0 --nat=extip:172.18.38.160 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=53a64c06dedd1cd4ac5fe9b919c66ec5adb2e8dea00dfc6c4dfb3da5ea25ffdf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15793 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKeAiP2LLaf5_LbSUtHnwpdoXbnrfZowJU09F0XNSj7JEkecr8Kogh7qoTNBiT_86q0-JKpkTvdsJJLOSV9aGQkCgmlkgnY0gmlwhKwSQwqKbXVsdGlhZGRyc5YACASsEkMKBgWqAAoErBJDCgYFq90DgnJzhQACAQAAiXNlY3AyNTZrMaEDlUWPjoJqi1LVgWAvxABSVw4JIPdi13M9v9vOhwSs6UaDdGNwggWqg3VkcIIFrIV3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-03-10 04:38:47.893 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.38.160 waku 337f25f38eeb4846bf2675bd24ba32ce30d29863c5f01b574ab136c982ed512b
2026-03-10 04:38:47.928 DEBUG [src.node.docker_mananger] Container started with ID 337f25f38eeb. Setting up logs at ./log/docker/node5_2026-03-10_04-38-43__6c901f78-b0b1-43f6-bc14-8cb8050edc53__wakuorg_nwaku:latest.log
2026-03-10 04:38:47.929 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 15789
2026-03-10 04:38:47.929 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:38:48.930 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15789/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:38:48.933 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:38:48.933 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:38:48.933 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15789/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:38:48.936 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.38.160/tcp/15790/p2p/16Uiu2HAmLrpxNJmSaxpy83eAHtvBJQJK2nkkZsDiYYZ2vuxt9SKy","/ip4/172.18.38.160/tcp/15791/ws/p2p/16Uiu2HAmLrpxNJmSaxpy83eAHtvBJQJK2nkkZsDiYYZ2vuxt9SKy"],"enrUri":"enr:-L24QEEph4RioxFLo4Q2mNO50yaIamlR0743a1n1Zf9V_v-aLzEj97GKCf7JacY-EUebtRlBeUHfkUjrsyb5EYjP-GQCgmlkgnY0gmlwhKwSJqCKbXVsdGlhZGRyc5YACASsEiagBj2uAAoErBImoAY9r90DgnJzhQACAQAAiXNlY3AyNTZrMaEDeeXXiMuUOizbV79g9MNeU2wCjZAtrxlCgCnpOX_-VCCDdGNwgj2ug3VkcII9sIV3YWt1MgE"}'
2026-03-10 04:38:48.936 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:38:48.936 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15789/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.67.10/tcp/1450/p2p/16Uiu2HAmNhgcmVUbGYwCZgJhL2b3c3DTyzXYwspuhAiBeKMsWmTB"]'
2026-03-10 04:38:48.974 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:38:48.989 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:38:48.989 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node6_2026-03-10_04-38-43__6c901f78-b0b1-43f6-bc14-8cb8050edc53__wakuorg_nwaku:latest.log
2026-03-10 04:38:48.990 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:38:48.991 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:38:48.998 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:38:48.999 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.129.17
2026-03-10 04:38:48.999 DEBUG [src.node.docker_mananger] Generated ports ['55050', '55051', '55052', '55053', '55054']
2026-03-10 04:38:49.000 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:38:49.001 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:38:49.001 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:38:49.002 DEBUG [src.node.docker_mananger] docker run -i -t -p 55050:55050 -p 55051:55051 -p 55052:55052 -p 55053:55053 -p 55054:55054 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55052 --rest-port=55050 --tcp-port=55051 --discv5-udp-port=55053 --rest-address=0.0.0.0 --nat=extip:172.18.129.17 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d6efd0024f045c3cbf8b3d396faea43c8e8f1e8013bfa496c485e466edca2d43 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55054 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKeAiP2LLaf5_LbSUtHnwpdoXbnrfZowJU09F0XNSj7JEkecr8Kogh7qoTNBiT_86q0-JKpkTvdsJJLOSV9aGQkCgmlkgnY0gmlwhKwSQwqKbXVsdGlhZGRyc5YACASsEkMKBgWqAAoErBJDCgYFq90DgnJzhQACAQAAiXNlY3AyNTZrMaEDlUWPjoJqi1LVgWAvxABSVw4JIPdi13M9v9vOhwSs6UaDdGNwggWqg3VkcIIFrIV3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-03-10 04:38:49.217 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.129.17 waku e2bc769298e84a43b1d7a162c35d759d43196de19458ff324aeb63ec593e9701
2026-03-10 04:38:49.254 DEBUG [src.node.docker_mananger] Container started with ID e2bc769298e8. Setting up logs at ./log/docker/node6_2026-03-10_04-38-43__6c901f78-b0b1-43f6-bc14-8cb8050edc53__wakuorg_nwaku:latest.log
2026-03-10 04:38:49.254 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 55050
2026-03-10 04:38:49.254 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:38:50.254 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55050/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:38:50.257 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:38:50.257 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:38:50.258 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55050/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:38:50.260 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.129.17/tcp/55051/p2p/16Uiu2HAmS4Be9yu6iz6FS1VMZGNBNye1X1smEoorAeNtmQXFuatb","/ip4/172.18.129.17/tcp/55052/ws/p2p/16Uiu2HAmS4Be9yu6iz6FS1VMZGNBNye1X1smEoorAeNtmQXFuatb"],"enrUri":"enr:-L24QLSEN2VATSnxCVO5vVZ-ORraXTyiUlIQmLOmuUyOl8_BFYkZOMKuYG4IHvRttzpylOE4Yor8TOcPAg6-XE5KEWcCgmlkgnY0gmlwhKwSgRGKbXVsdGlhZGRyc5YACASsEoERBtcLAAoErBKBEQbXDN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDxxkOIMYAFqslQvZP4Wvve_kHXSDUYrLaCE1SVnmxC9SDdGNwgtcLg3VkcILXDYV3YWt1MgE"}'
2026-03-10 04:38:50.260 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:38:50.261 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55050/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.67.10/tcp/1450/p2p/16Uiu2HAmNhgcmVUbGYwCZgJhL2b3c3DTyzXYwspuhAiBeKMsWmTB"]'
2026-03-10 04:38:50.312 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:38:50.326 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:38:50.326 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node7_2026-03-10_04-38-43__6c901f78-b0b1-43f6-bc14-8cb8050edc53__wakuorg_nwaku:latest.log
2026-03-10 04:38:50.326 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:38:50.326 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:38:50.328 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:38:50.328 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.187.46
2026-03-10 04:38:50.328 DEBUG [src.node.docker_mananger] Generated ports ['3600', '3601', '3602', '3603', '3604']
2026-03-10 04:38:50.328 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:38:50.328 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:38:50.329 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:38:50.329 DEBUG [src.node.docker_mananger] docker run -i -t -p 3600:3600 -p 3601:3601 -p 3602:3602 -p 3603:3603 -p 3604:3604 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3602 --rest-port=3600 --tcp-port=3601 --discv5-udp-port=3603 --rest-address=0.0.0.0 --nat=extip:172.18.187.46 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=a2bbc4bdcbaac9bebebe4c9ceac6bf00e44d96eff273ebfb0b975e862ea5fccd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3604 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKeAiP2LLaf5_LbSUtHnwpdoXbnrfZowJU09F0XNSj7JEkecr8Kogh7qoTNBiT_86q0-JKpkTvdsJJLOSV9aGQkCgmlkgnY0gmlwhKwSQwqKbXVsdGlhZGRyc5YACASsEkMKBgWqAAoErBJDCgYFq90DgnJzhQACAQAAiXNlY3AyNTZrMaEDlUWPjoJqi1LVgWAvxABSVw4JIPdi13M9v9vOhwSs6UaDdGNwggWqg3VkcIIFrIV3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-03-10 04:38:50.539 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.187.46 waku 9d29b3391d4134cafd5b82555e64deea9f7fac021318b90b1a8da0b3ffcf2ccf
2026-03-10 04:38:50.576 DEBUG [src.node.docker_mananger] Container started with ID 9d29b3391d41. Setting up logs at ./log/docker/node7_2026-03-10_04-38-43__6c901f78-b0b1-43f6-bc14-8cb8050edc53__wakuorg_nwaku:latest.log
2026-03-10 04:38:50.578 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 3600
2026-03-10 04:38:50.579 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:38:51.580 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3600/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:38:51.583 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:38:51.584 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:38:51.584 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3600/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:38:51.586 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.187.46/tcp/3601/p2p/16Uiu2HAkxwJgg6KH67Umen2QzFuKWtzvMsDmdqYLP1Kd7e1q13qJ","/ip4/172.18.187.46/tcp/3602/ws/p2p/16Uiu2HAkxwJgg6KH67Umen2QzFuKWtzvMsDmdqYLP1Kd7e1q13qJ"],"enrUri":"enr:-L24QFoRocObaTtHSO8hzm375knpMNtkW0zX58kZEZqEqqXLZ_x9kd1JUNldo0ZIuBavlROMEmlLOJ9PN8XU4yakaTUCgmlkgnY0gmlwhKwSuy6KbXVsdGlhZGRyc5YACASsErsuBg4RAAoErBK7LgYOEt0DgnJzhQACAQAAiXNlY3AyNTZrMaECNCpoE4zBPxHVnhMXwHfReq_62NCFXopKkE3087WbVnmDdGNwgg4Rg3VkcIIOE4V3YWt1MgE"}'
2026-03-10 04:38:51.586 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:38:51.587 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3600/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.67.10/tcp/1450/p2p/16Uiu2HAmNhgcmVUbGYwCZgJhL2b3c3DTyzXYwspuhAiBeKMsWmTB"]'
2026-03-10 04:38:51.609 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:38:51.621 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:38:51.623 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node8_2026-03-10_04-38-43__6c901f78-b0b1-43f6-bc14-8cb8050edc53__wakuorg_nwaku:latest.log
2026-03-10 04:38:51.623 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:38:51.623 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:38:51.626 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:38:51.626 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.97.82
2026-03-10 04:38:51.626 DEBUG [src.node.docker_mananger] Generated ports ['23649', '23650', '23651', '23652', '23653']
2026-03-10 04:38:51.626 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:38:51.627 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:38:51.627 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:38:51.628 DEBUG [src.node.docker_mananger] docker run -i -t -p 23649:23649 -p 23650:23650 -p 23651:23651 -p 23652:23652 -p 23653:23653 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23651 --rest-port=23649 --tcp-port=23650 --discv5-udp-port=23652 --rest-address=0.0.0.0 --nat=extip:172.18.97.82 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d348ac8dffd22fbc7a1cc8affb5aefec7fea3ac40ed2176aabdf3c2eba5e07c4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23653 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKeAiP2LLaf5_LbSUtHnwpdoXbnrfZowJU09F0XNSj7JEkecr8Kogh7qoTNBiT_86q0-JKpkTvdsJJLOSV9aGQkCgmlkgnY0gmlwhKwSQwqKbXVsdGlhZGRyc5YACASsEkMKBgWqAAoErBJDCgYFq90DgnJzhQACAQAAiXNlY3AyNTZrMaEDlUWPjoJqi1LVgWAvxABSVw4JIPdi13M9v9vOhwSs6UaDdGNwggWqg3VkcIIFrIV3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-03-10 04:38:51.851 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.97.82 waku 2a2eb6f4a0bb277c114828097a9accf0962aada98ce6caa6b101f34308e4b742
2026-03-10 04:38:51.888 DEBUG [src.node.docker_mananger] Container started with ID 2a2eb6f4a0bb. Setting up logs at ./log/docker/node8_2026-03-10_04-38-43__6c901f78-b0b1-43f6-bc14-8cb8050edc53__wakuorg_nwaku:latest.log
2026-03-10 04:38:51.888 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 23649
2026-03-10 04:38:51.888 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:38:52.890 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23649/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:38:52.898 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:38:52.899 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:38:52.900 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23649/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:38:52.907 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.97.82/tcp/23650/p2p/16Uiu2HAmQ1HFecodckwUuZ3QadUu7gbatDNXcGFKdMNKY66xKwnP","/ip4/172.18.97.82/tcp/23651/ws/p2p/16Uiu2HAmQ1HFecodckwUuZ3QadUu7gbatDNXcGFKdMNKY66xKwnP"],"enrUri":"enr:-L24QOGMuatLCdrbgGXzXWOsSaNpu3e_b3wN9VQJeMqNadMVRy5_JDbmWklIdyu3wwfzbhZxulVlgs-IsPs5qUcNK0wCgmlkgnY0gmlwhKwSYVKKbXVsdGlhZGRyc5YACASsEmFSBlxiAAoErBJhUgZcY90DgnJzhQACAQAAiXNlY3AyNTZrMaEDqKNIzJrFUNUFnqL3_nk2zzMQrW1P4vVSPbxcJJ-v6gCDdGNwglxig3VkcIJcZIV3YWt1MgE"}'
2026-03-10 04:38:52.907 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:38:52.908 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23649/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.67.10/tcp/1450/p2p/16Uiu2HAmNhgcmVUbGYwCZgJhL2b3c3DTyzXYwspuhAiBeKMsWmTB"]'
2026-03-10 04:38:52.936 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:38:52.955 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:38:52.956 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node9_2026-03-10_04-38-43__6c901f78-b0b1-43f6-bc14-8cb8050edc53__wakuorg_nwaku:latest.log
2026-03-10 04:38:52.956 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:38:52.956 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:38:52.957 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:38:52.958 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.172.186
2026-03-10 04:38:52.958 DEBUG [src.node.docker_mananger] Generated ports ['7079', '7080', '7081', '7082', '7083']
2026-03-10 04:38:52.958 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:38:52.958 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:38:52.958 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:38:52.958 DEBUG [src.node.docker_mananger] docker run -i -t -p 7079:7079 -p 7080:7080 -p 7081:7081 -p 7082:7082 -p 7083:7083 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7081 --rest-port=7079 --tcp-port=7080 --discv5-udp-port=7082 --rest-address=0.0.0.0 --nat=extip:172.18.172.186 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=0f17e44a4bfddd5fb1cbe49bd7a40e7bcfe9e6cadcdad86f91dae753b63cadda --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7083 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKeAiP2LLaf5_LbSUtHnwpdoXbnrfZowJU09F0XNSj7JEkecr8Kogh7qoTNBiT_86q0-JKpkTvdsJJLOSV9aGQkCgmlkgnY0gmlwhKwSQwqKbXVsdGlhZGRyc5YACASsEkMKBgWqAAoErBJDCgYFq90DgnJzhQACAQAAiXNlY3AyNTZrMaEDlUWPjoJqi1LVgWAvxABSVw4JIPdi13M9v9vOhwSs6UaDdGNwggWqg3VkcIIFrIV3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-03-10 04:38:53.192 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.172.186 waku 673435b9f755d92ee594f65b58662310a31aa63c1157caea2b21e60070f8fb6b
2026-03-10 04:38:53.234 DEBUG [src.node.docker_mananger] Container started with ID 673435b9f755. Setting up logs at ./log/docker/node9_2026-03-10_04-38-43__6c901f78-b0b1-43f6-bc14-8cb8050edc53__wakuorg_nwaku:latest.log
2026-03-10 04:38:53.234 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7079
2026-03-10 04:38:53.234 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:38:54.236 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7079/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:38:54.239 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:38:54.240 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:38:54.240 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7079/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:38:54.243 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.172.186/tcp/7080/p2p/16Uiu2HAmRzXEpQHVkdf99Fbsnd76SSx4W78bRnxozbP6i8CoH6Zw","/ip4/172.18.172.186/tcp/7081/ws/p2p/16Uiu2HAmRzXEpQHVkdf99Fbsnd76SSx4W78bRnxozbP6i8CoH6Zw"],"enrUri":"enr:-L24QGj9Y6gPLzWZc_ZNRNaQ3eIrozH6hRyjrQXlQ-9luQQmZQDTxoPivEoToU89DLuRB8e7t9Lg3gN4JvM-xKBuNSUCgmlkgnY0gmlwhKwSrLqKbXVsdGlhZGRyc5YACASsEqy6BhuoAAoErBKsugYbqd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDxijkHH-6-DHuHCzg_EqNaAKtP5XJ94we5RzfykFTfaqDdGNwghuog3VkcIIbqoV3YWt1MgE"}'
2026-03-10 04:38:54.243 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:38:54.244 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7079/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.67.10/tcp/1450/p2p/16Uiu2HAmNhgcmVUbGYwCZgJhL2b3c3DTyzXYwspuhAiBeKMsWmTB"]'
2026-03-10 04:38:54.274 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:38:54.322 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:38:54.322 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node10_2026-03-10_04-38-43__6c901f78-b0b1-43f6-bc14-8cb8050edc53__wakuorg_nwaku:latest.log
2026-03-10 04:38:54.324 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:38:54.325 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:38:54.329 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:38:54.329 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.12.85
2026-03-10 04:38:54.330 DEBUG [src.node.docker_mananger] Generated ports ['21753', '21754', '21755', '21756', '21757']
2026-03-10 04:38:54.331 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:38:54.331 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:38:54.331 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:38:54.332 DEBUG [src.node.docker_mananger] docker run -i -t -p 21753:21753 -p 21754:21754 -p 21755:21755 -p 21756:21756 -p 21757:21757 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21755 --rest-port=21753 --tcp-port=21754 --discv5-udp-port=21756 --rest-address=0.0.0.0 --nat=extip:172.18.12.85 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=f15d41ed9d6faac336eacca3dbefa01b9fdc5a8456b68ef88c8db43cacb0f3dd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21757 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKeAiP2LLaf5_LbSUtHnwpdoXbnrfZowJU09F0XNSj7JEkecr8Kogh7qoTNBiT_86q0-JKpkTvdsJJLOSV9aGQkCgmlkgnY0gmlwhKwSQwqKbXVsdGlhZGRyc5YACASsEkMKBgWqAAoErBJDCgYFq90DgnJzhQACAQAAiXNlY3AyNTZrMaEDlUWPjoJqi1LVgWAvxABSVw4JIPdi13M9v9vOhwSs6UaDdGNwggWqg3VkcIIFrIV3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-03-10 04:38:54.557 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.12.85 waku 5f430cb7c61de23799b8be26f0ce7192d4641d8ba819aa0f26a669e7205bca0b
2026-03-10 04:38:54.598 DEBUG [src.node.docker_mananger] Container started with ID 5f430cb7c61d. Setting up logs at ./log/docker/node10_2026-03-10_04-38-43__6c901f78-b0b1-43f6-bc14-8cb8050edc53__wakuorg_nwaku:latest.log
2026-03-10 04:38:54.598 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21753
2026-03-10 04:38:54.599 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:38:55.599 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21753/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:38:55.604 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:38:55.705 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21753/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:38:55.728 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:38:55.831 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21753/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:38:55.833 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:38:55.833 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:38:55.834 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21753/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:38:55.836 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.12.85/tcp/21754/p2p/16Uiu2HAmSNzeGaNVVY2gcT3jTLbhgQY2B5T9tWhy8sWNgQMEbRU4","/ip4/172.18.12.85/tcp/21755/ws/p2p/16Uiu2HAmSNzeGaNVVY2gcT3jTLbhgQY2B5T9tWhy8sWNgQMEbRU4"],"enrUri":"enr:-L24QL2JpgF1VUHGqFFEZ2HOgxUZi100dIFcHbianLaXDJuMPDWKNW6GnyyuRuUoWoyCwITqJYiEyUdCGAtSZqFNdNcCgmlkgnY0gmlwhKwSDFWKbXVsdGlhZGRyc5YACASsEgxVBlT6AAoErBIMVQZU-90DgnJzhQACAQAAiXNlY3AyNTZrMaEDy-qnsH6TuOKN5MUdMkUl7r9NReyEnQjyzCyZD6jFRWGDdGNwglT6g3VkcIJU_IV3YWt1MgE"}'
2026-03-10 04:38:55.836 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:38:55.837 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21753/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.67.10/tcp/1450/p2p/16Uiu2HAmNhgcmVUbGYwCZgJhL2b3c3DTyzXYwspuhAiBeKMsWmTB"]'
2026-03-10 04:38:55.872 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:38:55.875 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1449/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-03-10 04:38:55.882 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:38:55.883 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32920/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-03-10 04:38:55.891 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:38:55.893 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20313/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-03-10 04:38:55.900 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:38:55.902 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15789/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-03-10 04:38:55.909 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:38:55.909 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55050/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-03-10 04:38:55.912 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:38:55.912 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3600/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-03-10 04:38:55.914 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:38:55.915 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23649/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-03-10 04:38:55.917 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:38:55.918 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7079/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-03-10 04:38:55.920 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:38:55.920 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21753/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-03-10 04:38:55.924 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:38:55.925 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1449/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:38:55.947 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:38:55.948 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-10 04:38:56.049 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-10 04:38:56.049 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1449/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:38:56.052 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117535925130004,"ephemeral":false,"proof":""}]'
2026-03-10 04:38:56.054 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-10 04:38:56.054 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32920/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:38:56.056 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117535925130004,"ephemeral":false,"proof":""}]'
2026-03-10 04:38:56.058 DEBUG [src.steps.sharding] Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
2026-03-10 04:38:56.058 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20313/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:38:56.060 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117535925130004,"ephemeral":false,"proof":""}]'
2026-03-10 04:38:56.063 DEBUG [src.steps.sharding] Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
2026-03-10 04:38:56.063 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15789/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:38:56.066 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117535925130004,"ephemeral":false,"proof":""}]'
2026-03-10 04:38:56.067 DEBUG [src.steps.sharding] Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
2026-03-10 04:38:56.068 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55050/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:38:56.070 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117535925130004,"ephemeral":false,"proof":""}]'
2026-03-10 04:38:56.072 DEBUG [src.steps.sharding] Checking that peer NODE_6:wakuorg/nwaku:latest can find the published message
2026-03-10 04:38:56.072 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3600/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:38:56.075 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117535925130004,"ephemeral":false,"proof":""}]'
2026-03-10 04:38:56.076 DEBUG [src.steps.sharding] Checking that peer NODE_7:wakuorg/nwaku:latest can find the published message
2026-03-10 04:38:56.076 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23649/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:38:56.079 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117535925130004,"ephemeral":false,"proof":""}]'
2026-03-10 04:38:56.080 DEBUG [src.steps.sharding] Checking that peer NODE_8:wakuorg/nwaku:latest can find the published message
2026-03-10 04:38:56.080 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7079/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:38:56.083 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117535925130004,"ephemeral":false,"proof":""}]'
2026-03-10 04:38:56.085 DEBUG [src.steps.sharding] Checking that peer NODE_9:wakuorg/nwaku:latest can find the published message
2026-03-10 04:38:56.086 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21753/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:38:56.090 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117535925130004,"ephemeral":false,"proof":""}]'
2026-03-10 04:38:56.106 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-10 04:38:56.112 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-10 04:38:56.112 DEBUG [src.node.waku_node] Stopping container with id e087dc0ba9f1
2026-03-10 04:38:56.841 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:38:56.843 DEBUG [src.node.waku_node] Stopping container with id 5350b4c0dc36
2026-03-10 04:38:57.645 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:38:57.645 DEBUG [src.node.waku_node] Stopping container with id e4c101327255
2026-03-10 04:38:58.007 ERROR [src.node.docker_mananger] Max retries reached for container e087dc0ba9f1. Exiting log stream.
2026-03-10 04:38:58.288 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:38:58.288 DEBUG [src.node.waku_node] Stopping container with id 337f25f38eeb
2026-03-10 04:38:58.466 ERROR [src.node.docker_mananger] Max retries reached for container 5350b4c0dc36. Exiting log stream.
2026-03-10 04:38:58.923 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:38:58.924 DEBUG [src.node.waku_node] Stopping container with id e2bc769298e8
2026-03-10 04:38:59.103 ERROR [src.node.docker_mananger] Max retries reached for container e4c101327255. Exiting log stream.
2026-03-10 04:38:59.543 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:38:59.544 DEBUG [src.node.waku_node] Stopping container with id 9d29b3391d41
2026-03-10 04:38:59.740 ERROR [src.node.docker_mananger] Max retries reached for container 337f25f38eeb. Exiting log stream.
2026-03-10 04:39:00.175 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:39:00.176 DEBUG [src.node.waku_node] Stopping container with id 2a2eb6f4a0bb
2026-03-10 04:39:00.587 ERROR [src.node.docker_mananger] Max retries reached for container e2bc769298e8. Exiting log stream.
2026-03-10 04:39:00.777 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:39:00.778 DEBUG [src.node.waku_node] Stopping container with id 673435b9f755
2026-03-10 04:39:00.992 ERROR [src.node.docker_mananger] Max retries reached for container 9d29b3391d41. Exiting log stream.
2026-03-10 04:39:01.348 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:39:01.350 DEBUG [src.node.waku_node] Stopping container with id 5f430cb7c61d
2026-03-10 04:39:01.591 ERROR [src.node.docker_mananger] Max retries reached for container 2a2eb6f4a0bb. Exiting log stream.
2026-03-10 04:39:01.955 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:39:01.956 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-10 04:39:02.127 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-10 04:39:02.181 DEBUG [src.node.docker_mananger] Found matches for keyword 'fatal': ['/app/vendor/nimbus-build-system/vendor/Nim/lib/system/fatal.nim(53) _ZN10assertions8sysFatalE8typeDescIN10exceptions15AssertionDefectEE6string']
2026-03-10 04:39:02.181 DEBUG [src.node.docker_mananger] Found matches for keyword 'unhandled': ['Error: unhandled exception: /app/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim(254, 11) `len(a) == L` the length of the seq changed while iterating over it [AssertionDefect]']
2026-03-10 04:39:02.182 DEBUG [src.node.docker_mananger] Found matches for keyword 'stacktrace': ['/app/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim(349) _ZN6system18rawWriteStackTraceE3varI3seqIN6system15StackTraceEntryEEE', '/app/vendor/nimbus-build-system/vendor/Nim/lib/system/stacktraces.nim(62) _ZN11stacktraces30auxWriteStackTraceWithOverrideE3varI3seqIN6system15StackTraceEntryEEE']

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_ping_on_subscribed_peer with id: 2026-03-10_04-41-11__1282e506-80c3-48cd-aa3d-9f8be421f94f
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-41-11__1282e506-80c3-48cd-aa3d-9f8be421f94f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.60
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26872', '26873', '26874', '26875', '26876']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 26872:26872 -p 26873:26873 -p 26874:26874 -p 26875:26875 -p 26876:26876 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26874 --rest-port=26872 --tcp-port=26873 --discv5-udp-port=26875 --rest-address=0.0.0.0 --nat=extip:172.18.70.60 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=947047ddebfefe56bff7df0d76249ec58eb5967a514fcffceceacc55dde8ffaf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26876 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b6b249780e29. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.70.60 waku 7132e0c04dcc73575180d77d0ef8227869dec777739b31c45431ab6cd0006b35
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7132e0c04dcc. Setting up logs at ./log/docker/node1_2026-03-10_04-41-11__1282e506-80c3-48cd-aa3d-9f8be421f94f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 26872
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 3524192802ca. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26872/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26872/debug/v1/info" -H "Content-Type: application/json" -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.60/tcp/26873/p2p/16Uiu2HAmFh5F218S6NVXx4dZCJjYueD3aGcnsWRvHzwNbhMcn6sp","/ip4/172.18.70.60/tcp/26874/ws/p2p/16Uiu2HAmFh5F218S6NVXx4dZCJjYueD3aGcnsWRvHzwNbhMcn6sp"],"enrUri":"enr:-L24QELz42qcVfAPMMwn5_ZGlggHx1snr8aiAyv_bbqaJ4pEEfFpbW6rM9LGhArf3S2zGZGZQ84X_O34uZVhayXZt3QCgmlkgnY0gmlwhKwSRjyKbXVsdGlhZGRyc5YACASsEkY8Bmj5AAoErBJGPAZo-t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDLRvA7wwJqZsWwigGgykBhmOYTiu4GX7mvoMrXMLkQ--DdGNwgmj5g3VkcIJo-4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-10_04-41-11__1282e506-80c3-48cd-aa3d-9f8be421f94f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.124.73
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37969', '37970', '37971', '37972', '37973']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 37969:37969 -p 37970:37970 -p 37971:37971 -p 37972:37972 -p 37973:37973 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37971 --rest-port=37969 --tcp-port=37970 --discv5-udp-port=37972 --rest-address=0.0.0.0 --nat=extip:172.18.124.73 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6880b5db2b5e6f3044ef61cdecba1fbcfbe7de2d6cdb493a77a70f68b3648fad --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37973 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QELz42qcVfAPMMwn5_ZGlggHx1snr8aiAyv_bbqaJ4pEEfFpbW6rM9LGhArf3S2zGZGZQ84X_O34uZVhayXZt3QCgmlkgnY0gmlwhKwSRjyKbXVsdGlhZGRyc5YACASsEkY8Bmj5AAoErBJGPAZo-t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDLRvA7wwJqZsWwigGgykBhmOYTiu4GX7mvoMrXMLkQ--DdGNwgmj5g3VkcIJo-4V3YWt1MgU --filternode=/ip4/172.18.70.60/tcp/26873/p2p/16Uiu2HAmFh5F218S6NVXx4dZCJjYueD3aGcnsWRvHzwNbhMcn6sp
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.124.73 waku 1cf8b4c76ce090e15ce48ef7b835dc0fb43ee82f886b677e714ea94e87dd2696
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1cf8b4c76ce0. Setting up logs at ./log/docker/node2_2026-03-10_04-41-11__1282e506-80c3-48cd-aa3d-9f8be421f94f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37969
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37969/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37969/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.124.73/tcp/37970/p2p/16Uiu2HAkvF1kH38QmPx9UfPUhvW38x1STdWY5LPaiGQbVBHbrEqq","/ip4/172.18.124.73/tcp/37971/ws/p2p/16Uiu2HAkvF1kH38QmPx9UfPUhvW38x1STdWY5LPaiGQbVBHbrEqq"],"enrUri":"enr:-L24QIqoVGxq6AdsBqwBwj7VFdQU8oGRqNYtqdSNjTWmOnfbWqGjxjsiLd8IW8n3OSRBeTKfqoevUSGShrye8JKBBOUCgmlkgnY0gmlwhKwSfEmKbXVsdGlhZGRyc5YACASsEnxJBpRSAAoErBJ8SQaUU90DgnJzhQADAQAAiXNlY3AyNTZrMaECDCCmCsJm0hxUUqN0hVP7nJc_vZhALk4qiVD6BQyf_iyDdGNwgpRSg3VkcIKUVIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37969/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.70.60/tcp/26873/p2p/16Uiu2HAmFh5F218S6NVXx4dZCJjYueD3aGcnsWRvHzwNbhMcn6sp"]'
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:26872/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37969/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "da7d2d41-4bae-4eb1-9bb2-6b5009ea0ad6", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"da7d2d41-4bae-4eb1-9bb2-6b5009ea0ad6","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37969/filter/v2/subscriptions/bfb148ed-3c7e-494b-b40b-4aa829b3ec78" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"bfb148ed-3c7e-494b-b40b-4aa829b3ec78","statusDesc":"OK"}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7132e0c04dcc
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1cf8b4c76ce0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_unsubscribe_from_all_subscribed_content_topics with id: 2026-03-10_04-34-44__b5a93d78-cf29-4596-a4ed-8eeecabb6858
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-34-44__b5a93d78-cf29-4596-a4ed-8eeecabb6858__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.38
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21752', '21753', '21754', '21755', '21756']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 21752:21752 -p 21753:21753 -p 21754:21754 -p 21755:21755 -p 21756:21756 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21754 --rest-port=21752 --tcp-port=21753 --discv5-udp-port=21755 --rest-address=0.0.0.0 --nat=extip:172.18.55.38 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=74cca1d4b3acfabd211cc72f28d2e5cccc45f3ebfaaadb37a62cfced1dec510b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21756 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.55.38 waku 1b8559b29ba2604e4ac1fd219cc74c1eb95ab5e163e9d029e5cb375797394e7c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1b8559b29ba2. Setting up logs at ./log/docker/node1_2026-03-10_04-34-44__b5a93d78-cf29-4596-a4ed-8eeecabb6858__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 21752
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 14336aec3645. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 17fe4109eeb8. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21752/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21752/debug/v1/info" -H "Content-Type: application/json" -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.38/tcp/21753/p2p/16Uiu2HAmJjw3h76ENCbw1aKGHgyZXAmKikDV2gPjTXgWzRxgPGwk","/ip4/172.18.55.38/tcp/21754/ws/p2p/16Uiu2HAmJjw3h76ENCbw1aKGHgyZXAmKikDV2gPjTXgWzRxgPGwk"],"enrUri":"enr:-L24QIK0G_JwcP0aXahbXQvYuFdXz1My3DgsZDxxz2CGhaUYKnyez0YS-ezVEFjT-tTggS7IS72di23d8643PvGoepECgmlkgnY0gmlwhKwSNyaKbXVsdGlhZGRyc5YACASsEjcmBlT5AAoErBI3JgZU-t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDWmpKWZbGt2HBmSddtkj-G7D6n8kwF3_CZ2SZ2wLve0ODdGNwglT5g3VkcIJU-4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-10_04-34-44__b5a93d78-cf29-4596-a4ed-8eeecabb6858__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.87
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['2893', '2894', '2895', '2896', '2897']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 2893:2893 -p 2894:2894 -p 2895:2895 -p 2896:2896 -p 2897:2897 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2895 --rest-port=2893 --tcp-port=2894 --discv5-udp-port=2896 --rest-address=0.0.0.0 --nat=extip:172.18.70.87 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4a889ee1ec416efbd343896f4ad40e2cff9adafd3e4f7a53f4acf6efa9de43ce --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2897 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QIK0G_JwcP0aXahbXQvYuFdXz1My3DgsZDxxz2CGhaUYKnyez0YS-ezVEFjT-tTggS7IS72di23d8643PvGoepECgmlkgnY0gmlwhKwSNyaKbXVsdGlhZGRyc5YACASsEjcmBlT5AAoErBI3JgZU-t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDWmpKWZbGt2HBmSddtkj-G7D6n8kwF3_CZ2SZ2wLve0ODdGNwglT5g3VkcIJU-4V3YWt1MgU --filternode=/ip4/172.18.55.38/tcp/21753/p2p/16Uiu2HAmJjw3h76ENCbw1aKGHgyZXAmKikDV2gPjTXgWzRxgPGwk
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.70.87 waku 1412a564e7ff01a46b5cb0ea5e0b7f92d5c8eeffc894abb8f8f9c1d43423154e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1412a564e7ff. Setting up logs at ./log/docker/node2_2026-03-10_04-34-44__b5a93d78-cf29-4596-a4ed-8eeecabb6858__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 2893
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2893/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2893/debug/v1/info" -H "Content-Type: application/json" -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.87/tcp/2894/p2p/16Uiu2HAky3jwg5iD5KJDtXHrqLzzLAY3oWeUxFPfjGF2e2NqBmJ8","/ip4/172.18.70.87/tcp/2895/ws/p2p/16Uiu2HAky3jwg5iD5KJDtXHrqLzzLAY3oWeUxFPfjGF2e2NqBmJ8"],"enrUri":"enr:-L24QP0ZRFqqYCUJZG9C_dcOCVPD3AsolZEJ8V1RNMkEeQYrAdO8gQzn2-kxV1Ny295Nzl6chrHhIxK5zSnzrjvfNnACgmlkgnY0gmlwhKwSRleKbXVsdGlhZGRyc5YACASsEkZXBgtOAAoErBJGVwYLT90DgnJzhQADAQAAiXNlY3AyNTZrMaECNdBzj8iqqJD_mx0DbQluM0SY9SKxJrrGA37clJDpSIGDdGNwggtOg3VkcIILUIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2893/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.55.38/tcp/21753/p2p/16Uiu2HAmJjw3h76ENCbw1aKGHgyZXAmKikDV2gPjTXgWzRxgPGwk"]'
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:21752/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2893/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "ef88aaf3-7448-4875-8001-15688fff7fbc", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"ef88aaf3-7448-4875-8001-15688fff7fbc","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21752/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2893/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "7c847e9c-46a3-43bf-aeb2-52d3c87e263d", "contentFilters": ["Hello World!", "1234567890"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"7c847e9c-46a3-43bf-aeb2-52d3c87e263d","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21752/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2893/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1234567890","version":0,"timestamp":1773117286781580072,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:2893/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["Hello World!", "1234567890"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21752/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2893/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:2893/filter/v2/messages/1234567890. Response content: b'Not subscribed to topic: 1234567890'
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 1b8559b29ba2
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1412a564e7ff
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,99 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_single_content_topic[/waku/2/content/test.js] with id: 2026-03-10_04-42-08__e549ae3a-702c-4dd5-94ce-8cee440c6200
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-42-08__e549ae3a-702c-4dd5-94ce-8cee440c6200__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.199.84
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20702', '20703', '20704', '20705', '20706']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20702:20702 -p 20703:20703 -p 20704:20704 -p 20705:20705 -p 20706:20706 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20704 --rest-port=20702 --tcp-port=20703 --discv5-udp-port=20705 --rest-address=0.0.0.0 --nat=extip:172.18.199.84 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=cc6a3b148d800496ea0828816bafbbe66e233bcaf4a222e1c9cca3fccaa0a0eb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20706 --metrics-logging=true --relay=true --filter=true --content-topic=/waku/2/content/test.js
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6ab27ef28ef5. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.199.84 waku 130a8bc1aaec2c0644602e5cefd7d0b731d8573f51579fa287d00472f2e0eb37
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 130a8bc1aaec. Setting up logs at ./log/docker/node1_2026-03-10_04-42-08__e549ae3a-702c-4dd5-94ce-8cee440c6200__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20702
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 2f7e9b7c167d. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20702/health" -H "Content-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:20702/health" -H "Content-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:20702/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20702/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.199.84/tcp/20703/p2p/16Uiu2HAmVoWCvxzSAaXiRP7BZR16UbgZpTQ3pYoH5TEqaXHLGJ4h","/ip4/172.18.199.84/tcp/20704/ws/p2p/16Uiu2HAmVoWCvxzSAaXiRP7BZR16UbgZpTQ3pYoH5TEqaXHLGJ4h"],"enrUri":"enr:-L24QHNr4M3ajB2ZU4qgmHOFcII0Zw771vZF2SHX3GeVPNYkGlBDG18wjex2RwtKbZFVJkd2gj4o7UgumYgAG0xJFBACgmlkgnY0gmlwhKwSx1SKbXVsdGlhZGRyc5YACASsEsdUBlDfAAoErBLHVAZQ4N0DgnJzhQACAQAAiXNlY3AyNTZrMaED_sUVFr6nb_CvgXC2fC93e_G9P54NEjnbqKHmXbnu2sKDdGNwglDfg3VkcIJQ4YV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-10_04-42-08__e549ae3a-702c-4dd5-94ce-8cee440c6200__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.109.114
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48156', '48157', '48158', '48159', '48160']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 48156:48156 -p 48157:48157 -p 48158:48158 -p 48159:48159 -p 48160:48160 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48158 --rest-port=48156 --tcp-port=48157 --discv5-udp-port=48159 --rest-address=0.0.0.0 --nat=extip:172.18.109.114 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=c9cdac6ffe7af0b9c3c631bf2a8a0f66e2e5133f68ea5c3ad9ac3e5052f33d6d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48160 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHNr4M3ajB2ZU4qgmHOFcII0Zw771vZF2SHX3GeVPNYkGlBDG18wjex2RwtKbZFVJkd2gj4o7UgumYgAG0xJFBACgmlkgnY0gmlwhKwSx1SKbXVsdGlhZGRyc5YACASsEsdUBlDfAAoErBLHVAZQ4N0DgnJzhQACAQAAiXNlY3AyNTZrMaED_sUVFr6nb_CvgXC2fC93e_G9P54NEjnbqKHmXbnu2sKDdGNwglDfg3VkcIJQ4YV3YWt1MgU --content-topic=/waku/2/content/test.js
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.109.114 waku 4c839880b141e5c337347e20d699bddfe76b1aa288299e73896131e5434c1eaf
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4c839880b141. Setting up logs at ./log/docker/node2_2026-03-10_04-42-08__e549ae3a-702c-4dd5-94ce-8cee440c6200__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 48156
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48156/health" -H "Content-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:48156/health" -H "Content-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:48156/health" -H "Content-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:48156/health" -H "Content-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:48156/health" -H "Content-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:48156/health" -H "Content-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:48156/health" -H "Content-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:48156/health" -H "Content-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:48156/health" -H "Content-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:48156/health" -H "Content-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:48156/health" -H "Content-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:48156/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48156/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.109.114/tcp/48157/p2p/16Uiu2HAmLYELtcEFLfAEFomW5zvw9yqxdwXgbJW6dpGtJSGNoctt","/ip4/172.18.109.114/tcp/48158/ws/p2p/16Uiu2HAmLYELtcEFLfAEFomW5zvw9yqxdwXgbJW6dpGtJSGNoctt"],"enrUri":"enr:-L24QALULukln-0AJV6jvGIrR8U90NGYytYo6Cgr6upkl3NgCvi2gW64awNInXizeIbfTWVttUEhy6OMlIsQLv58JxcCgmlkgnY0gmlwhKwSbXKKbXVsdGlhZGRyc5YACASsEm1yBrwdAAoErBJtcga8Ht0DgnJzhQACAQAAiXNlY3AyNTZrMaEDdSJAduAi4SK8ikctjFo5oZISZ-lZGpp_NvkcFc5Y1U2DdGNwgrwdg3VkcIK8H4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48156/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.199.84/tcp/20703/p2p/16Uiu2HAmVoWCvxzSAaXiRP7BZR16UbgZpTQ3pYoH5TEqaXHLGJ4h"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20702/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/content/test.js"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48156/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/content/test.js"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20702/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:20702/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":1773117732856995662,"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:48156/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":1773117732856995662,"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 130a8bc1aaec
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4c839880b141
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,836 @@
2026-03-10 04:35:49.206 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-10 04:35:49.207 DEBUG [tests.conftest] Running test: test_static_shard_relay_10_nwaku_nodes with id: 2026-03-10_04-35-49__f8369030-4e45-4ff1-b8e7-32673dc78f1b
2026-03-10 04:35:49.207 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-10 04:35:49.207 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-10 04:35:49.208 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-10 04:35:49.215 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:35:49.215 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-35-49__f8369030-4e45-4ff1-b8e7-32673dc78f1b__wakuorg_nwaku:latest.log
2026-03-10 04:35:49.215 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:35:49.215 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:35:49.216 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:35:49.217 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.101.25
2026-03-10 04:35:49.217 DEBUG [src.node.docker_mananger] Generated ports ['38710', '38711', '38712', '38713', '38714']
2026-03-10 04:35:49.217 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-10 04:35:49.217 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-10 04:35:49.217 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:35:49.217 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:35:49.217 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:35:49.218 DEBUG [src.node.docker_mananger] docker run -i -t -p 38710:38710 -p 38711:38711 -p 38712:38712 -p 38713:38713 -p 38714:38714 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38712 --rest-port=38710 --tcp-port=38711 --discv5-udp-port=38713 --rest-address=0.0.0.0 --nat=extip:172.18.101.25 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=18fcfc42f846db3d03d96a1abdc266b21c9169baccaf4fee9f69de9d4a1d022d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38714 --metrics-logging=true --relay=true --filter=true
2026-03-10 04:35:49.408 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.101.25 waku 7a9ea629dbe487d303957367473f09927bf50124d0243500645f5b06de24c7eb
2026-03-10 04:35:49.436 ERROR [src.node.docker_mananger] Max retries reached for container 22d9f2ab204c. Exiting log stream.
2026-03-10 04:35:49.443 DEBUG [src.node.docker_mananger] Container started with ID 7a9ea629dbe4. Setting up logs at ./log/docker/node1_2026-03-10_04-35-49__f8369030-4e45-4ff1-b8e7-32673dc78f1b__wakuorg_nwaku:latest.log
2026-03-10 04:35:49.443 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 38710
2026-03-10 04:35:49.443 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:35:50.005 ERROR [src.node.docker_mananger] Max retries reached for container 5a04c8355915. Exiting log stream.
2026-03-10 04:35:50.443 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38710/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:35:50.446 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:35:50.547 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38710/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:35:50.549 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:35:50.650 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38710/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:35:50.652 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:35:50.753 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38710/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:35:50.755 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:35:50.755 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:35:50.755 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38710/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:35:50.758 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.101.25/tcp/38711/p2p/16Uiu2HAmTWoP5767ps1hZEFPEgXg8XSeAMA4TcdF6x73Z9RDS91c","/ip4/172.18.101.25/tcp/38712/ws/p2p/16Uiu2HAmTWoP5767ps1hZEFPEgXg8XSeAMA4TcdF6x73Z9RDS91c"],"enrUri":"enr:-L24QI0hPraDrqr859pKLxMEyo6mjhQGi1nHFDdUd73sPKsFWsumx44JD_DIpTPu5CdJUPB5VdyEWBilMK2b26lwSuICgmlkgnY0gmlwhKwSZRmKbXVsdGlhZGRyc5YACASsEmUZBpc3AAoErBJlGQaXON0DgnJzhQACAQAAiXNlY3AyNTZrMaED3MZBIX9onwoU38e2PBLsw-S1e8beRFogyHDWTkSsvuuDdGNwgpc3g3VkcIKXOYV3YWt1MgU"}'
2026-03-10 04:35:50.758 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:35:50.765 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:35:50.765 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-10_04-35-49__f8369030-4e45-4ff1-b8e7-32673dc78f1b__wakuorg_nwaku:latest.log
2026-03-10 04:35:50.765 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:35:50.765 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:35:50.767 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:35:50.767 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.60.57
2026-03-10 04:35:50.767 DEBUG [src.node.docker_mananger] Generated ports ['39129', '39130', '39131', '39132', '39133']
2026-03-10 04:35:50.767 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-10 04:35:50.767 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-10 04:35:50.768 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:35:50.768 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:35:50.768 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:35:50.768 DEBUG [src.node.docker_mananger] docker run -i -t -p 39129:39129 -p 39130:39130 -p 39131:39131 -p 39132:39132 -p 39133:39133 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39131 --rest-port=39129 --tcp-port=39130 --discv5-udp-port=39132 --rest-address=0.0.0.0 --nat=extip:172.18.60.57 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=4cba681e38f1fabf452b931e2df7efbabceb1bb1ff2beae2fcddcbcbfcab9aef --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39133 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QI0hPraDrqr859pKLxMEyo6mjhQGi1nHFDdUd73sPKsFWsumx44JD_DIpTPu5CdJUPB5VdyEWBilMK2b26lwSuICgmlkgnY0gmlwhKwSZRmKbXVsdGlhZGRyc5YACASsEmUZBpc3AAoErBJlGQaXON0DgnJzhQACAQAAiXNlY3AyNTZrMaED3MZBIX9onwoU38e2PBLsw-S1e8beRFogyHDWTkSsvuuDdGNwgpc3g3VkcIKXOYV3YWt1MgU
2026-03-10 04:35:50.960 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.60.57 waku 8b7fdf6b1dd0fb674429f5ba90da191f1b11166160d9afd7731026792ddcb6b2
2026-03-10 04:35:51.007 DEBUG [src.node.docker_mananger] Container started with ID 8b7fdf6b1dd0. Setting up logs at ./log/docker/node3_2026-03-10_04-35-49__f8369030-4e45-4ff1-b8e7-32673dc78f1b__wakuorg_nwaku:latest.log
2026-03-10 04:35:51.007 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 39129
2026-03-10 04:35:51.008 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:35:52.008 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39129/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:35:52.011 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:35:52.112 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39129/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:35:52.114 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:35:52.215 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39129/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:35:52.217 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:35:52.318 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39129/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:35:52.321 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:35:52.321 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:35:52.321 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39129/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:35:52.323 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.60.57/tcp/39130/p2p/16Uiu2HAm16ezdoZ6RmMhfK9DjGKeagoVMikKULUpgKPw545LyRP8","/ip4/172.18.60.57/tcp/39131/ws/p2p/16Uiu2HAm16ezdoZ6RmMhfK9DjGKeagoVMikKULUpgKPw545LyRP8"],"enrUri":"enr:-L24QNeblsgqIiKf2TEWUlNUUiwp6j4l0TPmIui7gqAetcXhSGk-SJX7IUjbpOQNsa8-ilg8pmyMT-JslgyJh7IePvICgmlkgnY0gmlwhKwSPDmKbXVsdGlhZGRyc5YACASsEjw5BpjaAAoErBI8OQaY290DgnJzhQACAQAAiXNlY3AyNTZrMaECVEb4zgHfbyLPCurJoF8mdSJ7K2c2Cn04iaa4BxpJ5pODdGNwgpjag3VkcIKY3IV3YWt1MgE"}'
2026-03-10 04:35:52.324 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:35:52.324 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39129/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.101.25/tcp/38711/p2p/16Uiu2HAmTWoP5767ps1hZEFPEgXg8XSeAMA4TcdF6x73Z9RDS91c"]'
2026-03-10 04:35:52.346 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:52.366 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:35:52.368 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-03-10_04-35-49__f8369030-4e45-4ff1-b8e7-32673dc78f1b__wakuorg_nwaku:latest.log
2026-03-10 04:35:52.370 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:35:52.370 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:35:52.376 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:35:52.376 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.195.45
2026-03-10 04:35:52.376 DEBUG [src.node.docker_mananger] Generated ports ['48664', '48665', '48666', '48667', '48668']
2026-03-10 04:35:52.377 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-10 04:35:52.378 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-10 04:35:52.378 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:35:52.378 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:35:52.378 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:35:52.379 DEBUG [src.node.docker_mananger] docker run -i -t -p 48664:48664 -p 48665:48665 -p 48666:48666 -p 48667:48667 -p 48668:48668 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48666 --rest-port=48664 --tcp-port=48665 --discv5-udp-port=48667 --rest-address=0.0.0.0 --nat=extip:172.18.195.45 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=c8caffaef80dedf30eaac261fcaf8cacb34231e68c54a7f73fc4b1b1236d51bb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48668 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QI0hPraDrqr859pKLxMEyo6mjhQGi1nHFDdUd73sPKsFWsumx44JD_DIpTPu5CdJUPB5VdyEWBilMK2b26lwSuICgmlkgnY0gmlwhKwSZRmKbXVsdGlhZGRyc5YACASsEmUZBpc3AAoErBJlGQaXON0DgnJzhQACAQAAiXNlY3AyNTZrMaED3MZBIX9onwoU38e2PBLsw-S1e8beRFogyHDWTkSsvuuDdGNwgpc3g3VkcIKXOYV3YWt1MgU
2026-03-10 04:35:52.596 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.195.45 waku 1cc18b606fa1afa683033e7fad334ac5890665849b9e3885bf2224be20208515
2026-03-10 04:35:52.634 DEBUG [src.node.docker_mananger] Container started with ID 1cc18b606fa1. Setting up logs at ./log/docker/node4_2026-03-10_04-35-49__f8369030-4e45-4ff1-b8e7-32673dc78f1b__wakuorg_nwaku:latest.log
2026-03-10 04:35:52.634 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48664
2026-03-10 04:35:52.635 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:35:53.635 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48664/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:35:53.638 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:35:53.738 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48664/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:35:53.741 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:35:53.742 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:35:53.742 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48664/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:35:53.746 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.195.45/tcp/48665/p2p/16Uiu2HAmHyiZYx44mnve5vSsL2mnNQS5Yy3zHKUHfjyqq6pGm3vh","/ip4/172.18.195.45/tcp/48666/ws/p2p/16Uiu2HAmHyiZYx44mnve5vSsL2mnNQS5Yy3zHKUHfjyqq6pGm3vh"],"enrUri":"enr:-L24QAGBO8YvmYO-R-YWibcnu_mGbkX47LdvRTrqFqV64V6_ee6iuHaHFlkHoavqN2xR7tOdaBJye8bAeiYcBbqPZt4CgmlkgnY0gmlwhKwSwy2KbXVsdGlhZGRyc5YACASsEsMtBr4ZAAoErBLDLQa-Gt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDTxaeJ2bg7d7PpuDh1gK996oKoQKZtLlHzftSAT7i8OKDdGNwgr4Zg3VkcIK-G4V3YWt1MgE"}'
2026-03-10 04:35:53.746 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:35:53.747 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48664/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.101.25/tcp/38711/p2p/16Uiu2HAmTWoP5767ps1hZEFPEgXg8XSeAMA4TcdF6x73Z9RDS91c"]'
2026-03-10 04:35:53.779 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:53.792 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:35:53.794 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-03-10_04-35-49__f8369030-4e45-4ff1-b8e7-32673dc78f1b__wakuorg_nwaku:latest.log
2026-03-10 04:35:53.797 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:35:53.798 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:35:53.803 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:35:53.804 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.161.200
2026-03-10 04:35:53.804 DEBUG [src.node.docker_mananger] Generated ports ['14027', '14028', '14029', '14030', '14031']
2026-03-10 04:35:53.805 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-10 04:35:53.806 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-10 04:35:53.806 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:35:53.808 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:35:53.808 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:35:53.809 DEBUG [src.node.docker_mananger] docker run -i -t -p 14027:14027 -p 14028:14028 -p 14029:14029 -p 14030:14030 -p 14031:14031 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14029 --rest-port=14027 --tcp-port=14028 --discv5-udp-port=14030 --rest-address=0.0.0.0 --nat=extip:172.18.161.200 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=46c4fc8ef9c28dc07d7af9b13cdabe9266a2f8b0e2b5d33b501d4eff9604ccfe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14031 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QI0hPraDrqr859pKLxMEyo6mjhQGi1nHFDdUd73sPKsFWsumx44JD_DIpTPu5CdJUPB5VdyEWBilMK2b26lwSuICgmlkgnY0gmlwhKwSZRmKbXVsdGlhZGRyc5YACASsEmUZBpc3AAoErBJlGQaXON0DgnJzhQACAQAAiXNlY3AyNTZrMaED3MZBIX9onwoU38e2PBLsw-S1e8beRFogyHDWTkSsvuuDdGNwgpc3g3VkcIKXOYV3YWt1MgU
2026-03-10 04:35:54.037 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.161.200 waku b1d1a828e721ac2039afc7daa633f40f47bbd3986e4b11a8c545e6ecbc349301
2026-03-10 04:35:54.072 DEBUG [src.node.docker_mananger] Container started with ID b1d1a828e721. Setting up logs at ./log/docker/node5_2026-03-10_04-35-49__f8369030-4e45-4ff1-b8e7-32673dc78f1b__wakuorg_nwaku:latest.log
2026-03-10 04:35:54.073 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 14027
2026-03-10 04:35:54.073 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:35:55.073 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14027/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:35:55.076 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:35:55.176 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14027/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:35:55.178 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:35:55.279 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14027/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:35:55.281 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:35:55.381 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14027/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:35:55.384 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:35:55.384 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:35:55.384 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14027/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:35:55.386 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.161.200/tcp/14028/p2p/16Uiu2HAmT71Z3JyCNCjj9NNN8H9RXvKM84fvcB43rQDHYd8caUta","/ip4/172.18.161.200/tcp/14029/ws/p2p/16Uiu2HAmT71Z3JyCNCjj9NNN8H9RXvKM84fvcB43rQDHYd8caUta"],"enrUri":"enr:-L24QC54eVu12TDKTGkGBvDTGaFzNACYpO7QCItWBokl4Mt3MJN072Wy7Ynmbi_9v2fysSh9u2wJmkNNlNo5Ha_-4igCgmlkgnY0gmlwhKwSociKbXVsdGlhZGRyc5YACASsEqHIBjbMAAoErBKhyAY2zd0DgnJzhQACAQAAiXNlY3AyNTZrMaED1q4T6e_zzlc6c1pnA0ok_AStiiyIeXFuR27bVrsEALODdGNwgjbMg3VkcII2zoV3YWt1MgE"}'
2026-03-10 04:35:55.387 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:35:55.387 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14027/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.101.25/tcp/38711/p2p/16Uiu2HAmTWoP5767ps1hZEFPEgXg8XSeAMA4TcdF6x73Z9RDS91c"]'
2026-03-10 04:35:55.415 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:55.429 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:35:55.430 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node6_2026-03-10_04-35-49__f8369030-4e45-4ff1-b8e7-32673dc78f1b__wakuorg_nwaku:latest.log
2026-03-10 04:35:55.431 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:35:55.432 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:35:55.437 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:35:55.437 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.152.56
2026-03-10 04:35:55.437 DEBUG [src.node.docker_mananger] Generated ports ['2398', '2399', '2400', '2401', '2402']
2026-03-10 04:35:55.438 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-10 04:35:55.438 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-10 04:35:55.438 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:35:55.439 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:35:55.441 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:35:55.442 DEBUG [src.node.docker_mananger] docker run -i -t -p 2398:2398 -p 2399:2399 -p 2400:2400 -p 2401:2401 -p 2402:2402 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2400 --rest-port=2398 --tcp-port=2399 --discv5-udp-port=2401 --rest-address=0.0.0.0 --nat=extip:172.18.152.56 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=aad3a57de74e584f7363dbedfe87ce864e2e241a2faeba9e4bc078c629fee72d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2402 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QI0hPraDrqr859pKLxMEyo6mjhQGi1nHFDdUd73sPKsFWsumx44JD_DIpTPu5CdJUPB5VdyEWBilMK2b26lwSuICgmlkgnY0gmlwhKwSZRmKbXVsdGlhZGRyc5YACASsEmUZBpc3AAoErBJlGQaXON0DgnJzhQACAQAAiXNlY3AyNTZrMaED3MZBIX9onwoU38e2PBLsw-S1e8beRFogyHDWTkSsvuuDdGNwgpc3g3VkcIKXOYV3YWt1MgU
2026-03-10 04:35:55.654 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.152.56 waku f94a3a3eb2a7c379693ff498e59e56d9c8ac752abdd6fd2621d8b787547237b2
2026-03-10 04:35:55.691 DEBUG [src.node.docker_mananger] Container started with ID f94a3a3eb2a7. Setting up logs at ./log/docker/node6_2026-03-10_04-35-49__f8369030-4e45-4ff1-b8e7-32673dc78f1b__wakuorg_nwaku:latest.log
2026-03-10 04:35:55.692 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2398
2026-03-10 04:35:55.692 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:35:56.692 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2398/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:35:56.697 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:35:56.797 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2398/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:35:56.800 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:35:56.800 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:35:56.800 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2398/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:35:56.802 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.152.56/tcp/2399/p2p/16Uiu2HAkujpqLtWwkj6bfTvGd2ekZM3iwboPEanjoUWaJY4RrL2j","/ip4/172.18.152.56/tcp/2400/ws/p2p/16Uiu2HAkujpqLtWwkj6bfTvGd2ekZM3iwboPEanjoUWaJY4RrL2j"],"enrUri":"enr:-L24QIxI2W4ygCePPA1A9VL5lGLomZK9g5RPYrkmu7N8H-8lLi7z50J2qgjwLWigcwhZ2C7jyjsZ_Gg5G_X3QYI37GkCgmlkgnY0gmlwhKwSmDiKbXVsdGlhZGRyc5YACASsEpg4BglfAAoErBKYOAYJYN0DgnJzhQACAQAAiXNlY3AyNTZrMaECBKZ3Vsb6DxnCqDGRsafLjLhcoZ-0sB3vLAVp_vtpOViDdGNwgglfg3VkcIIJYYV3YWt1MgE"}'
2026-03-10 04:35:56.803 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:35:56.803 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2398/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.101.25/tcp/38711/p2p/16Uiu2HAmTWoP5767ps1hZEFPEgXg8XSeAMA4TcdF6x73Z9RDS91c"]'
2026-03-10 04:35:56.825 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:56.847 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:35:56.847 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node7_2026-03-10_04-35-49__f8369030-4e45-4ff1-b8e7-32673dc78f1b__wakuorg_nwaku:latest.log
2026-03-10 04:35:56.847 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:35:56.847 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:35:56.849 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:35:56.850 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.61.156
2026-03-10 04:35:56.850 DEBUG [src.node.docker_mananger] Generated ports ['42128', '42129', '42130', '42131', '42132']
2026-03-10 04:35:56.850 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-10 04:35:56.851 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-10 04:35:56.851 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:35:56.851 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:35:56.852 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:35:56.853 DEBUG [src.node.docker_mananger] docker run -i -t -p 42128:42128 -p 42129:42129 -p 42130:42130 -p 42131:42131 -p 42132:42132 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42130 --rest-port=42128 --tcp-port=42129 --discv5-udp-port=42131 --rest-address=0.0.0.0 --nat=extip:172.18.61.156 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ce5acd3ddf1b58cd7381654ebfcbf45390b36c9d9d4f6c463f220630a4b8e029 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42132 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QI0hPraDrqr859pKLxMEyo6mjhQGi1nHFDdUd73sPKsFWsumx44JD_DIpTPu5CdJUPB5VdyEWBilMK2b26lwSuICgmlkgnY0gmlwhKwSZRmKbXVsdGlhZGRyc5YACASsEmUZBpc3AAoErBJlGQaXON0DgnJzhQACAQAAiXNlY3AyNTZrMaED3MZBIX9onwoU38e2PBLsw-S1e8beRFogyHDWTkSsvuuDdGNwgpc3g3VkcIKXOYV3YWt1MgU
2026-03-10 04:35:57.072 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.61.156 waku 08862b31a2c07eac0f47837bc5f7c85f67ad1a8ea2c649fdd7add6ecb39c4f51
2026-03-10 04:35:57.117 DEBUG [src.node.docker_mananger] Container started with ID 08862b31a2c0. Setting up logs at ./log/docker/node7_2026-03-10_04-35-49__f8369030-4e45-4ff1-b8e7-32673dc78f1b__wakuorg_nwaku:latest.log
2026-03-10 04:35:57.117 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 42128
2026-03-10 04:35:57.118 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:35:58.118 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42128/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:35:58.121 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:35:58.221 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42128/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:35:58.224 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:35:58.324 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42128/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:35:58.328 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:35:58.431 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42128/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:35:58.438 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:35:58.440 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:35:58.440 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42128/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:35:58.451 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.61.156/tcp/42129/p2p/16Uiu2HAmLUViGwZvsCfV8TukigPwKXezZAGR68QrpkPKxxbmWd5m","/ip4/172.18.61.156/tcp/42130/ws/p2p/16Uiu2HAmLUViGwZvsCfV8TukigPwKXezZAGR68QrpkPKxxbmWd5m"],"enrUri":"enr:-L24QMT867QNH7FFVpl9OtGVTv7jbjI3QVwQzhmDKTOoEcWNNkt8yrGaZ8ZZoViiueidplEOcFpe7WSBFDm0YHQRir8CgmlkgnY0gmlwhKwSPZyKbXVsdGlhZGRyc5YACASsEj2cBqSRAAoErBI9nAakkt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDdC1OWAzbsmA9OmAl3KDe18408nv041zOb2JCGEmWSeyDdGNwgqSRg3VkcIKkk4V3YWt1MgE"}'
2026-03-10 04:35:58.451 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:35:58.453 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42128/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.101.25/tcp/38711/p2p/16Uiu2HAmTWoP5767ps1hZEFPEgXg8XSeAMA4TcdF6x73Z9RDS91c"]'
2026-03-10 04:35:58.484 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:58.502 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:35:58.504 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node8_2026-03-10_04-35-49__f8369030-4e45-4ff1-b8e7-32673dc78f1b__wakuorg_nwaku:latest.log
2026-03-10 04:35:58.505 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:35:58.505 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:35:58.510 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:35:58.511 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.218.82
2026-03-10 04:35:58.511 DEBUG [src.node.docker_mananger] Generated ports ['44020', '44021', '44022', '44023', '44024']
2026-03-10 04:35:58.512 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-10 04:35:58.513 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-10 04:35:58.514 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:35:58.517 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:35:58.518 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:35:58.520 DEBUG [src.node.docker_mananger] docker run -i -t -p 44020:44020 -p 44021:44021 -p 44022:44022 -p 44023:44023 -p 44024:44024 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44022 --rest-port=44020 --tcp-port=44021 --discv5-udp-port=44023 --rest-address=0.0.0.0 --nat=extip:172.18.218.82 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=1dfd8c02c0dbbc1b8d9dd6372a16b6dd6d20b42edef1bce9efed5befdb28d14b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44024 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QI0hPraDrqr859pKLxMEyo6mjhQGi1nHFDdUd73sPKsFWsumx44JD_DIpTPu5CdJUPB5VdyEWBilMK2b26lwSuICgmlkgnY0gmlwhKwSZRmKbXVsdGlhZGRyc5YACASsEmUZBpc3AAoErBJlGQaXON0DgnJzhQACAQAAiXNlY3AyNTZrMaED3MZBIX9onwoU38e2PBLsw-S1e8beRFogyHDWTkSsvuuDdGNwgpc3g3VkcIKXOYV3YWt1MgU
2026-03-10 04:35:58.748 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.218.82 waku 2308902060cc1ec020c8da9c5b11ed3318f66cd923a3d3557c9d1569379bd08e
2026-03-10 04:35:58.790 DEBUG [src.node.docker_mananger] Container started with ID 2308902060cc. Setting up logs at ./log/docker/node8_2026-03-10_04-35-49__f8369030-4e45-4ff1-b8e7-32673dc78f1b__wakuorg_nwaku:latest.log
2026-03-10 04:35:58.791 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 44020
2026-03-10 04:35:58.791 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:35:59.792 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44020/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:35:59.795 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:35:59.896 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44020/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:35:59.902 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:36:00.003 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44020/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:00.006 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:36:00.006 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:36:00.006 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44020/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:00.009 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.218.82/tcp/44021/p2p/16Uiu2HAmUuSn3zLnCUBMnVJ4qeRFUNRkfNQy5D6HC9KosmPTiSEP","/ip4/172.18.218.82/tcp/44022/ws/p2p/16Uiu2HAmUuSn3zLnCUBMnVJ4qeRFUNRkfNQy5D6HC9KosmPTiSEP"],"enrUri":"enr:-L24QD7hVr-KlhUH7usPK8QytiG4b_1emGuraH9f-Qmc0QF0KUBzqSvF0sDbmZFIlAKEnPIBmdi48XSxaJjqbFDj7qECgmlkgnY0gmlwhKwS2lKKbXVsdGlhZGRyc5YACASsEtpSBqv1AAoErBLaUgar9t0DgnJzhQACAQAAiXNlY3AyNTZrMaED8W8A0KrFv3fZMqnfVEYtBHAtpm-ypinpBRDjv1085VSDdGNwgqv1g3VkcIKr94V3YWt1MgE"}'
2026-03-10 04:36:00.009 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:36:00.010 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44020/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.101.25/tcp/38711/p2p/16Uiu2HAmTWoP5767ps1hZEFPEgXg8XSeAMA4TcdF6x73Z9RDS91c"]'
2026-03-10 04:36:00.035 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:36:00.053 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:36:00.061 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node9_2026-03-10_04-35-49__f8369030-4e45-4ff1-b8e7-32673dc78f1b__wakuorg_nwaku:latest.log
2026-03-10 04:36:00.061 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:36:00.065 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:36:00.082 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:36:00.082 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.197.218
2026-03-10 04:36:00.091 DEBUG [src.node.docker_mananger] Generated ports ['23179', '23180', '23181', '23182', '23183']
2026-03-10 04:36:00.091 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-10 04:36:00.094 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-10 04:36:00.096 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:36:00.098 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:36:00.099 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:36:00.100 DEBUG [src.node.docker_mananger] docker run -i -t -p 23179:23179 -p 23180:23180 -p 23181:23181 -p 23182:23182 -p 23183:23183 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23181 --rest-port=23179 --tcp-port=23180 --discv5-udp-port=23182 --rest-address=0.0.0.0 --nat=extip:172.18.197.218 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=a53e4835ee7cc2deacc638d790edda47d9af9d3ddbf235082e29f309b271cfb4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23183 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QI0hPraDrqr859pKLxMEyo6mjhQGi1nHFDdUd73sPKsFWsumx44JD_DIpTPu5CdJUPB5VdyEWBilMK2b26lwSuICgmlkgnY0gmlwhKwSZRmKbXVsdGlhZGRyc5YACASsEmUZBpc3AAoErBJlGQaXON0DgnJzhQACAQAAiXNlY3AyNTZrMaED3MZBIX9onwoU38e2PBLsw-S1e8beRFogyHDWTkSsvuuDdGNwgpc3g3VkcIKXOYV3YWt1MgU
2026-03-10 04:36:00.325 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.197.218 waku 7909c8f5eb3d3b46831fcb8fa3517e8ab74b4735aa5d74ac68786e9f137cbe93
2026-03-10 04:36:00.359 DEBUG [src.node.docker_mananger] Container started with ID 7909c8f5eb3d. Setting up logs at ./log/docker/node9_2026-03-10_04-35-49__f8369030-4e45-4ff1-b8e7-32673dc78f1b__wakuorg_nwaku:latest.log
2026-03-10 04:36:00.360 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 23179
2026-03-10 04:36:00.360 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:36:01.360 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23179/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:01.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:36:01.465 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23179/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:01.467 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:36:01.567 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23179/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:01.570 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:36:01.671 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23179/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:01.677 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:36:01.677 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:36:01.677 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23179/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:01.681 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.197.218/tcp/23180/p2p/16Uiu2HAm6JDSYN2wvvRAcBjX5VWoH7zZskkzvsGARaoSVBpAkG7v","/ip4/172.18.197.218/tcp/23181/ws/p2p/16Uiu2HAm6JDSYN2wvvRAcBjX5VWoH7zZskkzvsGARaoSVBpAkG7v"],"enrUri":"enr:-L24QE6ZCEzSOBpsYnRZi6p2BMd93IA9oj3OUN5umF-xk05cAsT5FCFhESVKFYFCkpkRuOzXN6zI8fvEw2uhm2rkkSsCgmlkgnY0gmlwhKwSxdqKbXVsdGlhZGRyc5YACASsEsXaBlqMAAoErBLF2gZajd0DgnJzhQACAQAAiXNlY3AyNTZrMaECoYd7pIMqq5Bu3R8dSn8UNp1TUxBUYbxSiHp3GQYdVtWDdGNwglqMg3VkcIJajoV3YWt1MgE"}'
2026-03-10 04:36:01.682 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:36:01.682 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23179/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.101.25/tcp/38711/p2p/16Uiu2HAmTWoP5767ps1hZEFPEgXg8XSeAMA4TcdF6x73Z9RDS91c"]'
2026-03-10 04:36:01.715 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:36:01.725 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:36:01.726 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node10_2026-03-10_04-35-49__f8369030-4e45-4ff1-b8e7-32673dc78f1b__wakuorg_nwaku:latest.log
2026-03-10 04:36:01.726 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:36:01.726 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:36:01.728 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:36:01.728 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.24.191
2026-03-10 04:36:01.729 DEBUG [src.node.docker_mananger] Generated ports ['9683', '9684', '9685', '9686', '9687']
2026-03-10 04:36:01.729 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-10 04:36:01.729 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-10 04:36:01.729 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:36:01.729 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:36:01.729 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:36:01.729 DEBUG [src.node.docker_mananger] docker run -i -t -p 9683:9683 -p 9684:9684 -p 9685:9685 -p 9686:9686 -p 9687:9687 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9685 --rest-port=9683 --tcp-port=9684 --discv5-udp-port=9686 --rest-address=0.0.0.0 --nat=extip:172.18.24.191 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=0f7a1acbe1fcbe5ce70a10ad8d7d5efc67d5edb6e9c4acc0abd990ddf39ca4ad --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9687 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QI0hPraDrqr859pKLxMEyo6mjhQGi1nHFDdUd73sPKsFWsumx44JD_DIpTPu5CdJUPB5VdyEWBilMK2b26lwSuICgmlkgnY0gmlwhKwSZRmKbXVsdGlhZGRyc5YACASsEmUZBpc3AAoErBJlGQaXON0DgnJzhQACAQAAiXNlY3AyNTZrMaED3MZBIX9onwoU38e2PBLsw-S1e8beRFogyHDWTkSsvuuDdGNwgpc3g3VkcIKXOYV3YWt1MgU
2026-03-10 04:36:01.950 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.24.191 waku 621cab3eb7dc786753897f7620bd305b12c15b068a45cbc18f37f07c27e3b4c7
2026-03-10 04:36:01.991 DEBUG [src.node.docker_mananger] Container started with ID 621cab3eb7dc. Setting up logs at ./log/docker/node10_2026-03-10_04-35-49__f8369030-4e45-4ff1-b8e7-32673dc78f1b__wakuorg_nwaku:latest.log
2026-03-10 04:36:01.991 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9683
2026-03-10 04:36:01.992 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:36:02.992 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9683/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:02.997 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:36:03.098 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9683/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:03.100 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:36:03.200 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9683/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:03.203 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:36:03.304 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9683/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:03.308 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:36:03.409 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9683/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:03.411 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:36:03.411 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:36:03.412 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9683/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:03.414 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.24.191/tcp/9684/p2p/16Uiu2HAmAFdHRE2bGpHWJRdWywgcax2UQ85qV9osRVTvDa2cf86b","/ip4/172.18.24.191/tcp/9685/ws/p2p/16Uiu2HAmAFdHRE2bGpHWJRdWywgcax2UQ85qV9osRVTvDa2cf86b"],"enrUri":"enr:-L24QFPF50Lobjr--36T_UV7sJujXKPWqb4zhLpynse8yvssfDmo2fomryLJOXgetuKrkVs0j3bLk4J-4RstRHvoe4wCgmlkgnY0gmlwhKwSGL-KbXVsdGlhZGRyc5YACASsEhi_BiXUAAoErBIYvwYl1d0DgnJzhQACAQAAiXNlY3AyNTZrMaEC3ExygaDcJsQVW9E1khzSDqhbeyYbePnfc-DUH0eAk0CDdGNwgiXUg3VkcIIl1oV3YWt1MgE"}'
2026-03-10 04:36:03.414 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:36:03.415 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9683/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.101.25/tcp/38711/p2p/16Uiu2HAmTWoP5767ps1hZEFPEgXg8XSeAMA4TcdF6x73Z9RDS91c"]'
2026-03-10 04:36:03.458 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:36:03.471 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:36:03.471 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node11_2026-03-10_04-35-49__f8369030-4e45-4ff1-b8e7-32673dc78f1b__wakuorg_nwaku:latest.log
2026-03-10 04:36:03.471 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:36:03.472 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:36:03.474 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:36:03.475 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.111.195
2026-03-10 04:36:03.475 DEBUG [src.node.docker_mananger] Generated ports ['29373', '29374', '29375', '29376', '29377']
2026-03-10 04:36:03.475 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-10 04:36:03.476 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-10 04:36:03.476 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:36:03.476 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:36:03.476 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:36:03.477 DEBUG [src.node.docker_mananger] docker run -i -t -p 29373:29373 -p 29374:29374 -p 29375:29375 -p 29376:29376 -p 29377:29377 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29375 --rest-port=29373 --tcp-port=29374 --discv5-udp-port=29376 --rest-address=0.0.0.0 --nat=extip:172.18.111.195 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d6cf0b9cf7658fb8d62eaf5f8f04d639ec07fb94e4e7e4f699dbe8f81beaa0f3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29377 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QI0hPraDrqr859pKLxMEyo6mjhQGi1nHFDdUd73sPKsFWsumx44JD_DIpTPu5CdJUPB5VdyEWBilMK2b26lwSuICgmlkgnY0gmlwhKwSZRmKbXVsdGlhZGRyc5YACASsEmUZBpc3AAoErBJlGQaXON0DgnJzhQACAQAAiXNlY3AyNTZrMaED3MZBIX9onwoU38e2PBLsw-S1e8beRFogyHDWTkSsvuuDdGNwgpc3g3VkcIKXOYV3YWt1MgU
2026-03-10 04:36:03.707 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.111.195 waku ce5c21fcb5136e7f70ab61aaef1b082022539e29f6d57c28cfd55c30189780bd
2026-03-10 04:36:03.748 DEBUG [src.node.docker_mananger] Container started with ID ce5c21fcb513. Setting up logs at ./log/docker/node11_2026-03-10_04-35-49__f8369030-4e45-4ff1-b8e7-32673dc78f1b__wakuorg_nwaku:latest.log
2026-03-10 04:36:03.748 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 29373
2026-03-10 04:36:03.748 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:36:04.749 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29373/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:04.752 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:36:04.852 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29373/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:04.860 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:36:04.963 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29373/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:04.967 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:36:05.069 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29373/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:05.076 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:36:05.077 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:36:05.080 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29373/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:05.088 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.111.195/tcp/29374/p2p/16Uiu2HAm6LcHE2Vf2YGMVxW1v9f97QiqvYe8BZzZYaRxZ5DyoQp3","/ip4/172.18.111.195/tcp/29375/ws/p2p/16Uiu2HAm6LcHE2Vf2YGMVxW1v9f97QiqvYe8BZzZYaRxZ5DyoQp3"],"enrUri":"enr:-L24QBq7428IM30ZMVFjZT25jzLgjQ7tUx9vHJb3mMx-2voiNutgH2uujWAxoVwhV4u3VFjnM5nPpwkaP-Ryf06r2hgCgmlkgnY0gmlwhKwSb8OKbXVsdGlhZGRyc5YACASsEm_DBnK-AAoErBJvwwZyv90DgnJzhQACAQAAiXNlY3AyNTZrMaECoiR4GwvDd2j-UXv7m5YMz1qRyBchhNYNA_kwKdPrFxSDdGNwgnK-g3VkcIJywIV3YWt1MgE"}'
2026-03-10 04:36:05.088 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:36:05.088 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29373/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.101.25/tcp/38711/p2p/16Uiu2HAmTWoP5767ps1hZEFPEgXg8XSeAMA4TcdF6x73Z9RDS91c"]'
2026-03-10 04:36:05.165 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:36:05.166 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38710/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-10 04:36:05.169 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:36:05.169 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39129/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-10 04:36:05.172 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:36:05.172 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48664/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-10 04:36:05.174 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:36:05.175 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14027/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-10 04:36:05.177 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:36:05.178 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2398/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-10 04:36:05.180 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:36:05.181 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42128/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-10 04:36:05.183 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:36:05.183 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44020/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-10 04:36:05.186 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:36:05.186 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23179/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-10 04:36:05.189 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:36:05.189 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9683/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-10 04:36:05.192 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:36:05.192 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29373/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-10 04:36:05.194 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:36:05.195 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38710/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:36:05.216 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:36:05.219 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-10 04:36:05.322 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-10 04:36:05.322 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38710/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:05.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117349390720887,"ephemeral":false,"proof":""},{"payload":"L3dha3UvMi9ycy8yLzA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117348506057417,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117352688129991,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117353118795295,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117353578959668,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117357040106624,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117357785498073,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117357864612617,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117361186957474,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117362048665051,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117362041960863,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117365194974328,"ephemeral":false,"proof":""}]'
2026-03-10 04:36:05.394 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-10 04:36:05.395 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-10 04:36:05.395 DEBUG [src.node.waku_node] Stopping container with id 7a9ea629dbe4
2026-03-10 04:36:06.095 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:36:06.097 DEBUG [src.node.waku_node] Stopping container with id 8b7fdf6b1dd0
2026-03-10 04:36:06.744 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:36:06.745 DEBUG [src.node.waku_node] Stopping container with id 1cc18b606fa1
2026-03-10 04:36:06.927 ERROR [src.node.docker_mananger] Max retries reached for container 7a9ea629dbe4. Exiting log stream.
2026-03-10 04:36:07.426 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:36:07.427 DEBUG [src.node.waku_node] Stopping container with id b1d1a828e721
2026-03-10 04:36:07.562 ERROR [src.node.docker_mananger] Max retries reached for container 8b7fdf6b1dd0. Exiting log stream.
2026-03-10 04:36:08.091 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:36:08.091 DEBUG [src.node.waku_node] Stopping container with id f94a3a3eb2a7
2026-03-10 04:36:08.574 ERROR [src.node.docker_mananger] Max retries reached for container 1cc18b606fa1. Exiting log stream.
2026-03-10 04:36:08.784 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:36:08.785 DEBUG [src.node.waku_node] Stopping container with id 08862b31a2c0
2026-03-10 04:36:09.243 ERROR [src.node.docker_mananger] Max retries reached for container b1d1a828e721. Exiting log stream.
2026-03-10 04:36:09.437 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:36:09.438 DEBUG [src.node.waku_node] Stopping container with id 2308902060cc
2026-03-10 04:36:09.984 ERROR [src.node.docker_mananger] Max retries reached for container f94a3a3eb2a7. Exiting log stream.
2026-03-10 04:36:10.067 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:36:10.069 DEBUG [src.node.waku_node] Stopping container with id 7909c8f5eb3d
2026-03-10 04:36:10.545 ERROR [src.node.docker_mananger] Max retries reached for container 08862b31a2c0. Exiting log stream.
2026-03-10 04:36:10.631 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:36:10.631 DEBUG [src.node.waku_node] Stopping container with id 621cab3eb7dc
2026-03-10 04:36:10.882 ERROR [src.node.docker_mananger] Max retries reached for container 2308902060cc. Exiting log stream.
2026-03-10 04:36:11.211 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:36:11.212 DEBUG [src.node.waku_node] Stopping container with id ce5c21fcb513
2026-03-10 04:36:11.656 ERROR [src.node.docker_mananger] Max retries reached for container 7909c8f5eb3d. Exiting log stream.
2026-03-10 04:36:11.756 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:36:11.758 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-10 04:36:11.892 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-10 04:36:11.961 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-10 04:36:12.105 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-10 04:36:12.244 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-10 04:36:12.388 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-10 04:36:12.390 ERROR [src.node.docker_mananger] Max retries reached for container 621cab3eb7dc. Exiting log stream.
2026-03-10 04:36:12.536 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-10 04:36:12.606 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-10 04:36:12.726 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-10 04:36:12.783 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-10 04:36:12.849 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-10 04:36:12.852 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-10 04:36:12.853 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-10 04:36:12.856 DEBUG [src.libs.common] Attaching file ./log/docker/node9_2026-03-10_04-35-49__f8369030-4e45-4ff1-b8e7-32673dc78f1b__wakuorg_nwaku:latest.log
2026-03-10 04:36:12.860 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-10_04-35-49__f8369030-4e45-4ff1-b8e7-32673dc78f1b__wakuorg_nwaku:latest.log
2026-03-10 04:36:12.867 DEBUG [src.libs.common] Attaching file ./log/docker/node11_2026-03-10_04-35-49__f8369030-4e45-4ff1-b8e7-32673dc78f1b__wakuorg_nwaku:latest.log
2026-03-10 04:36:12.872 DEBUG [src.libs.common] Attaching file ./log/docker/node6_2026-03-10_04-35-49__f8369030-4e45-4ff1-b8e7-32673dc78f1b__wakuorg_nwaku:latest.log
2026-03-10 04:36:12.879 DEBUG [src.libs.common] Attaching file ./log/docker/node4_2026-03-10_04-35-49__f8369030-4e45-4ff1-b8e7-32673dc78f1b__wakuorg_nwaku:latest.log
2026-03-10 04:36:12.886 DEBUG [src.libs.common] Attaching file ./log/docker/node3_2026-03-10_04-35-49__f8369030-4e45-4ff1-b8e7-32673dc78f1b__wakuorg_nwaku:latest.log
2026-03-10 04:36:12.890 DEBUG [src.libs.common] Attaching file ./log/docker/node7_2026-03-10_04-35-49__f8369030-4e45-4ff1-b8e7-32673dc78f1b__wakuorg_nwaku:latest.log
2026-03-10 04:36:12.897 DEBUG [src.libs.common] Attaching file ./log/docker/node10_2026-03-10_04-35-49__f8369030-4e45-4ff1-b8e7-32673dc78f1b__wakuorg_nwaku:latest.log
2026-03-10 04:36:12.901 DEBUG [src.libs.common] Attaching file ./log/docker/node5_2026-03-10_04-35-49__f8369030-4e45-4ff1-b8e7-32673dc78f1b__wakuorg_nwaku:latest.log
2026-03-10 04:36:12.905 DEBUG [src.libs.common] Attaching file ./log/docker/node8_2026-03-10_04-35-49__f8369030-4e45-4ff1-b8e7-32673dc78f1b__wakuorg_nwaku:latest.log
2026-03-10 04:36:12.919 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-10 04:36:12.920 DEBUG [tests.conftest] Running test: test_static_shard_relay_10_nwaku_nodes with id: 2026-03-10_04-36-12__156cd7af-2e28-4df3-a5cb-b328e39e758a
2026-03-10 04:36:12.920 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-10 04:36:12.921 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-10 04:36:12.921 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-10 04:36:12.932 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:36:12.933 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-36-12__156cd7af-2e28-4df3-a5cb-b328e39e758a__wakuorg_nwaku:latest.log
2026-03-10 04:36:12.933 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:36:12.933 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:36:12.936 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:36:12.936 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.177.117
2026-03-10 04:36:12.936 DEBUG [src.node.docker_mananger] Generated ports ['26990', '26991', '26992', '26993', '26994']
2026-03-10 04:36:12.937 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-10 04:36:12.938 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-10 04:36:12.938 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:36:12.938 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:36:12.939 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:36:12.939 DEBUG [src.node.docker_mananger] docker run -i -t -p 26990:26990 -p 26991:26991 -p 26992:26992 -p 26993:26993 -p 26994:26994 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26992 --rest-port=26990 --tcp-port=26991 --discv5-udp-port=26993 --rest-address=0.0.0.0 --nat=extip:172.18.177.117 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=1b9bb1d4f0e66aa4fee8dcfcce3f9d0bd3c773dcbb5cfa4d31ca1d7e2515c005 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26994 --metrics-logging=true --relay=true --filter=true
2026-03-10 04:36:13.177 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.177.117 waku f9fd9bb44ad729723b7989fa8f0f649e8d14d835aeb87b06e1bf4e5dcc5a0dd1
2026-03-10 04:36:13.215 DEBUG [src.node.docker_mananger] Container started with ID f9fd9bb44ad7. Setting up logs at ./log/docker/node1_2026-03-10_04-36-12__156cd7af-2e28-4df3-a5cb-b328e39e758a__wakuorg_nwaku:latest.log
2026-03-10 04:36:13.217 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 26990
2026-03-10 04:36:13.217 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:36:13.895 ERROR [src.node.docker_mananger] Max retries reached for container ce5c21fcb513. Exiting log stream.
2026-03-10 04:36:14.217 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26990/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:14.220 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:36:14.320 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26990/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:14.323 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:36:14.423 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26990/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:14.426 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:36:14.526 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26990/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:14.529 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:36:14.529 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:36:14.529 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26990/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:14.532 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.177.117/tcp/26991/p2p/16Uiu2HAmPz5LkDJAZtQ4ZAitZFbGZcWrDKcyRWJkamZm2dY1hWwL","/ip4/172.18.177.117/tcp/26992/ws/p2p/16Uiu2HAmPz5LkDJAZtQ4ZAitZFbGZcWrDKcyRWJkamZm2dY1hWwL"],"enrUri":"enr:-L24QFnhqSACs6SrEXRIC70yJ4a5JriaC30AefjMrMaO0wRCLe_xG5jYUjbyRgQxTnQNMQqg45VfaXOAhfe-ttJ3ccwCgmlkgnY0gmlwhKwSsXWKbXVsdGlhZGRyc5YACASsErF1BmlvAAoErBKxdQZpcN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDqFQ8BodCds52C9EHyo1mwJMt6Tqr-QAWhBlbvj3P_YODdGNwgmlvg3VkcIJpcYV3YWt1MgU"}'
2026-03-10 04:36:14.532 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:36:14.539 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:36:14.539 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-10_04-36-12__156cd7af-2e28-4df3-a5cb-b328e39e758a__wakuorg_nwaku:latest.log
2026-03-10 04:36:14.539 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:36:14.540 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:36:14.541 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:36:14.541 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.253.6
2026-03-10 04:36:14.541 DEBUG [src.node.docker_mananger] Generated ports ['57283', '57284', '57285', '57286', '57287']
2026-03-10 04:36:14.541 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-10 04:36:14.542 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-10 04:36:14.542 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:36:14.542 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:36:14.542 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:36:14.542 DEBUG [src.node.docker_mananger] docker run -i -t -p 57283:57283 -p 57284:57284 -p 57285:57285 -p 57286:57286 -p 57287:57287 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57285 --rest-port=57283 --tcp-port=57284 --discv5-udp-port=57286 --rest-address=0.0.0.0 --nat=extip:172.18.253.6 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=0e6638acbabf9be8af41b8cbebd5a647bc2fb53aaa8fe46dc6cdce8c9fb3c0ca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57287 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFnhqSACs6SrEXRIC70yJ4a5JriaC30AefjMrMaO0wRCLe_xG5jYUjbyRgQxTnQNMQqg45VfaXOAhfe-ttJ3ccwCgmlkgnY0gmlwhKwSsXWKbXVsdGlhZGRyc5YACASsErF1BmlvAAoErBKxdQZpcN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDqFQ8BodCds52C9EHyo1mwJMt6Tqr-QAWhBlbvj3P_YODdGNwgmlvg3VkcIJpcYV3YWt1MgU
2026-03-10 04:36:14.740 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.253.6 waku efd31d94476df2c54d42c8374c7a363ef4f16f332cb53d6e8cc9bbfe0aba7a2c
2026-03-10 04:36:14.778 DEBUG [src.node.docker_mananger] Container started with ID efd31d94476d. Setting up logs at ./log/docker/node3_2026-03-10_04-36-12__156cd7af-2e28-4df3-a5cb-b328e39e758a__wakuorg_nwaku:latest.log
2026-03-10 04:36:14.778 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57283
2026-03-10 04:36:14.778 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:36:15.779 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57283/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:15.782 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:36:15.882 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57283/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:15.885 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:36:15.885 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:36:15.885 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57283/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:15.887 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.253.6/tcp/57284/p2p/16Uiu2HAmKa1fgLvjQLTUhAefwnYTf961tACRvPiNMtgd8fGouTp6","/ip4/172.18.253.6/tcp/57285/ws/p2p/16Uiu2HAmKa1fgLvjQLTUhAefwnYTf961tACRvPiNMtgd8fGouTp6"],"enrUri":"enr:-L24QCgMrSLyGCHZPPf6u0qtQOvgc_tFHK6hMEqAOS_ImeKFGvpib4kWv7nRWmubpP-LbPPJDCeJwiKV8PKik3oaLRYCgmlkgnY0gmlwhKwS_QaKbXVsdGlhZGRyc5YACASsEv0GBt_EAAoErBL9Bgbfxd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDZrtkxZEuEbTbtKZhzU2MJ1aw7awyZCunfDvOC2pKurODdGNwgt_Eg3VkcILfxoV3YWt1MgE"}'
2026-03-10 04:36:15.888 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:36:15.888 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57283/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.177.117/tcp/26991/p2p/16Uiu2HAmPz5LkDJAZtQ4ZAitZFbGZcWrDKcyRWJkamZm2dY1hWwL"]'
2026-03-10 04:36:15.916 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:36:15.929 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:36:15.929 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-03-10_04-36-12__156cd7af-2e28-4df3-a5cb-b328e39e758a__wakuorg_nwaku:latest.log
2026-03-10 04:36:15.929 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:36:15.929 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:36:15.930 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:36:15.931 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.74.82
2026-03-10 04:36:15.931 DEBUG [src.node.docker_mananger] Generated ports ['65121', '65122', '65123', '65124', '65125']
2026-03-10 04:36:15.931 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-10 04:36:15.931 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-10 04:36:15.931 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:36:15.931 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:36:15.931 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:36:15.932 DEBUG [src.node.docker_mananger] docker run -i -t -p 65121:65121 -p 65122:65122 -p 65123:65123 -p 65124:65124 -p 65125:65125 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=65123 --rest-port=65121 --tcp-port=65122 --discv5-udp-port=65124 --rest-address=0.0.0.0 --nat=extip:172.18.74.82 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=0c12e983e14cd2dc0dc49b9baea37dca87ee5cd276abadabbb7ec1dff25a93cb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65125 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFnhqSACs6SrEXRIC70yJ4a5JriaC30AefjMrMaO0wRCLe_xG5jYUjbyRgQxTnQNMQqg45VfaXOAhfe-ttJ3ccwCgmlkgnY0gmlwhKwSsXWKbXVsdGlhZGRyc5YACASsErF1BmlvAAoErBKxdQZpcN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDqFQ8BodCds52C9EHyo1mwJMt6Tqr-QAWhBlbvj3P_YODdGNwgmlvg3VkcIJpcYV3YWt1MgU
2026-03-10 04:36:16.137 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.74.82 waku 323239ad8d235f206a57a0ff2f0d7adfbc4cf1e6bb53705960e0ca91ae920d04
2026-03-10 04:36:16.174 DEBUG [src.node.docker_mananger] Container started with ID 323239ad8d23. Setting up logs at ./log/docker/node4_2026-03-10_04-36-12__156cd7af-2e28-4df3-a5cb-b328e39e758a__wakuorg_nwaku:latest.log
2026-03-10 04:36:16.174 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 65121
2026-03-10 04:36:16.174 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:36:17.175 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65121/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:17.178 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:36:17.278 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65121/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:17.281 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:36:17.381 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65121/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:17.384 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:36:17.485 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65121/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:17.487 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:36:17.587 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65121/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:17.590 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:36:17.690 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65121/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:17.693 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:36:17.794 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65121/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:17.796 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:36:17.897 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65121/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:17.899 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:36:18.000 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65121/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:18.002 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:36:18.103 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65121/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:18.105 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:36:18.206 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65121/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:18.208 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:36:18.308 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65121/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:18.310 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:36:18.411 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65121/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:18.413 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:36:18.514 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65121/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:18.516 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:36:18.616 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65121/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:18.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:36:18.719 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65121/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:18.722 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:36:18.822 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65121/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:18.825 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:36:18.926 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65121/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:18.929 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:36:19.031 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65121/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:19.034 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:36:19.134 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65121/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:19.137 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:36:19.238 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65121/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:19.240 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:36:19.341 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65121/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:19.343 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:36:19.444 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65121/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:19.446 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:36:19.547 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65121/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:19.550 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:36:19.650 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65121/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:19.652 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:36:19.753 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65121/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:19.755 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:36:19.855 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65121/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:19.858 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:36:19.959 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65121/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:19.961 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:36:20.062 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65121/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:20.065 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:36:20.165 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65121/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:20.168 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:36:20.168 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:36:20.168 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65121/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:20.170 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.74.82/tcp/65122/p2p/16Uiu2HAmKEW27xSKFXHVxFFK1TXUkoDaRuht8WrrtpUZJBKiUavo","/ip4/172.18.74.82/tcp/65123/ws/p2p/16Uiu2HAmKEW27xSKFXHVxFFK1TXUkoDaRuht8WrrtpUZJBKiUavo"],"enrUri":"enr:-L24QEfyj4LnqTBYO2ZPpX0OBTcnlKNGbUZ4dD2lF-xnp8Z3TVEokHrfqrKZqRt0fDyQZPf2Y-__nkUukx_4rYDDvBECgmlkgnY0gmlwhKwSSlKKbXVsdGlhZGRyc5YACASsEkpSBv5iAAoErBJKUgb-Y90DgnJzhQACAQAAiXNlY3AyNTZrMaEDYbvV7i6RUrRwozt8mP0Yn2rJANz5tXio5pSxv5S479yDdGNwgv5ig3VkcIL-ZIV3YWt1MgE"}'
2026-03-10 04:36:20.171 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:36:20.171 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65121/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.177.117/tcp/26991/p2p/16Uiu2HAmPz5LkDJAZtQ4ZAitZFbGZcWrDKcyRWJkamZm2dY1hWwL"]'
2026-03-10 04:36:20.189 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:36:20.207 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:36:20.207 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-03-10_04-36-12__156cd7af-2e28-4df3-a5cb-b328e39e758a__wakuorg_nwaku:latest.log
2026-03-10 04:36:20.208 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:36:20.209 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:36:20.211 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:36:20.214 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.228.182
2026-03-10 04:36:20.216 DEBUG [src.node.docker_mananger] Generated ports ['5884', '5885', '5886', '5887', '5888']
2026-03-10 04:36:20.216 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-10 04:36:20.217 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-10 04:36:20.217 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:36:20.217 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:36:20.219 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:36:20.219 DEBUG [src.node.docker_mananger] docker run -i -t -p 5884:5884 -p 5885:5885 -p 5886:5886 -p 5887:5887 -p 5888:5888 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5886 --rest-port=5884 --tcp-port=5885 --discv5-udp-port=5887 --rest-address=0.0.0.0 --nat=extip:172.18.228.182 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=efe4849c74a4f9e29c5eab7d046497fec97748addd9ad74bd377dc8e745bfb42 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5888 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFnhqSACs6SrEXRIC70yJ4a5JriaC30AefjMrMaO0wRCLe_xG5jYUjbyRgQxTnQNMQqg45VfaXOAhfe-ttJ3ccwCgmlkgnY0gmlwhKwSsXWKbXVsdGlhZGRyc5YACASsErF1BmlvAAoErBKxdQZpcN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDqFQ8BodCds52C9EHyo1mwJMt6Tqr-QAWhBlbvj3P_YODdGNwgmlvg3VkcIJpcYV3YWt1MgU
2026-03-10 04:36:20.424 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.228.182 waku 20863f4f053c0b2a4d03f50df7926d03f4408e2c76b3ac5df69efafd56d40fa6
2026-03-10 04:36:20.465 DEBUG [src.node.docker_mananger] Container started with ID 20863f4f053c. Setting up logs at ./log/docker/node5_2026-03-10_04-36-12__156cd7af-2e28-4df3-a5cb-b328e39e758a__wakuorg_nwaku:latest.log
2026-03-10 04:36:20.465 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 5884
2026-03-10 04:36:20.466 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:36:21.467 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5884/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:21.472 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:36:21.573 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5884/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:21.575 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:36:21.676 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5884/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:21.680 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:36:21.780 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5884/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:21.782 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:36:21.783 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:36:21.783 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5884/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:21.785 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.228.182/tcp/5885/p2p/16Uiu2HAmPkYwnfxn551ByzYenF59RQKxdzspbx5xGhESVBicZTej","/ip4/172.18.228.182/tcp/5886/ws/p2p/16Uiu2HAmPkYwnfxn551ByzYenF59RQKxdzspbx5xGhESVBicZTej"],"enrUri":"enr:-L24QKvVao1_iscmLE7VjisyjUCN9mIDl46ltkaJScdRnwJDC1YednzVTW1mgN8MT4purJlPfNOuZ6J3NT0p5_8W94ECgmlkgnY0gmlwhKwS5LaKbXVsdGlhZGRyc5YACASsEuS2Bhb9AAoErBLktgYW_t0DgnJzhQACAQAAiXNlY3AyNTZrMaEDpN1QtwdzzUKTW79lFofHqFS6BmEd76FF5hMLMfCPmoSDdGNwghb9g3VkcIIW_4V3YWt1MgE"}'
2026-03-10 04:36:21.786 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:36:21.786 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5884/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.177.117/tcp/26991/p2p/16Uiu2HAmPz5LkDJAZtQ4ZAitZFbGZcWrDKcyRWJkamZm2dY1hWwL"]'
2026-03-10 04:36:21.813 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:36:21.828 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:36:21.828 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node6_2026-03-10_04-36-12__156cd7af-2e28-4df3-a5cb-b328e39e758a__wakuorg_nwaku:latest.log
2026-03-10 04:36:21.828 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:36:21.829 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:36:21.830 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:36:21.831 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.214.195
2026-03-10 04:36:21.832 DEBUG [src.node.docker_mananger] Generated ports ['57644', '57645', '57646', '57647', '57648']
2026-03-10 04:36:21.833 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-10 04:36:21.835 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-10 04:36:21.835 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:36:21.838 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:36:21.838 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:36:21.839 DEBUG [src.node.docker_mananger] docker run -i -t -p 57644:57644 -p 57645:57645 -p 57646:57646 -p 57647:57647 -p 57648:57648 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57646 --rest-port=57644 --tcp-port=57645 --discv5-udp-port=57647 --rest-address=0.0.0.0 --nat=extip:172.18.214.195 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=bafecabcc68ff20db25cedf4ffaada0feddb7e71c025cc40aafa6b78801facc1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57648 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFnhqSACs6SrEXRIC70yJ4a5JriaC30AefjMrMaO0wRCLe_xG5jYUjbyRgQxTnQNMQqg45VfaXOAhfe-ttJ3ccwCgmlkgnY0gmlwhKwSsXWKbXVsdGlhZGRyc5YACASsErF1BmlvAAoErBKxdQZpcN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDqFQ8BodCds52C9EHyo1mwJMt6Tqr-QAWhBlbvj3P_YODdGNwgmlvg3VkcIJpcYV3YWt1MgU
2026-03-10 04:36:22.055 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.214.195 waku 34334d476a167a05704c0a48de88e6078e4dd0423bf384f8cccbdfee51c50f6f
2026-03-10 04:36:22.093 DEBUG [src.node.docker_mananger] Container started with ID 34334d476a16. Setting up logs at ./log/docker/node6_2026-03-10_04-36-12__156cd7af-2e28-4df3-a5cb-b328e39e758a__wakuorg_nwaku:latest.log
2026-03-10 04:36:22.093 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57644
2026-03-10 04:36:22.093 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:36:23.094 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57644/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:23.098 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:36:23.200 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57644/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:23.202 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:36:23.203 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:36:23.203 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57644/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:23.205 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.214.195/tcp/57645/p2p/16Uiu2HAkxztTiBZtpR1vqg5RPgHSLmXoSPGLQvLhzXkjkmXVsQd8","/ip4/172.18.214.195/tcp/57646/ws/p2p/16Uiu2HAkxztTiBZtpR1vqg5RPgHSLmXoSPGLQvLhzXkjkmXVsQd8"],"enrUri":"enr:-L24QPXky_bsilZEdNRmfitglo_P8_FimfSXctsKgJjFYW_9Ei9I-G8Ns-8gakWOl1UINrN9mA10dglJtUUzvUdDZrACgmlkgnY0gmlwhKwS1sOKbXVsdGlhZGRyc5YACASsEtbDBuEtAAoErBLWwwbhLt0DgnJzhQACAQAAiXNlY3AyNTZrMaECNRVXFTKXtYxkMcAWYvhG3FqJWmsqNeRgYdXfxmXbpzuDdGNwguEtg3VkcILhL4V3YWt1MgE"}'
2026-03-10 04:36:23.205 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:36:23.206 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57644/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.177.117/tcp/26991/p2p/16Uiu2HAmPz5LkDJAZtQ4ZAitZFbGZcWrDKcyRWJkamZm2dY1hWwL"]'
2026-03-10 04:36:23.227 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:36:23.244 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:36:23.245 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node7_2026-03-10_04-36-12__156cd7af-2e28-4df3-a5cb-b328e39e758a__wakuorg_nwaku:latest.log
2026-03-10 04:36:23.246 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:36:23.250 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:36:23.256 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:36:23.256 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.102.169
2026-03-10 04:36:23.261 DEBUG [src.node.docker_mananger] Generated ports ['62941', '62942', '62943', '62944', '62945']
2026-03-10 04:36:23.262 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-10 04:36:23.262 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-10 04:36:23.262 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:36:23.262 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:36:23.263 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:36:23.263 DEBUG [src.node.docker_mananger] docker run -i -t -p 62941:62941 -p 62942:62942 -p 62943:62943 -p 62944:62944 -p 62945:62945 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62943 --rest-port=62941 --tcp-port=62942 --discv5-udp-port=62944 --rest-address=0.0.0.0 --nat=extip:172.18.102.169 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=adfcdf8ac1ba1a20eddfe21faa6ef4bcafdff4a1dbe90da2777acebfcb31a063 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62945 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFnhqSACs6SrEXRIC70yJ4a5JriaC30AefjMrMaO0wRCLe_xG5jYUjbyRgQxTnQNMQqg45VfaXOAhfe-ttJ3ccwCgmlkgnY0gmlwhKwSsXWKbXVsdGlhZGRyc5YACASsErF1BmlvAAoErBKxdQZpcN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDqFQ8BodCds52C9EHyo1mwJMt6Tqr-QAWhBlbvj3P_YODdGNwgmlvg3VkcIJpcYV3YWt1MgU
2026-03-10 04:36:23.477 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.102.169 waku 40bfcee0a3886d8dcb5bb7dda8f1835ac74e7362a282b492b94263f41ddfcbf2
2026-03-10 04:36:23.512 DEBUG [src.node.docker_mananger] Container started with ID 40bfcee0a388. Setting up logs at ./log/docker/node7_2026-03-10_04-36-12__156cd7af-2e28-4df3-a5cb-b328e39e758a__wakuorg_nwaku:latest.log
2026-03-10 04:36:23.512 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62941
2026-03-10 04:36:23.512 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:36:24.517 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62941/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:24.531 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:36:24.632 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62941/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:24.635 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:36:24.635 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:36:24.635 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62941/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:24.638 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.102.169/tcp/62942/p2p/16Uiu2HAm99iKM1EfKbN1LUv43XSgEqRTwKL1wB1E6Xo4fWVyDybq","/ip4/172.18.102.169/tcp/62943/ws/p2p/16Uiu2HAm99iKM1EfKbN1LUv43XSgEqRTwKL1wB1E6Xo4fWVyDybq"],"enrUri":"enr:-L24QC55fuK9nJ55THWcV_DZwzdDLEVHIlp8rB8Sb75bnPLTdumfFagh7mhN-fceSoDjaZrpgdW7pGmjuPhs6OwI7OICgmlkgnY0gmlwhKwSZqmKbXVsdGlhZGRyc5YACASsEmapBvXeAAoErBJmqQb1390DgnJzhQACAQAAiXNlY3AyNTZrMaECy-z3cwX2rLHovYv-W5cit5XYYDSayFZusmwyhKZ8HeSDdGNwgvXeg3VkcIL14IV3YWt1MgE"}'
2026-03-10 04:36:24.638 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:36:24.638 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62941/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.177.117/tcp/26991/p2p/16Uiu2HAmPz5LkDJAZtQ4ZAitZFbGZcWrDKcyRWJkamZm2dY1hWwL"]'
2026-03-10 04:36:24.658 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:36:24.676 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:36:24.676 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node8_2026-03-10_04-36-12__156cd7af-2e28-4df3-a5cb-b328e39e758a__wakuorg_nwaku:latest.log
2026-03-10 04:36:24.676 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:36:24.677 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:36:24.678 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:36:24.678 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.136.21
2026-03-10 04:36:24.678 DEBUG [src.node.docker_mananger] Generated ports ['38355', '38356', '38357', '38358', '38359']
2026-03-10 04:36:24.679 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-10 04:36:24.679 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-10 04:36:24.679 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:36:24.679 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:36:24.679 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:36:24.679 DEBUG [src.node.docker_mananger] docker run -i -t -p 38355:38355 -p 38356:38356 -p 38357:38357 -p 38358:38358 -p 38359:38359 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38357 --rest-port=38355 --tcp-port=38356 --discv5-udp-port=38358 --rest-address=0.0.0.0 --nat=extip:172.18.136.21 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=da35e98be652e02efbc19b8b0fcd2fe0e1f86b601e31ccaafdc08e55c1ba639c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38359 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFnhqSACs6SrEXRIC70yJ4a5JriaC30AefjMrMaO0wRCLe_xG5jYUjbyRgQxTnQNMQqg45VfaXOAhfe-ttJ3ccwCgmlkgnY0gmlwhKwSsXWKbXVsdGlhZGRyc5YACASsErF1BmlvAAoErBKxdQZpcN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDqFQ8BodCds52C9EHyo1mwJMt6Tqr-QAWhBlbvj3P_YODdGNwgmlvg3VkcIJpcYV3YWt1MgU
2026-03-10 04:36:24.883 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.136.21 waku bbed07d087324a174e4ca828341890bf079d15ced50f9a00a28d55ba70efdb3b
2026-03-10 04:36:24.917 DEBUG [src.node.docker_mananger] Container started with ID bbed07d08732. Setting up logs at ./log/docker/node8_2026-03-10_04-36-12__156cd7af-2e28-4df3-a5cb-b328e39e758a__wakuorg_nwaku:latest.log
2026-03-10 04:36:24.918 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 38355
2026-03-10 04:36:24.918 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:36:25.919 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38355/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:25.922 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:36:26.023 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38355/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:26.025 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:36:26.126 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38355/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:26.128 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:36:26.229 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38355/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:26.232 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:36:26.232 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:36:26.233 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38355/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:26.237 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.136.21/tcp/38356/p2p/16Uiu2HAm1wiv19dctfJdTWt9RYqZtasWxNkNq7MacynMAaBtJdyx","/ip4/172.18.136.21/tcp/38357/ws/p2p/16Uiu2HAm1wiv19dctfJdTWt9RYqZtasWxNkNq7MacynMAaBtJdyx"],"enrUri":"enr:-L24QFAymIz5hzzBq80f1B6rQjvErq8yewR2USJmxpwPAAtBKrwn8N5YS9mDdHqrHfLt0UaPMNBHVcbp4-eMJlQDkGcCgmlkgnY0gmlwhKwSiBWKbXVsdGlhZGRyc5YACASsEogVBpXUAAoErBKIFQaV1d0DgnJzhQACAQAAiXNlY3AyNTZrMaECYNjdMpJ1-trv96Cch8N82LVdxFQVGcxnxrxyoxHmb8-DdGNwgpXUg3VkcIKV1oV3YWt1MgE"}'
2026-03-10 04:36:26.237 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:36:26.237 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38355/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.177.117/tcp/26991/p2p/16Uiu2HAmPz5LkDJAZtQ4ZAitZFbGZcWrDKcyRWJkamZm2dY1hWwL"]'
2026-03-10 04:36:26.271 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:36:26.280 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:36:26.280 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node9_2026-03-10_04-36-12__156cd7af-2e28-4df3-a5cb-b328e39e758a__wakuorg_nwaku:latest.log
2026-03-10 04:36:26.280 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:36:26.281 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:36:26.282 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:36:26.282 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.39.251
2026-03-10 04:36:26.282 DEBUG [src.node.docker_mananger] Generated ports ['18390', '18391', '18392', '18393', '18394']
2026-03-10 04:36:26.282 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-10 04:36:26.283 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-10 04:36:26.283 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:36:26.283 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:36:26.283 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:36:26.283 DEBUG [src.node.docker_mananger] docker run -i -t -p 18390:18390 -p 18391:18391 -p 18392:18392 -p 18393:18393 -p 18394:18394 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18392 --rest-port=18390 --tcp-port=18391 --discv5-udp-port=18393 --rest-address=0.0.0.0 --nat=extip:172.18.39.251 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=c6cab4bcb62bf4671c90c6aca2acafd44da6868ea3de2c27dd9ecc771ba1ad7d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18394 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFnhqSACs6SrEXRIC70yJ4a5JriaC30AefjMrMaO0wRCLe_xG5jYUjbyRgQxTnQNMQqg45VfaXOAhfe-ttJ3ccwCgmlkgnY0gmlwhKwSsXWKbXVsdGlhZGRyc5YACASsErF1BmlvAAoErBKxdQZpcN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDqFQ8BodCds52C9EHyo1mwJMt6Tqr-QAWhBlbvj3P_YODdGNwgmlvg3VkcIJpcYV3YWt1MgU
2026-03-10 04:36:26.495 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.39.251 waku 4aecd08504c1a315afae6e4a306024a3878d10cd44a570c4ce8432f21b9d1d8b
2026-03-10 04:36:26.530 DEBUG [src.node.docker_mananger] Container started with ID 4aecd08504c1. Setting up logs at ./log/docker/node9_2026-03-10_04-36-12__156cd7af-2e28-4df3-a5cb-b328e39e758a__wakuorg_nwaku:latest.log
2026-03-10 04:36:26.531 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18390
2026-03-10 04:36:26.531 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:36:27.531 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18390/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:27.536 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:36:27.637 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18390/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:27.640 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:36:27.640 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:36:27.641 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18390/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:27.645 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.39.251/tcp/18391/p2p/16Uiu2HAm646QNJQJ46aeZiQdarMs6bk69FuzkBBhooMwNsxXdDb7","/ip4/172.18.39.251/tcp/18392/ws/p2p/16Uiu2HAm646QNJQJ46aeZiQdarMs6bk69FuzkBBhooMwNsxXdDb7"],"enrUri":"enr:-L24QN1xbQZ3d0wAEwbhFXprfuJdOy9nYzZRnFv3c2cnwcgSWaG50eAeo2W90DdIEMRpI8FSPc5GE5fWCxfqJ4C2dSoCgmlkgnY0gmlwhKwSJ_uKbXVsdGlhZGRyc5YACASsEif7BkfXAAoErBIn-wZH2N0DgnJzhQACAQAAiXNlY3AyNTZrMaECnelk9G4pmRPZoR7GifiV4-oPSKWCwrpx3U210jXv-0qDdGNwgkfXg3VkcIJH2YV3YWt1MgE"}'
2026-03-10 04:36:27.646 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:36:27.646 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18390/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.177.117/tcp/26991/p2p/16Uiu2HAmPz5LkDJAZtQ4ZAitZFbGZcWrDKcyRWJkamZm2dY1hWwL"]'
2026-03-10 04:36:27.678 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:36:27.698 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:36:27.698 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node10_2026-03-10_04-36-12__156cd7af-2e28-4df3-a5cb-b328e39e758a__wakuorg_nwaku:latest.log
2026-03-10 04:36:27.698 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:36:27.699 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:36:27.701 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:36:27.701 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.208.206
2026-03-10 04:36:27.703 DEBUG [src.node.docker_mananger] Generated ports ['61997', '61998', '61999', '62000', '62001']
2026-03-10 04:36:27.705 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-10 04:36:27.707 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-10 04:36:27.708 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:36:27.708 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:36:27.709 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:36:27.709 DEBUG [src.node.docker_mananger] docker run -i -t -p 61997:61997 -p 61998:61998 -p 61999:61999 -p 62000:62000 -p 62001:62001 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61999 --rest-port=61997 --tcp-port=61998 --discv5-udp-port=62000 --rest-address=0.0.0.0 --nat=extip:172.18.208.206 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=4dadb4fd8bacfc0fcfeb089ed249eafcb070715a2dadda9eb6d7de65ba4b46ae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62001 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFnhqSACs6SrEXRIC70yJ4a5JriaC30AefjMrMaO0wRCLe_xG5jYUjbyRgQxTnQNMQqg45VfaXOAhfe-ttJ3ccwCgmlkgnY0gmlwhKwSsXWKbXVsdGlhZGRyc5YACASsErF1BmlvAAoErBKxdQZpcN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDqFQ8BodCds52C9EHyo1mwJMt6Tqr-QAWhBlbvj3P_YODdGNwgmlvg3VkcIJpcYV3YWt1MgU
2026-03-10 04:36:27.933 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.208.206 waku fff28df1e51461208e7669baf120fe5770a70116eabc0e7b0ad730e5721e7b7c
2026-03-10 04:36:27.973 DEBUG [src.node.docker_mananger] Container started with ID fff28df1e514. Setting up logs at ./log/docker/node10_2026-03-10_04-36-12__156cd7af-2e28-4df3-a5cb-b328e39e758a__wakuorg_nwaku:latest.log
2026-03-10 04:36:27.973 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 61997
2026-03-10 04:36:27.973 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:36:28.974 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61997/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:28.976 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:36:29.076 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61997/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:29.079 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:36:29.079 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:36:29.079 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61997/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:29.082 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.208.206/tcp/61998/p2p/16Uiu2HAmR4cVbavKPo5k57Cxmcd8Ws2AHKtLs9kouNP6iEiS18sE","/ip4/172.18.208.206/tcp/61999/ws/p2p/16Uiu2HAmR4cVbavKPo5k57Cxmcd8Ws2AHKtLs9kouNP6iEiS18sE"],"enrUri":"enr:-L24QFiyP6NVC5ygVgs-kKIkKKDLeNMGnAfnUBw610WKZ1LJcAtno31owUjNj1Y_NclcO7pDQ-m3WbCpw92ABLj-_hgCgmlkgnY0gmlwhKwS0M6KbXVsdGlhZGRyc5YACASsEtDOBvIuAAoErBLQzgbyL90DgnJzhQACAQAAiXNlY3AyNTZrMaEDuFl4EJkNj8rXDAf1pi9YEOY4aaPidr24Ea6eEu6XGU2DdGNwgvIug3VkcILyMIV3YWt1MgE"}'
2026-03-10 04:36:29.082 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:36:29.082 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61997/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.177.117/tcp/26991/p2p/16Uiu2HAmPz5LkDJAZtQ4ZAitZFbGZcWrDKcyRWJkamZm2dY1hWwL"]'
2026-03-10 04:36:29.111 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:36:29.126 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:36:29.126 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node11_2026-03-10_04-36-12__156cd7af-2e28-4df3-a5cb-b328e39e758a__wakuorg_nwaku:latest.log
2026-03-10 04:36:29.127 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:36:29.127 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:36:29.132 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:36:29.133 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.138.97
2026-03-10 04:36:29.133 DEBUG [src.node.docker_mananger] Generated ports ['59917', '59918', '59919', '59920', '59921']
2026-03-10 04:36:29.133 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-10 04:36:29.133 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-10 04:36:29.133 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:36:29.133 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:36:29.134 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:36:29.134 DEBUG [src.node.docker_mananger] docker run -i -t -p 59917:59917 -p 59918:59918 -p 59919:59919 -p 59920:59920 -p 59921:59921 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59919 --rest-port=59917 --tcp-port=59918 --discv5-udp-port=59920 --rest-address=0.0.0.0 --nat=extip:172.18.138.97 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=4ac5e7c6a7ae98db608bc9138f3a6e5eee4bbb6d88fbd069e65701b771a062ce --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59921 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFnhqSACs6SrEXRIC70yJ4a5JriaC30AefjMrMaO0wRCLe_xG5jYUjbyRgQxTnQNMQqg45VfaXOAhfe-ttJ3ccwCgmlkgnY0gmlwhKwSsXWKbXVsdGlhZGRyc5YACASsErF1BmlvAAoErBKxdQZpcN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDqFQ8BodCds52C9EHyo1mwJMt6Tqr-QAWhBlbvj3P_YODdGNwgmlvg3VkcIJpcYV3YWt1MgU
2026-03-10 04:36:29.400 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.138.97 waku 4c9bb919f15fabe3d2a49702e97fb558cf289bab0116e42810d2e7374596824a
2026-03-10 04:36:29.451 DEBUG [src.node.docker_mananger] Container started with ID 4c9bb919f15f. Setting up logs at ./log/docker/node11_2026-03-10_04-36-12__156cd7af-2e28-4df3-a5cb-b328e39e758a__wakuorg_nwaku:latest.log
2026-03-10 04:36:29.452 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59917
2026-03-10 04:36:29.452 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:36:30.453 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59917/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:30.457 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:36:30.557 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59917/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:30.559 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:36:30.660 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59917/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:30.662 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:36:30.762 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59917/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:30.765 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:36:30.866 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59917/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:30.870 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:36:30.975 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59917/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:31.008 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:36:31.110 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59917/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:31.125 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:36:31.226 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59917/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:31.228 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:36:31.228 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:36:31.229 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59917/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:31.231 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.138.97/tcp/59918/p2p/16Uiu2HAm7k4UNj588faZP42w2Beroc7oyzeSg3BqdD53c78m9vwc","/ip4/172.18.138.97/tcp/59919/ws/p2p/16Uiu2HAm7k4UNj588faZP42w2Beroc7oyzeSg3BqdD53c78m9vwc"],"enrUri":"enr:-L24QM76jSws4rRhvrKzTBmWIQS-U0l8RC4tmXr1TnELo4yHKYFufvFBwedKufwUFlo1jN_LM7GdJwQssn9Xbro__rcCgmlkgnY0gmlwhKwSimGKbXVsdGlhZGRyc5YACASsEophBuoOAAoErBKKYQbqD90DgnJzhQACAQAAiXNlY3AyNTZrMaECtwIhXztvDLP9nVCBovf8LfK89XJPhWnLneLe-lNvuzODdGNwguoOg3VkcILqEIV3YWt1MgE"}'
2026-03-10 04:36:31.231 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:36:31.232 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59917/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.177.117/tcp/26991/p2p/16Uiu2HAmPz5LkDJAZtQ4ZAitZFbGZcWrDKcyRWJkamZm2dY1hWwL"]'
2026-03-10 04:36:31.269 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:36:31.272 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26990/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-10 04:36:31.280 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:36:31.280 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57283/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-10 04:36:31.286 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:36:31.288 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65121/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-10 04:36:31.297 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:36:31.297 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5884/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-10 04:36:31.303 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:36:31.304 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57644/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-10 04:36:31.306 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:36:31.307 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62941/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-10 04:36:31.309 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:36:31.310 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38355/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-10 04:36:31.313 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:36:31.313 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18390/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-10 04:36:31.317 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:36:31.317 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61997/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-10 04:36:31.320 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:36:31.321 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59917/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-10 04:36:31.327 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:36:31.328 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26990/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:36:31.362 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:36:31.363 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-10 04:36:31.463 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-10 04:36:31.464 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26990/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:31.469 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117391327615455,"ephemeral":false,"proof":""}]'
2026-03-10 04:36:31.471 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-10 04:36:31.471 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57283/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:31.477 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117391327615455,"ephemeral":false,"proof":""}]'
2026-03-10 04:36:31.478 DEBUG [src.steps.sharding] Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
2026-03-10 04:36:31.478 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65121/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:31.480 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117391327615455,"ephemeral":false,"proof":""}]'
2026-03-10 04:36:31.482 DEBUG [src.steps.sharding] Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
2026-03-10 04:36:31.482 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5884/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:31.485 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117391327615455,"ephemeral":false,"proof":""}]'
2026-03-10 04:36:31.487 DEBUG [src.steps.sharding] Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
2026-03-10 04:36:31.487 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57644/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:31.513 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117391327615455,"ephemeral":false,"proof":""}]'
2026-03-10 04:36:31.515 DEBUG [src.steps.sharding] Checking that peer NODE_6:wakuorg/nwaku:latest can find the published message
2026-03-10 04:36:31.515 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62941/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:31.517 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117391327615455,"ephemeral":false,"proof":""}]'
2026-03-10 04:36:31.518 DEBUG [src.steps.sharding] Checking that peer NODE_7:wakuorg/nwaku:latest can find the published message
2026-03-10 04:36:31.519 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38355/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:31.521 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117391327615455,"ephemeral":false,"proof":""}]'
2026-03-10 04:36:31.522 DEBUG [src.steps.sharding] Checking that peer NODE_8:wakuorg/nwaku:latest can find the published message
2026-03-10 04:36:31.522 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18390/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:31.525 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117391327615455,"ephemeral":false,"proof":""}]'
2026-03-10 04:36:31.526 DEBUG [src.steps.sharding] Checking that peer NODE_9:wakuorg/nwaku:latest can find the published message
2026-03-10 04:36:31.526 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61997/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:31.529 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117391327615455,"ephemeral":false,"proof":""}]'
2026-03-10 04:36:31.530 DEBUG [src.steps.sharding] Checking that peer NODE_10:wakuorg/nwaku:latest can find the published message
2026-03-10 04:36:31.530 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59917/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:31.532 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117391327615455,"ephemeral":false,"proof":""}]'
2026-03-10 04:36:31.535 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-10 04:36:31.537 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-10 04:36:31.537 DEBUG [src.node.waku_node] Stopping container with id f9fd9bb44ad7
2026-03-10 04:36:32.322 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:36:32.322 DEBUG [src.node.waku_node] Stopping container with id efd31d94476d
2026-03-10 04:36:32.992 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:36:32.993 DEBUG [src.node.waku_node] Stopping container with id 323239ad8d23
2026-03-10 04:36:33.643 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:36:33.646 DEBUG [src.node.waku_node] Stopping container with id 20863f4f053c
2026-03-10 04:36:33.650 ERROR [src.node.docker_mananger] Max retries reached for container f9fd9bb44ad7. Exiting log stream.
2026-03-10 04:36:34.153 ERROR [src.node.docker_mananger] Max retries reached for container efd31d94476d. Exiting log stream.
2026-03-10 04:36:34.244 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:36:34.245 DEBUG [src.node.waku_node] Stopping container with id 34334d476a16
2026-03-10 04:36:34.702 ERROR [src.node.docker_mananger] Max retries reached for container 323239ad8d23. Exiting log stream.
2026-03-10 04:36:34.850 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:36:34.850 DEBUG [src.node.waku_node] Stopping container with id 40bfcee0a388
2026-03-10 04:36:35.058 ERROR [src.node.docker_mananger] Max retries reached for container 20863f4f053c. Exiting log stream.
2026-03-10 04:36:35.456 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:36:35.458 DEBUG [src.node.waku_node] Stopping container with id bbed07d08732
2026-03-10 04:36:35.665 ERROR [src.node.docker_mananger] Max retries reached for container 34334d476a16. Exiting log stream.
2026-03-10 04:36:36.053 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:36:36.054 DEBUG [src.node.waku_node] Stopping container with id 4aecd08504c1
2026-03-10 04:36:36.273 ERROR [src.node.docker_mananger] Max retries reached for container 40bfcee0a388. Exiting log stream.
2026-03-10 04:36:36.650 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:36:36.650 DEBUG [src.node.waku_node] Stopping container with id fff28df1e514
2026-03-10 04:36:36.868 ERROR [src.node.docker_mananger] Max retries reached for container bbed07d08732. Exiting log stream.
2026-03-10 04:36:37.238 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:36:37.240 DEBUG [src.node.waku_node] Stopping container with id 4c9bb919f15f
2026-03-10 04:36:37.465 ERROR [src.node.docker_mananger] Max retries reached for container 4aecd08504c1. Exiting log stream.
2026-03-10 04:36:37.824 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:36:37.827 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-10 04:36:38.012 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-10 04:36:38.189 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-10 04:36:38.298 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-10 04:36:38.361 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-10 04:36:38.427 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-10 04:36:38.487 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-10 04:36:38.489 ERROR [src.node.docker_mananger] Max retries reached for container fff28df1e514. Exiting log stream.
2026-03-10 04:36:38.543 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-10 04:36:38.593 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-10 04:36:38.644 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-10 04:36:38.676 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,249 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_2_nodes_different_content_topic_same_shard with id: 2026-03-10_04-34-01__47b2097d-6e3c-4030-9330-afd2a7666bca
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-34-01__47b2097d-6e3c-4030-9330-afd2a7666bca__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.97.123
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40691', '40692', '40693', '40694', '40695']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 40691:40691 -p 40692:40692 -p 40693:40693 -p 40694:40694 -p 40695:40695 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40693 --rest-port=40691 --tcp-port=40692 --discv5-udp-port=40694 --rest-address=0.0.0.0 --nat=extip:172.18.97.123 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=aaec7d0f51bbd42e5aebbfdababfc44dcd5f7b7b8feb4fceebef4d57ecc4c2fb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40695 --metrics-logging=true --relay=true --filter=true --content-topic=/newsService/1.0/weekly/protobuf
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container afa3768ed218. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.97.123 waku 606434cb3d6e423c80c96c689220253f105af5b1a5fdc2d130c941a28660410e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 606434cb3d6e. Setting up logs at ./log/docker/node1_2026-03-10_04-34-01__47b2097d-6e3c-4030-9330-afd2a7666bca__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 40691
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 1df0a20e1a41. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40691/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40691/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.97.123/tcp/40692/p2p/16Uiu2HAm2tTMoivYd6nXAgSysFaCrycn7bDm64vL2augN5vWMnQq","/ip4/172.18.97.123/tcp/40693/ws/p2p/16Uiu2HAm2tTMoivYd6nXAgSysFaCrycn7bDm64vL2augN5vWMnQq"],"enrUri":"enr:-L24QK_3HQb0pmnpaGqhJBE5bH1LCi7_cdo5EyFU8RKaUwtpd1-kE7U30CmNAp56rOmP052oZnMOMj6icV4-x8JHkVcCgmlkgnY0gmlwhKwSYXuKbXVsdGlhZGRyc5YACASsEmF7Bp70AAoErBJhewae9d0DgnJzhQACAQAAiXNlY3AyNTZrMaECbt44ZvUqcQZfGqSK9Up8lIr9xHyijoZRue3Gv27cVUqDdGNwgp70g3VkcIKe9oV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-10_04-34-01__47b2097d-6e3c-4030-9330-afd2a7666bca__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.136.177
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46619', '46620', '46621', '46622', '46623']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 46619:46619 -p 46620:46620 -p 46621:46621 -p 46622:46622 -p 46623:46623 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46621 --rest-port=46619 --tcp-port=46620 --discv5-udp-port=46622 --rest-address=0.0.0.0 --nat=extip:172.18.136.177 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=b094024f9b8268b5d01570b69ed52eecfec7996efc403c3bd7e8aa2472fbb5a8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46623 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QK_3HQb0pmnpaGqhJBE5bH1LCi7_cdo5EyFU8RKaUwtpd1-kE7U30CmNAp56rOmP052oZnMOMj6icV4-x8JHkVcCgmlkgnY0gmlwhKwSYXuKbXVsdGlhZGRyc5YACASsEmF7Bp70AAoErBJhewae9d0DgnJzhQACAQAAiXNlY3AyNTZrMaECbt44ZvUqcQZfGqSK9Up8lIr9xHyijoZRue3Gv27cVUqDdGNwgp70g3VkcIKe9oV3YWt1MgU --content-topic=/newsService/1.0/alerts/xml
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.136.177 waku c09e490c52dc39e78e77b04504d590aecf759348ae6912cd30369bc4c5310c00
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c09e490c52dc. Setting up logs at ./log/docker/node2_2026-03-10_04-34-01__47b2097d-6e3c-4030-9330-afd2a7666bca__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 46619
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46619/health" -H "Content-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:46619/health" -H "Content-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:46619/health" -H "Content-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:46619/health" -H "Content-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:46619/health" -H "Content-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:46619/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46619/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.136.177/tcp/46620/p2p/16Uiu2HAmCWPRMmj1kVdpw8MyXwwvk58DMbKZsuVXey2HrWuocwzy","/ip4/172.18.136.177/tcp/46621/ws/p2p/16Uiu2HAmCWPRMmj1kVdpw8MyXwwvk58DMbKZsuVXey2HrWuocwzy"],"enrUri":"enr:-L24QPry5Q22bk9CZHN0S0Ygt3ct-lTAZLVN5W5RsUv6NXnuVDvKr_0a7q2ClB4pZ-2UPouRMb88sUZy0j68lvw1wUgCgmlkgnY0gmlwhKwSiLGKbXVsdGlhZGRyc5YACASsEoixBrYcAAoErBKIsQa2Hd0DgnJzhQACAQAAiXNlY3AyNTZrMaEC_cvbtMaO7ZGUZ-EwFXDYAlPyE_1nIyjkq0raphE-jVKDdGNwgrYcg3VkcIK2HoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46619/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.97.123/tcp/40692/p2p/16Uiu2HAm2tTMoivYd6nXAgSysFaCrycn7bDm64vL2augN5vWMnQq"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40691/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46619/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/alerts/xml"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40691/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/weekly/protobuf", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40691/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1773117244735490766,"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:46619/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:46619/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf. Response content: b'/newsService/1.0/weekly/protobuf'
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 606434cb3d6e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c09e490c52dc
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  tests.conftest:conftest.py:73 Running fixture teardown: attach_logs_on_fail
DEBUG  tests.conftest:conftest.py:74 Test failed, attempting to attach logs to the allure reports
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-03-10_04-34-01__47b2097d-6e3c-4030-9330-afd2a7666bca__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-03-10_04-34-01__47b2097d-6e3c-4030-9330-afd2a7666bca__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_2_nodes_different_content_topic_same_shard with id: 2026-03-10_04-34-06__5b7c4e3a-c544-49a7-b7e5-c66681dae50c
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-34-06__5b7c4e3a-c544-49a7-b7e5-c66681dae50c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.154.125
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36259', '36260', '36261', '36262', '36263']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 36259:36259 -p 36260:36260 -p 36261:36261 -p 36262:36262 -p 36263:36263 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36261 --rest-port=36259 --tcp-port=36260 --discv5-udp-port=36262 --rest-address=0.0.0.0 --nat=extip:172.18.154.125 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=481c02b9a911a9b94ecdcdbabcc5315efbdb90de0ca01be4bcb479ddcbeea52e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36263 --metrics-logging=true --relay=true --filter=true --content-topic=/newsService/1.0/weekly/protobuf
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 606434cb3d6e. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.154.125 waku 85a4f91eabbcedfce2f1082d59401a5f0c044147aaa0b245ff3b47110290e1b4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 85a4f91eabbc. Setting up logs at ./log/docker/node1_2026-03-10_04-34-06__5b7c4e3a-c544-49a7-b7e5-c66681dae50c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 36259
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 c09e490c52dc. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36259/health" -H "Content-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:36259/health" -H "Content-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:36259/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36259/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.154.125/tcp/36260/p2p/16Uiu2HAkvhBX8tWF6JjxZebioSfai4BEVwbJbKwFQ3bNMvBmKbj1","/ip4/172.18.154.125/tcp/36261/ws/p2p/16Uiu2HAkvhBX8tWF6JjxZebioSfai4BEVwbJbKwFQ3bNMvBmKbj1"],"enrUri":"enr:-L24QId_x77-hD7fT3-Pk4HrhSSL-KYg0xzRNjCDEtwRpcG1D8br082uThvaelSr2l41XZZzzeudKg5JBNsAzMdSTvACgmlkgnY0gmlwhKwSmn2KbXVsdGlhZGRyc5YACASsEpp9Bo2kAAoErBKafQaNpd0DgnJzhQACAQAAiXNlY3AyNTZrMaECEtTM7aU8gD4qLdtdQx9yxVGQwiqPDut_tdwpmdzs3FyDdGNwgo2kg3VkcIKNpoV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-10_04-34-06__5b7c4e3a-c544-49a7-b7e5-c66681dae50c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.54.102
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19218', '19219', '19220', '19221', '19222']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 19218:19218 -p 19219:19219 -p 19220:19220 -p 19221:19221 -p 19222:19222 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19220 --rest-port=19218 --tcp-port=19219 --discv5-udp-port=19221 --rest-address=0.0.0.0 --nat=extip:172.18.54.102 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=dcabbb0bb0a8497d474a10a5d672cbe4efb470cb81ad7f8272c509fbf7f53955 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19222 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QId_x77-hD7fT3-Pk4HrhSSL-KYg0xzRNjCDEtwRpcG1D8br082uThvaelSr2l41XZZzzeudKg5JBNsAzMdSTvACgmlkgnY0gmlwhKwSmn2KbXVsdGlhZGRyc5YACASsEpp9Bo2kAAoErBKafQaNpd0DgnJzhQACAQAAiXNlY3AyNTZrMaECEtTM7aU8gD4qLdtdQx9yxVGQwiqPDut_tdwpmdzs3FyDdGNwgo2kg3VkcIKNpoV3YWt1MgU --content-topic=/newsService/1.0/alerts/xml
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.54.102 waku 8fdf73b08e2aad1d8768ae41e4c713a8ad86275b8530c2e5a6799bd77c646398
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8fdf73b08e2a. Setting up logs at ./log/docker/node2_2026-03-10_04-34-06__5b7c4e3a-c544-49a7-b7e5-c66681dae50c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 19218
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19218/health" -H "Content-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:19218/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19218/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.54.102/tcp/19219/p2p/16Uiu2HAmEVdhJwEzYF88qxbdDEaZngJsJKb4b7jZyVMZsbYrAbDw","/ip4/172.18.54.102/tcp/19220/ws/p2p/16Uiu2HAmEVdhJwEzYF88qxbdDEaZngJsJKb4b7jZyVMZsbYrAbDw"],"enrUri":"enr:-L24QC7vfzNozm7iw6lGv0ragv9mMRpWQdk3PmzQDYd4yjbJGpO-joOx95W-JVsHBZaEx1IxvcOdUlL5q551giwUeu4CgmlkgnY0gmlwhKwSNmaKbXVsdGlhZGRyc5YACASsEjZmBksTAAoErBI2ZgZLFN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDG1HKxirZutNK4fs41_nFwNVH9HPSdi0DW3vvFzRfpQ6DdGNwgksTg3VkcIJLFYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19218/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.154.125/tcp/36260/p2p/16Uiu2HAkvhBX8tWF6JjxZebioSfai4BEVwbJbKwFQ3bNMvBmKbj1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36259/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19218/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/alerts/xml"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36259/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/weekly/protobuf", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36259/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1773117249102529497,"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:19218/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:19218/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf. Response content: b'/newsService/1.0/weekly/protobuf'
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 85a4f91eabbc
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8fdf73b08e2a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  tests.conftest:conftest.py:73 Running fixture teardown: attach_logs_on_fail
DEBUG  tests.conftest:conftest.py:74 Test failed, attempting to attach logs to the allure reports
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-03-10_04-34-06__5b7c4e3a-c544-49a7-b7e5-c66681dae50c__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-03-10_04-34-06__5b7c4e3a-c544-49a7-b7e5-c66681dae50c__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_2_nodes_different_content_topic_same_shard with id: 2026-03-10_04-34-10__fa6101fd-9950-4735-b1d4-e836fcff4cfe
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-34-10__fa6101fd-9950-4735-b1d4-e836fcff4cfe__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.226.95
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37972', '37973', '37974', '37975', '37976']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 37972:37972 -p 37973:37973 -p 37974:37974 -p 37975:37975 -p 37976:37976 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37974 --rest-port=37972 --tcp-port=37973 --discv5-udp-port=37975 --rest-address=0.0.0.0 --nat=extip:172.18.226.95 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=f2282ffacef6fc2fb02b9bfd2ac5cdee70f8db27c9b19cea08f29510eeb6a3f9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37976 --metrics-logging=true --relay=true --filter=true --content-topic=/newsService/1.0/weekly/protobuf
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 85a4f91eabbc. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.226.95 waku 0ed46cd7c4b7fbc88f1a76de06e6a36138fdeb5dc0e54f713fe6cea054ce19ab
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0ed46cd7c4b7. Setting up logs at ./log/docker/node1_2026-03-10_04-34-10__fa6101fd-9950-4735-b1d4-e836fcff4cfe__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37972
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 8fdf73b08e2a. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37972/health" -H "Content-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:37972/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37972/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.226.95/tcp/37973/p2p/16Uiu2HAm78n966oaLcsenLXBVgVYWUyp4DfCxRdxGsiF5AUgJUyy","/ip4/172.18.226.95/tcp/37974/ws/p2p/16Uiu2HAm78n966oaLcsenLXBVgVYWUyp4DfCxRdxGsiF5AUgJUyy"],"enrUri":"enr:-L24QGkmY0ft-YX-v_xBEosghFMzP7rzbnCqFl7DX0IMEKj4OTC2XvXLEg0GmqW5uuhHsfDRcH3MCcES7ATDZUfg2QECgmlkgnY0gmlwhKwS4l-KbXVsdGlhZGRyc5YACASsEuJfBpRVAAoErBLiXwaUVt0DgnJzhQACAQAAiXNlY3AyNTZrMaECrfhVtP__BYIa39gd3II7WEiR8GTRsX7TfT9Cq19-O-yDdGNwgpRVg3VkcIKUV4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-10_04-34-10__fa6101fd-9950-4735-b1d4-e836fcff4cfe__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.181.98
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32242', '32243', '32244', '32245', '32246']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32242:32242 -p 32243:32243 -p 32244:32244 -p 32245:32245 -p 32246:32246 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32244 --rest-port=32242 --tcp-port=32243 --discv5-udp-port=32245 --rest-address=0.0.0.0 --nat=extip:172.18.181.98 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=88aafe1c33afd14e35d2cfe1611f29f7a96cdea7fc0dc6f23edcd15bd5adb0a2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32246 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGkmY0ft-YX-v_xBEosghFMzP7rzbnCqFl7DX0IMEKj4OTC2XvXLEg0GmqW5uuhHsfDRcH3MCcES7ATDZUfg2QECgmlkgnY0gmlwhKwS4l-KbXVsdGlhZGRyc5YACASsEuJfBpRVAAoErBLiXwaUVt0DgnJzhQACAQAAiXNlY3AyNTZrMaECrfhVtP__BYIa39gd3II7WEiR8GTRsX7TfT9Cq19-O-yDdGNwgpRVg3VkcIKUV4V3YWt1MgU --content-topic=/newsService/1.0/alerts/xml
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.181.98 waku cec4dec56db417ae2212579b802f584212b417067392f3188adac58abf91b73d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cec4dec56db4. Setting up logs at ./log/docker/node2_2026-03-10_04-34-10__fa6101fd-9950-4735-b1d4-e836fcff4cfe__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 32242
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32242/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.181.98/tcp/32243/p2p/16Uiu2HAm8BWyKAj7fE6XUjAi6xYX2o1nJruLsMWuC39QfzVrz5PD","/ip4/172.18.181.98/tcp/32244/ws/p2p/16Uiu2HAm8BWyKAj7fE6XUjAi6xYX2o1nJruLsMWuC39QfzVrz5PD"],"enrUri":"enr:-L24QHt84tKmr9lkBvPbzVrA1JZkqx2SJ5MDRNDsiPOnx87HWtGzXFcq9mCJdxE8OTWcdlKhmyokuPEvE9JEb_UNzGsCgmlkgnY0gmlwhKwStWKKbXVsdGlhZGRyc5YACASsErViBn3zAAoErBK1YgZ99N0DgnJzhQACAQAAiXNlY3AyNTZrMaECvYec7-0IUE-Rp_ql6BtmafGkFyb__Wedhl1kgVfiZFCDdGNwgn3zg3VkcIJ99YV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32242/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.226.95/tcp/37973/p2p/16Uiu2HAm78n966oaLcsenLXBVgVYWUyp4DfCxRdxGsiF5AUgJUyy"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37972/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32242/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/alerts/xml"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37972/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/weekly/protobuf", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37972/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1773117253170000616,"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:32242/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:32242/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf. Response content: b'/newsService/1.0/weekly/protobuf'
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 0ed46cd7c4b7
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id cec4dec56db4
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  tests.conftest:conftest.py:73 Running fixture teardown: attach_logs_on_fail
DEBUG  tests.conftest:conftest.py:74 Test failed, attempting to attach logs to the allure reports
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-03-10_04-34-10__fa6101fd-9950-4735-b1d4-e836fcff4cfe__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-03-10_04-34-10__fa6101fd-9950-4735-b1d4-e836fcff4cfe__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,105 @@
2026-03-10 04:35:56.035 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-10 04:35:56.036 DEBUG [tests.conftest] Running test: test_store_with_long_string_pubsub_topic with id: 2026-03-10_04-35-56__b2553c93-0338-442f-bf5a-1206aa3e1889
2026-03-10 04:35:56.036 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-10 04:35:56.036 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-10 04:35:56.036 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-10 04:35:56.044 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:35:56.045 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-10_04-35-56__b2553c93-0338-442f-bf5a-1206aa3e1889__wakuorg_nwaku:latest.log
2026-03-10 04:35:56.045 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:35:56.045 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:35:56.048 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:35:56.048 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.153.140
2026-03-10 04:35:56.048 DEBUG [src.node.docker_mananger] Generated ports ['33176', '33177', '33178', '33179', '33180']
2026-03-10 04:35:56.048 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:35:56.048 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:35:56.048 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:35:56.048 DEBUG [src.node.docker_mananger] docker run -i -t -p 33176:33176 -p 33177:33177 -p 33178:33178 -p 33179:33179 -p 33180:33180 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33178 --rest-port=33176 --tcp-port=33177 --discv5-udp-port=33179 --rest-address=0.0.0.0 --nat=extip:172.18.153.140 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ca23f8bece139fd9baed86552c36da4be7a4eb81f9b23ee8028fe6e0fdc8f741 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33180 --metrics-logging=true --store=true --relay=true
2026-03-10 04:35:56.251 ERROR [src.node.docker_mananger] Max retries reached for container bca02752cf22. Exiting log stream.
2026-03-10 04:35:56.253 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.153.140 waku 703ebe2b1c5206e9913137598b086d2094d3e642d37a12db8a0b1dcf9b07438e
2026-03-10 04:35:56.289 DEBUG [src.node.docker_mananger] Container started with ID 703ebe2b1c52. Setting up logs at ./log/docker/publishing_node1_2026-03-10_04-35-56__b2553c93-0338-442f-bf5a-1206aa3e1889__wakuorg_nwaku:latest.log
2026-03-10 04:35:56.290 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 33176
2026-03-10 04:35:56.292 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:35:56.830 ERROR [src.node.docker_mananger] Max retries reached for container 0a06f68fa032. Exiting log stream.
2026-03-10 04:35:57.294 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33176/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:35:57.297 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:35:57.297 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:35:57.297 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33176/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:35:57.300 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.153.140/tcp/33177/p2p/16Uiu2HAmR7Hdd2SH9cqruSQRAf8SyYBVsiPR54ht1d93AkPc58Pe","/ip4/172.18.153.140/tcp/33178/ws/p2p/16Uiu2HAmR7Hdd2SH9cqruSQRAf8SyYBVsiPR54ht1d93AkPc58Pe"],"enrUri":"enr:-L24QB6FdDR90H9cqjmGxPPnmpZXAKkjjpruEXnQO1eLD3nDVceE3jnl9FZ9fNKCtzzZ0xszQkSfeje5dxOeMw15M1QCgmlkgnY0gmlwhKwSmYyKbXVsdGlhZGRyc5YACASsEpmMBoGZAAoErBKZjAaBmt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDuQjibu09fWZ-fttqEF93oeA0rSiTTPiwoxO-87q_C-2DdGNwgoGZg3VkcIKBm4V3YWt1MgM"}'
2026-03-10 04:35:57.300 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:35:57.308 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:35:57.308 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-10_04-35-56__b2553c93-0338-442f-bf5a-1206aa3e1889__wakuorg_nwaku:latest.log
2026-03-10 04:35:57.309 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:35:57.309 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:35:57.310 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:35:57.310 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.217.234
2026-03-10 04:35:57.310 DEBUG [src.node.docker_mananger] Generated ports ['30185', '30186', '30187', '30188', '30189']
2026-03-10 04:35:57.311 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:35:57.311 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:35:57.311 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:35:57.311 DEBUG [src.node.docker_mananger] docker run -i -t -p 30185:30185 -p 30186:30186 -p 30187:30187 -p 30188:30188 -p 30189:30189 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30187 --rest-port=30185 --tcp-port=30186 --discv5-udp-port=30188 --rest-address=0.0.0.0 --nat=extip:172.18.217.234 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=afb98dbf0db1dfb9b7922f33ebaaceff6663c120630848dad04ceb73ebafca89 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30189 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QB6FdDR90H9cqjmGxPPnmpZXAKkjjpruEXnQO1eLD3nDVceE3jnl9FZ9fNKCtzzZ0xszQkSfeje5dxOeMw15M1QCgmlkgnY0gmlwhKwSmYyKbXVsdGlhZGRyc5YACASsEpmMBoGZAAoErBKZjAaBmt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDuQjibu09fWZ-fttqEF93oeA0rSiTTPiwoxO-87q_C-2DdGNwgoGZg3VkcIKBm4V3YWt1MgM --storenode=/ip4/172.18.153.140/tcp/33177/p2p/16Uiu2HAmR7Hdd2SH9cqruSQRAf8SyYBVsiPR54ht1d93AkPc58Pe --store=true --relay=true
2026-03-10 04:35:57.517 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.217.234 waku bbff127f9a7b086703a401ab76457fe5445e75fc5a6b39540a4aa370c4ed1969
2026-03-10 04:35:57.551 DEBUG [src.node.docker_mananger] Container started with ID bbff127f9a7b. Setting up logs at ./log/docker/store_node1_2026-03-10_04-35-56__b2553c93-0338-442f-bf5a-1206aa3e1889__wakuorg_nwaku:latest.log
2026-03-10 04:35:57.551 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 30185
2026-03-10 04:35:57.551 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:35:58.552 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30185/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:35:58.555 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:35:58.555 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:35:58.555 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30185/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:35:58.558 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.217.234/tcp/30186/p2p/16Uiu2HAmPURySzMjhw3r5yHknvXwbAtoMWc3haaP6gNxxzdcShF8","/ip4/172.18.217.234/tcp/30187/ws/p2p/16Uiu2HAmPURySzMjhw3r5yHknvXwbAtoMWc3haaP6gNxxzdcShF8"],"enrUri":"enr:-L24QL_uzpgoCrVjZ5DHzXXyoBsjIgoOraP3LEKQ_UvF6XzMVs9utitX7srf3NZtTTA1uZ1Px7JMhnzwPmIN3RY9qnMCgmlkgnY0gmlwhKwS2eqKbXVsdGlhZGRyc5YACASsEtnqBnXqAAoErBLZ6gZ1690DgnJzhQADAQAAiXNlY3AyNTZrMaEDoLwjybIMql7wn-_yQIxn6s0JRwcKRwim7CTZmTyadSuDdGNwgnXqg3VkcIJ17IV3YWt1MgM"}'
2026-03-10 04:35:58.558 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:35:58.558 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30185/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.153.140/tcp/33177/p2p/16Uiu2HAmR7Hdd2SH9cqruSQRAf8SyYBVsiPR54ht1d93AkPc58Pe"]'
2026-03-10 04:35:58.561 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:58.561 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33176/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-10 04:35:58.564 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:58.564 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30185/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-10 04:35:58.567 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:58.567 DEBUG [src.steps.store] Relaying message
2026-03-10 04:35:58.568 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33176/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:35:58.574 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:58.574 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:35:58.775 DEBUG [src.steps.store] Relaying message
2026-03-10 04:35:58.775 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33176/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:35:58.781 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:58.781 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:35:58.982 DEBUG [src.steps.store] Relaying message
2026-03-10 04:35:58.983 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33176/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:35:58.990 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:58.991 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:35:59.192 DEBUG [src.steps.store] Relaying message
2026-03-10 04:35:59.192 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33176/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:35:59.198 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:59.198 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:35:59.399 DEBUG [src.steps.store] Relaying message
2026-03-10 04:35:59.399 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33176/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:35:59.405 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:59.405 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:35:59.606 DEBUG [src.steps.store] Relaying message
2026-03-10 04:35:59.607 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33176/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:35:59.613 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:59.614 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:35:59.815 DEBUG [src.steps.store] Relaying message
2026-03-10 04:35:59.815 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33176/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:35:59.821 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:59.821 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:36:00.022 DEBUG [src.steps.store] Relaying message
2026-03-10 04:36:00.022 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33176/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:36:00.029 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:36:00.029 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:36:00.351 DEBUG [tests.store.test_topics] Trying to get stored msg with url topic size million
2026-03-10 04:36:00.351 DEBUG [src.steps.store] Relaying message
2026-03-10 04:36:00.352 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33176/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:36:00.359 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:36:00.359 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:36:00.561 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-10 04:36:00.780 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-10 04:36:05.760 ERROR [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-10 04:36:05.765 ERROR [tests.store.test_topics] store request with very long pubsub topic wasn't accepted
2026-03-10 04:36:05.769 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-10 04:36:05.770 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-10 04:36:05.770 DEBUG [src.node.waku_node] Stopping container with id 703ebe2b1c52
2026-03-10 04:36:06.385 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:36:06.385 DEBUG [src.node.waku_node] Stopping container with id bbff127f9a7b
2026-03-10 04:36:06.952 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:36:06.956 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-10 04:36:06.964 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-10 04:36:06.973 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_publish_on_multiple_pubsub_topics_and_only_after_fetch_them with id: 2026-03-10_04-35-45__a2de149a-2b50-436f-8350-2d9c0b76df79
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-35-45__a2de149a-2b50-436f-8350-2d9c0b76df79__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.2.198
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26741', '26742', '26743', '26744', '26745']
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 26741:26741 -p 26742:26742 -p 26743:26743 -p 26744:26744 -p 26745:26745 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26743 --rest-port=26741 --tcp-port=26742 --discv5-udp-port=26744 --rest-address=0.0.0.0 --nat=extip:172.18.2.198 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=29c3e950e4b7aa94cd3616f19eefc23ba861cedddd95499443d06fcefdb1a2da --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26745 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 62eb643919f6. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.2.198 waku d7f4da96b44713bc7c0c313a212914f1996799057b9b518f8b159cbeeaf5ef70
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d7f4da96b447. Setting up logs at ./log/docker/node1_2026-03-10_04-35-45__a2de149a-2b50-436f-8350-2d9c0b76df79__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 26741
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 ba4b8c6df904. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26741/health" -H "Content-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:26741/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26741/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.2.198/tcp/26742/p2p/16Uiu2HAmFYrHuVtcAN6kriXRiuDPyCwzwehPRnCPnTyrtsfYvYU7","/ip4/172.18.2.198/tcp/26743/ws/p2p/16Uiu2HAmFYrHuVtcAN6kriXRiuDPyCwzwehPRnCPnTyrtsfYvYU7"],"enrUri":"enr:-L24QDvpwPBUudneqZ-BJv0pnm2xx4DdfuvtVgV50Q_zwIQYN5xlfr5vr00UYai_mpoF3RBO-JHpwXUNsSEEjbabfa0CgmlkgnY0gmlwhKwSAsaKbXVsdGlhZGRyc5YACASsEgLGBmh2AAoErBICxgZod90DgnJzhQACAQAAiXNlY3AyNTZrMaEDKwB23hwG8Gzb88dzd7NIEwTGvQ2pLSoJT_nPl7gsc3iDdGNwgmh2g3VkcIJoeIV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-10_04-35-45__a2de149a-2b50-436f-8350-2d9c0b76df79__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.236.195
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6885', '6886', '6887', '6888', '6889']
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 6885:6885 -p 6886:6886 -p 6887:6887 -p 6888:6888 -p 6889:6889 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6887 --rest-port=6885 --tcp-port=6886 --discv5-udp-port=6888 --rest-address=0.0.0.0 --nat=extip:172.18.236.195 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=b0be2b38167075acd8b9f61f7f17bc8ccdd817d3cfdbe0e9aa2eb55bd8859efb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6889 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDvpwPBUudneqZ-BJv0pnm2xx4DdfuvtVgV50Q_zwIQYN5xlfr5vr00UYai_mpoF3RBO-JHpwXUNsSEEjbabfa0CgmlkgnY0gmlwhKwSAsaKbXVsdGlhZGRyc5YACASsEgLGBmh2AAoErBICxgZod90DgnJzhQACAQAAiXNlY3AyNTZrMaEDKwB23hwG8Gzb88dzd7NIEwTGvQ2pLSoJT_nPl7gsc3iDdGNwgmh2g3VkcIJoeIV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.236.195 waku e5099ed68149e66a09cf128c33d62523a7f086ae0ae6df83115a2cbe1594e854
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e5099ed68149. Setting up logs at ./log/docker/node2_2026-03-10_04-35-45__a2de149a-2b50-436f-8350-2d9c0b76df79__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 6885
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6885/health" -H "Content-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:6885/health" -H "Content-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:6885/health" -H "Content-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:6885/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6885/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.236.195/tcp/6886/p2p/16Uiu2HAmB3YDqggq6v6TYafPs6P7j7z4wDHE1fhVk7gUgW2gLCsp","/ip4/172.18.236.195/tcp/6887/ws/p2p/16Uiu2HAmB3YDqggq6v6TYafPs6P7j7z4wDHE1fhVk7gUgW2gLCsp"],"enrUri":"enr:-L24QIQbAhNj2C32ie3le1_r2C-h2_t_C1HMir1Uejqd4SLqNRXJfZebz3XdB2m52WJJxPOR7iX2s6oOlVkYrOPN4GECgmlkgnY0gmlwhKwS7MOKbXVsdGlhZGRyc5YACASsEuzDBhrmAAoErBLswwYa590DgnJzhQACAQAAiXNlY3AyNTZrMaEC6A9w9I9PmbnWnWor7NnHu2ZTJdtKABxI36uo7Y8_b9eDdGNwghrmg3VkcIIa6IV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6885/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.2.198/tcp/26742/p2p/16Uiu2HAmFYrHuVtcAN6kriXRiuDPyCwzwehPRnCPnTyrtsfYvYU7"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26741/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6885/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9ycy8yLzA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9ycy8yLzE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9ycy8yLzI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9ycy8yLzM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9ycy8yLzQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9ycy8yLzU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9ycy8yLzY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9ycy8yLzc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client: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:6885/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L3dha3UvMi9ycy8yLzA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117348506057417,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6885/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":"L3dha3UvMi9ycy8yLzE=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117348520891416,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6885/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L3dha3UvMi9ycy8yLzI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117348534006360,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6885/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L3dha3UvMi9ycy8yLzM=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117348549914464,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6885/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L3dha3UvMi9ycy8yLzQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117348564527676,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6885/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L3dha3UvMi9ycy8yLzU=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117348575519432,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6885/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L3dha3UvMi9ycy8yLzY=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117348586801731,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6885/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L3dha3UvMi9ycy8yLzc=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117348597764848,"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 d7f4da96b447
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e5099ed68149
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,283 @@
2026-03-10 04:34:05.030 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-10 04:34:05.030 DEBUG [tests.conftest] Running test: test_filter_update_subscription_add_30_new_content_topics with id: 2026-03-10_04-34-05__63813cbf-b986-4505-b658-7fc703039278
2026-03-10 04:34:05.031 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-10 04:34:05.031 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-10 04:34:05.031 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-10 04:34:05.037 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:34:05.037 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-34-05__63813cbf-b986-4505-b658-7fc703039278__wakuorg_nwaku:latest.log
2026-03-10 04:34:05.038 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:34:05.038 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:34:05.039 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:34:05.039 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.21.24
2026-03-10 04:34:05.039 DEBUG [src.node.docker_mananger] Generated ports ['19898', '19899', '19900', '19901', '19902']
2026-03-10 04:34:05.040 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:34:05.040 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:34:05.040 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:34:05.040 DEBUG [src.node.docker_mananger] docker run -i -t -p 19898:19898 -p 19899:19899 -p 19900:19900 -p 19901:19901 -p 19902:19902 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19900 --rest-port=19898 --tcp-port=19899 --discv5-udp-port=19901 --rest-address=0.0.0.0 --nat=extip:172.18.21.24 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=696db214bfb3ef42beb7cc9b1765285ff6b1a21e4b3cefac7fa02ab0e6d3adda --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19902 --metrics-logging=true --relay=true --filter=true
2026-03-10 04:34:05.230 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.21.24 waku 283c21420897b91e4153ebe25b9adf65760df462ae3600169503d79fe0005f98
2026-03-10 04:34:05.264 DEBUG [src.node.docker_mananger] Container started with ID 283c21420897. Setting up logs at ./log/docker/node1_2026-03-10_04-34-05__63813cbf-b986-4505-b658-7fc703039278__wakuorg_nwaku:latest.log
2026-03-10 04:34:05.264 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19898
2026-03-10 04:34:05.264 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:34:05.301 ERROR [src.node.docker_mananger] Max retries reached for container 8dadbfca973e. Exiting log stream.
2026-03-10 04:34:05.825 ERROR [src.node.docker_mananger] Max retries reached for container 284ced19e603. Exiting log stream.
2026-03-10 04:34:06.264 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19898/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:34:06.267 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:34:06.268 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:34:06.268 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19898/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:34:06.270 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.21.24/tcp/19899/p2p/16Uiu2HAmTX42jkkcpyY8JSFZAGWJFdXFe5H6qGfocfBscKw5pyNA","/ip4/172.18.21.24/tcp/19900/ws/p2p/16Uiu2HAmTX42jkkcpyY8JSFZAGWJFdXFe5H6qGfocfBscKw5pyNA"],"enrUri":"enr:-L24QFUgvvIoNbG0-c_NhAaRj4AScoYCD4LB36ZZw-wav93OallSZqqOvdYgoKh3j5g-W3fA6m64T3Dm0xB7F_BAP-ACgmlkgnY0gmlwhKwSFRiKbXVsdGlhZGRyc5YACASsEhUYBk27AAoErBIVGAZNvN0DgnJzhQADAQAAiXNlY3AyNTZrMaED3NbRjcYwNBUSZeAU0owwrxaPea9WuUtvZcTs4T-PPAODdGNwgk27g3VkcIJNvYV3YWt1MgU"}'
2026-03-10 04:34:06.271 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:34:06.271 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-10 04:34:06.278 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:34:06.278 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-10_04-34-05__63813cbf-b986-4505-b658-7fc703039278__wakuorg_nwaku:latest.log
2026-03-10 04:34:06.278 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:34:06.278 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:34:06.279 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:34:06.280 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.91.86
2026-03-10 04:34:06.280 DEBUG [src.node.docker_mananger] Generated ports ['44720', '44721', '44722', '44723', '44724']
2026-03-10 04:34:06.280 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:34:06.280 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:34:06.280 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:34:06.280 DEBUG [src.node.docker_mananger] docker run -i -t -p 44720:44720 -p 44721:44721 -p 44722:44722 -p 44723:44723 -p 44724:44724 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44722 --rest-port=44720 --tcp-port=44721 --discv5-udp-port=44723 --rest-address=0.0.0.0 --nat=extip:172.18.91.86 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=43ee9cc308a82ddb512fe57757d1dcce4a32fc0d76bcffb61d109b2a3dfc75bb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44724 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QFUgvvIoNbG0-c_NhAaRj4AScoYCD4LB36ZZw-wav93OallSZqqOvdYgoKh3j5g-W3fA6m64T3Dm0xB7F_BAP-ACgmlkgnY0gmlwhKwSFRiKbXVsdGlhZGRyc5YACASsEhUYBk27AAoErBIVGAZNvN0DgnJzhQADAQAAiXNlY3AyNTZrMaED3NbRjcYwNBUSZeAU0owwrxaPea9WuUtvZcTs4T-PPAODdGNwgk27g3VkcIJNvYV3YWt1MgU --filternode=/ip4/172.18.21.24/tcp/19899/p2p/16Uiu2HAmTX42jkkcpyY8JSFZAGWJFdXFe5H6qGfocfBscKw5pyNA
2026-03-10 04:34:06.472 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.91.86 waku 9fe75b9b5615e043bc15b9ae478870233e78b19c8c60b8b191fdb006c504b122
2026-03-10 04:34:06.507 DEBUG [src.node.docker_mananger] Container started with ID 9fe75b9b5615. Setting up logs at ./log/docker/node2_2026-03-10_04-34-05__63813cbf-b986-4505-b658-7fc703039278__wakuorg_nwaku:latest.log
2026-03-10 04:34:06.507 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 44720
2026-03-10 04:34:06.507 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:34:07.508 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44720/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:34:07.512 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:34:07.512 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:34:07.512 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44720/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:34:07.514 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.91.86/tcp/44721/p2p/16Uiu2HAmSMXuE4gYzKyjLv3JhzYLg1yPxYzqankYGw2vVue1HEfo","/ip4/172.18.91.86/tcp/44722/ws/p2p/16Uiu2HAmSMXuE4gYzKyjLv3JhzYLg1yPxYzqankYGw2vVue1HEfo"],"enrUri":"enr:-L24QMS7RIS_qsmCtzpG_F0D0PxmGwjMBeyutboDr4Xk4DALXcx_0CBbROvEWn8ZHOWyVk0SjzC1lRAd--IO2MqkBuACgmlkgnY0gmlwhKwSW1aKbXVsdGlhZGRyc5YACASsEltWBq6xAAoErBJbVgaust0DgnJzhQADAQAAiXNlY3AyNTZrMaEDy4rWOSWt2nxrzS0QqlZg7DFOrnnTbiJcDKQ4krRD0D6DdGNwgq6xg3VkcIKus4V3YWt1MgA"}'
2026-03-10 04:34:07.515 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:34:07.515 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44720/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.21.24/tcp/19899/p2p/16Uiu2HAmTX42jkkcpyY8JSFZAGWJFdXFe5H6qGfocfBscKw5pyNA"]'
2026-03-10 04:34:07.550 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:34:07.552 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19898/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-10 04:34:07.573 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:34:07.574 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44720/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "7b15086f-c9c4-44b8-83b3-1c1d38009f58", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-10 04:34:07.585 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"7b15086f-c9c4-44b8-83b3-1c1d38009f58","statusDesc":"OK"}'
2026-03-10 04:34:07.587 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:44720/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["Hello World!", "1234567890", "{\"key\": \"value\"}", "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "\ud83d\ude80\ud83c\udf1f\u2728", "Lorem ipsum dolor sit amet", "<html><body>Hello</body></html>", "\u041f\u0440\u0438\u0432\u0435\u0442", "Base64==dGVzdA==", "d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ", "\t\nSpecial\tCharacters\n", "False", "3.1415926535", "[1, 2, 3, 4, 5]", "0xDEADBEEF", "user@example.com", "http://example.com", "2023-11-01T12:00:00Z", "\"Escaped\" \\\"quotes\\\"", "Regular expression: ^[a-z0-9_-]{3,16}$", "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "{\"name\": \"John\", \"age\": 30, \"city\": \"New York\"}", "/usr/local/bin", "C:\\Windows\\System32", "SELECT * FROM users WHERE id = 1;", "function test() { console.log('Hello World'); }", "body { background-color: #fff; }", "print('Hello World')", "192.168.1.1", "www.example.com"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-10 04:34:07.604 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-10 04:34:07.604 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:34:07.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:34:07.619 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-10 04:34:07.719 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-10 04:34:07.719 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44720/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:34:07.722 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":1773117247604446068,"ephemeral":false}]'
2026-03-10 04:34:07.723 DEBUG [tests.filter.test_subscribe_update] Running test with content topic A simple string
2026-03-10 04:34:07.724 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:34:07.735 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:34:07.736 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-10 04:34:07.836 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-10 04:34:07.836 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44720/filter/v2/messages/Hello%20World%21" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:34:07.839 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"Hello World!","version":0,"timestamp":1773117247724017732,"ephemeral":false}]'
2026-03-10 04:34:07.840 DEBUG [tests.filter.test_subscribe_update] Running test with content topic An integer
2026-03-10 04:34:07.841 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:34:07.853 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:34:07.853 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-10 04:34:07.953 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-10 04:34:07.953 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44720/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:34:07.956 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1234567890","version":0,"timestamp":1773117247840962377,"ephemeral":false}]'
2026-03-10 04:34:07.957 DEBUG [tests.filter.test_subscribe_update] Running test with content topic A dictionary
2026-03-10 04:34:07.958 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "{\"key\": \"value\"}", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:34:07.970 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:34:07.970 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-10 04:34:08.070 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-10 04:34:08.071 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44720/filter/v2/messages/%7B%22key%22%3A%20%22value%22%7D" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:34:08.073 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1773117247958190295,"ephemeral":false}]'
2026-03-10 04:34:08.075 DEBUG [tests.filter.test_subscribe_update] Running test with content topic Chinese characters
2026-03-10 04:34:08.075 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:34:08.087 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:34:08.087 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-10 04:34:08.187 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-10 04:34:08.188 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44720/filter/v2/messages/%E8%BF%99%E6%98%AF%E4%B8%80%E4%BA%9B%E4%B8%AD%E6%96%87" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:34:08.190 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1773117248075281064,"ephemeral":false}]'
2026-03-10 04:34:08.192 DEBUG [tests.filter.test_subscribe_update] Running test with content topic Emojis
2026-03-10 04:34:08.192 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\ud83d\ude80\ud83c\udf1f\u2728", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:34:08.204 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:34:08.204 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-10 04:34:08.305 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-10 04:34:08.305 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44720/filter/v2/messages/%F0%9F%9A%80%F0%9F%8C%9F%E2%9C%A8" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:34:08.308 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1773117248192325850,"ephemeral":false}]'
2026-03-10 04:34:08.309 DEBUG [tests.filter.test_subscribe_update] Running test with content topic Lorem ipsum text
2026-03-10 04:34:08.310 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Lorem ipsum dolor sit amet", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:34:08.322 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:34:08.322 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-10 04:34:08.422 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-10 04:34:08.423 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44720/filter/v2/messages/Lorem%20ipsum%20dolor%20sit%20amet" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:34:08.425 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1773117248310232645,"ephemeral":false}]'
2026-03-10 04:34:08.427 DEBUG [tests.filter.test_subscribe_update] Running test with content topic HTML content
2026-03-10 04:34:08.427 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "<html><body>Hello</body></html>", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:34:08.440 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:34:08.440 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-10 04:34:08.540 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-10 04:34:08.541 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44720/filter/v2/messages/%3Chtml%3E%3Cbody%3EHello%3C%2Fbody%3E%3C%2Fhtml%3E" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:34:08.543 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"<html><body>Hello</body></html>","version":0,"timestamp":1773117248427621717,"ephemeral":false}]'
2026-03-10 04:34:08.545 DEBUG [tests.filter.test_subscribe_update] Running test with content topic Cyrillic characters
2026-03-10 04:34:08.545 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\u041f\u0440\u0438\u0432\u0435\u0442", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:34:08.557 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:34:08.557 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-10 04:34:08.658 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-10 04:34:08.658 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44720/filter/v2/messages/%D0%9F%D1%80%D0%B8%D0%B2%D0%B5%D1%82" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:34:08.661 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1773117248545524776,"ephemeral":false}]'
2026-03-10 04:34:08.662 DEBUG [tests.filter.test_subscribe_update] Running test with content topic Base64 encoded string
2026-03-10 04:34:08.663 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Base64==dGVzdA==", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:34:08.674 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:34:08.675 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-10 04:34:08.775 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-10 04:34:08.775 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44720/filter/v2/messages/Base64%3D%3DdGVzdA%3D%3D" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:34:08.778 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1773117248662909786,"ephemeral":false}]'
2026-03-10 04:34:08.780 DEBUG [tests.filter.test_subscribe_update] Running test with content topic Binary data
2026-03-10 04:34:08.780 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:34:08.792 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:34:08.792 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-10 04:34:08.892 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-10 04:34:08.893 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44720/filter/v2/messages/d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh%3A%20PQ" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:34:08.895 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1773117248780262127,"ephemeral":false}]'
2026-03-10 04:34:08.897 DEBUG [tests.filter.test_subscribe_update] Running test with content topic Special characters with whitespace
2026-03-10 04:34:08.897 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\t\nSpecial\tCharacters\n", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:34:08.909 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:34:08.909 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-10 04:34:09.010 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-10 04:34:09.010 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44720/filter/v2/messages/%09%0ASpecial%09Characters%0A" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:34:09.013 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1773117248897554367,"ephemeral":false}]'
2026-03-10 04:34:09.015 DEBUG [tests.filter.test_subscribe_update] Running test with content topic Boolean false as a string
2026-03-10 04:34:09.015 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "False", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:34:09.027 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:34:09.027 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-10 04:34:09.128 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-10 04:34:09.128 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44720/filter/v2/messages/False" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:34:09.131 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"False","version":0,"timestamp":1773117249015527497,"ephemeral":false}]'
2026-03-10 04:34:09.133 DEBUG [tests.filter.test_subscribe_update] Running test with content topic A float number
2026-03-10 04:34:09.133 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "3.1415926535", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:34:09.145 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:34:09.145 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-10 04:34:09.245 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-10 04:34:09.246 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44720/filter/v2/messages/3.1415926535" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:34:09.248 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"3.1415926535","version":0,"timestamp":1773117249133230509,"ephemeral":false}]'
2026-03-10 04:34:09.250 DEBUG [tests.filter.test_subscribe_update] Running test with content topic A list
2026-03-10 04:34:09.250 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "[1, 2, 3, 4, 5]", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:34:09.261 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:34:09.262 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-10 04:34:09.362 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-10 04:34:09.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44720/filter/v2/messages/%5B1%2C%202%2C%203%2C%204%2C%205%5D" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:34:09.365 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1773117249250230976,"ephemeral":false}]'
2026-03-10 04:34:09.366 DEBUG [tests.filter.test_subscribe_update] Running test with content topic Hexadecimal number as a string
2026-03-10 04:34:09.367 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "0xDEADBEEF", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:34:09.379 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:34:09.379 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-10 04:34:09.479 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-10 04:34:09.479 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44720/filter/v2/messages/0xDEADBEEF" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:34:09.482 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"0xDEADBEEF","version":0,"timestamp":1773117249367214195,"ephemeral":false}]'
2026-03-10 04:34:09.484 DEBUG [tests.filter.test_subscribe_update] Running test with content topic Email format
2026-03-10 04:34:09.484 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "user@example.com", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:34:09.496 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:34:09.496 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-10 04:34:09.596 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-10 04:34:09.597 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44720/filter/v2/messages/user%40example.com" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:34:09.599 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"user@example.com","version":0,"timestamp":1773117249484271170,"ephemeral":false}]'
2026-03-10 04:34:09.601 DEBUG [tests.filter.test_subscribe_update] Running test with content topic URL format
2026-03-10 04:34:09.601 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "http://example.com", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:34:09.613 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:34:09.613 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-10 04:34:09.714 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-10 04:34:09.714 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44720/filter/v2/messages/http%3A%2F%2Fexample.com" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:34:09.717 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"http://example.com","version":0,"timestamp":1773117249601672898,"ephemeral":false}]'
2026-03-10 04:34:09.718 DEBUG [tests.filter.test_subscribe_update] Running test with content topic Date and time in ISO format
2026-03-10 04:34:09.719 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "2023-11-01T12:00:00Z", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:34:09.730 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:34:09.731 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-10 04:34:09.831 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-10 04:34:09.831 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44720/filter/v2/messages/2023-11-01T12%3A00%3A00Z" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:34:09.834 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1773117249719044558,"ephemeral":false}]'
2026-03-10 04:34:09.835 DEBUG [tests.filter.test_subscribe_update] Running test with content topic String with escaped quotes
2026-03-10 04:34:09.836 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\"Escaped\" \\\"quotes\\\"", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:34:09.848 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:34:09.848 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-10 04:34:09.948 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-10 04:34:09.948 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44720/filter/v2/messages/%22Escaped%22%20%5C%22quotes%5C%22" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:34:09.951 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1773117249835939012,"ephemeral":false}]'
2026-03-10 04:34:09.953 DEBUG [tests.filter.test_subscribe_update] Running test with content topic A regular expression
2026-03-10 04:34:09.953 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Regular expression: ^[a-z0-9_-]{3,16}$", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:34:09.964 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:34:09.965 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-10 04:34:10.065 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-10 04:34:10.066 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44720/filter/v2/messages/Regular%20expression%3A%20%5E%5Ba-z0-9_-%5D%7B3%2C16%7D%24" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:34:10.068 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1773117249953249763,"ephemeral":false}]'
2026-03-10 04:34:10.070 DEBUG [tests.filter.test_subscribe_update] Running test with content topic A very long string
2026-03-10 04:34:10.070 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:34:10.082 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:34:10.082 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-10 04:34:10.183 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-10 04:34:10.183 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44720/filter/v2/messages/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:34:10.187 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1773117250070655101,"ephemeral":false}]'
2026-03-10 04:34:10.188 DEBUG [tests.filter.test_subscribe_update] Running test with content topic A JSON string
2026-03-10 04:34:10.189 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "{\"name\": \"John\", \"age\": 30, \"city\": \"New York\"}", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:34:10.201 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:34:10.201 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-10 04:34:10.302 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-10 04:34:10.302 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44720/filter/v2/messages/%7B%22name%22%3A%20%22John%22%2C%20%22age%22%3A%2030%2C%20%22city%22%3A%20%22New%20York%22%7D" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:34:10.305 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1773117250188917484,"ephemeral":false}]'
2026-03-10 04:34:10.306 DEBUG [tests.filter.test_subscribe_update] Running test with content topic A Unix path
2026-03-10 04:34:10.307 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/usr/local/bin", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:34:10.318 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:34:10.318 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-10 04:34:10.419 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-10 04:34:10.419 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44720/filter/v2/messages/%2Fusr%2Flocal%2Fbin" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:34:10.421 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/usr/local/bin","version":0,"timestamp":1773117250306908844,"ephemeral":false}]'
2026-03-10 04:34:10.423 DEBUG [tests.filter.test_subscribe_update] Running test with content topic A Windows path
2026-03-10 04:34:10.423 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "C:\\Windows\\System32", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:34:10.435 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:34:10.435 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-10 04:34:10.536 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-10 04:34:10.536 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44720/filter/v2/messages/C%3A%5CWindows%5CSystem32" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:34:10.539 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1773117250423486933,"ephemeral":false}]'
2026-03-10 04:34:10.540 DEBUG [tests.filter.test_subscribe_update] Running test with content topic An SQL query
2026-03-10 04:34:10.541 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "SELECT * FROM users WHERE id = 1;", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:34:10.552 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:34:10.553 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-10 04:34:10.653 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-10 04:34:10.653 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44720/filter/v2/messages/SELECT%20%2A%20FROM%20users%20WHERE%20id%20%3D%201%3B" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:34:10.656 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1773117250540839511,"ephemeral":false}]'
2026-03-10 04:34:10.658 DEBUG [tests.filter.test_subscribe_update] Running test with content topic JavaScript code snippet
2026-03-10 04:34:10.658 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "function test() { console.log('Hello World'); }", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:34:10.670 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:34:10.670 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-10 04:34:10.770 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-10 04:34:10.771 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44720/filter/v2/messages/function%20test%28%29%20%7B%20console.log%28%27Hello%20World%27%29%3B%20%7D" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:34:10.773 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1773117250658380683,"ephemeral":false}]'
2026-03-10 04:34:10.775 DEBUG [tests.filter.test_subscribe_update] Running test with content topic A CSS snippet
2026-03-10 04:34:10.775 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "body { background-color: #fff; }", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:34:10.787 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:34:10.787 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-10 04:34:10.887 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-10 04:34:10.888 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44720/filter/v2/messages/body%20%7B%20background-color%3A%20%23fff%3B%20%7D" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:34:10.890 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1773117250775427863,"ephemeral":false}]'
2026-03-10 04:34:10.892 DEBUG [tests.filter.test_subscribe_update] Running test with content topic A Python one-liner
2026-03-10 04:34:10.892 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "print('Hello World')", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:34:10.904 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:34:10.905 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-10 04:34:11.005 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-10 04:34:11.005 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44720/filter/v2/messages/print%28%27Hello%20World%27%29" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:34:11.008 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1773117250892674846,"ephemeral":false}]'
2026-03-10 04:34:11.009 DEBUG [tests.filter.test_subscribe_update] Running test with content topic An IP address
2026-03-10 04:34:11.010 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "192.168.1.1", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:34:11.021 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:34:11.022 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-10 04:34:11.122 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-10 04:34:11.123 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44720/filter/v2/messages/192.168.1.1" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:34:11.125 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"192.168.1.1","version":0,"timestamp":1773117251009927209,"ephemeral":false}]'
2026-03-10 04:34:11.127 DEBUG [tests.filter.test_subscribe_update] Running test with content topic A domain name
2026-03-10 04:34:11.127 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "www.example.com", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:34:11.140 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:34:11.140 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-10 04:34:11.240 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-10 04:34:11.241 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44720/filter/v2/messages/www.example.com" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:34:11.243 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"www.example.com","version":0,"timestamp":1773117251127541122,"ephemeral":false}]'
2026-03-10 04:34:11.246 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-10 04:34:11.247 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-10 04:34:11.247 DEBUG [src.node.waku_node] Stopping container with id 283c21420897
2026-03-10 04:34:11.830 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:34:11.830 DEBUG [src.node.waku_node] Stopping container with id 9fe75b9b5615
2026-03-10 04:34:12.376 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:34:12.377 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-10 04:34:12.410 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-10 04:34:12.418 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,78 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_unsubscribe_from_all_content_topics_one_by_one with id: 2026-03-10_04-35-50__e9c5154c-5810-4b9b-8fe3-8fdbcb4bace0
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-35-50__e9c5154c-5810-4b9b-8fe3-8fdbcb4bace0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.143
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38733', '38734', '38735', '38736', '38737']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 38733:38733 -p 38734:38734 -p 38735:38735 -p 38736:38736 -p 38737:38737 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38735 --rest-port=38733 --tcp-port=38734 --discv5-udp-port=38736 --rest-address=0.0.0.0 --nat=extip:172.18.218.143 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=e47ae5be657fbe7ccb8b45ead8b052aebacaa2c78e23a4afe0deb3fcedcb366a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38737 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ff6b1aeac4c1. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.218.143 waku 3044bcb89546bde6d3005091b2bdbe84d16ae7524810d23a41aff4048aaaf1dd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3044bcb89546. Setting up logs at ./log/docker/node1_2026-03-10_04-35-50__e9c5154c-5810-4b9b-8fe3-8fdbcb4bace0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 38733
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 8adb2d25b907. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38733/health" -H "Content-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:38733/health" -H "Content-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:38733/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38733/debug/v1/info" -H "Content-Type: application/json" -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.143/tcp/38734/p2p/16Uiu2HAmDQV3BrF3Qn8qXGdb9qMwu7cAjJesyST6tTiFu8yqBmTM","/ip4/172.18.218.143/tcp/38735/ws/p2p/16Uiu2HAmDQV3BrF3Qn8qXGdb9qMwu7cAjJesyST6tTiFu8yqBmTM"],"enrUri":"enr:-L24QM56b6BPrucyjMjh_nxSHNJYEUR1qJvUVwxKuSriyUx1fZ7LlGawJVhy6G1IjO5ZgsffofuARspkGCfePFizH2wCgmlkgnY0gmlwhKwS2o-KbXVsdGlhZGRyc5YACASsEtqPBpdOAAoErBLajwaXT90DgnJzhQACAQAAiXNlY3AyNTZrMaEDCyRpjF6OcoxjOWqQcKcAt2vWjgXAXsY-sCzHA30bsXiDdGNwgpdOg3VkcIKXUIV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-10_04-35-50__e9c5154c-5810-4b9b-8fe3-8fdbcb4bace0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.86
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27944', '27945', '27946', '27947', '27948']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27944:27944 -p 27945:27945 -p 27946:27946 -p 27947:27947 -p 27948:27948 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27946 --rest-port=27944 --tcp-port=27945 --discv5-udp-port=27947 --rest-address=0.0.0.0 --nat=extip:172.18.60.86 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=7ccfff2fa0e6a065fd10c5738be6a29ea2bcea449f7f2bcac2e9bc5ebde6fe3d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27948 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QM56b6BPrucyjMjh_nxSHNJYEUR1qJvUVwxKuSriyUx1fZ7LlGawJVhy6G1IjO5ZgsffofuARspkGCfePFizH2wCgmlkgnY0gmlwhKwS2o-KbXVsdGlhZGRyc5YACASsEtqPBpdOAAoErBLajwaXT90DgnJzhQACAQAAiXNlY3AyNTZrMaEDCyRpjF6OcoxjOWqQcKcAt2vWjgXAXsY-sCzHA30bsXiDdGNwgpdOg3VkcIKXUIV3YWt1MgU --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.60.86 waku d550c5fc84949d4b05d95b83ebb33043956c237c53d33957f65a9525dbf5d2d0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d550c5fc8494. Setting up logs at ./log/docker/node2_2026-03-10_04-35-50__e9c5154c-5810-4b9b-8fe3-8fdbcb4bace0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 27944
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27944/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27944/debug/v1/info" -H "Content-Type: application/json" -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.86/tcp/27945/p2p/16Uiu2HAm2ae29GpLF9Q8DBDnJYAcPdua4zozf7vR77DC9WBAwVs2","/ip4/172.18.60.86/tcp/27946/ws/p2p/16Uiu2HAm2ae29GpLF9Q8DBDnJYAcPdua4zozf7vR77DC9WBAwVs2"],"enrUri":"enr:-L24QBXNnQZb7Bh30LyXzEdyz1dP3EBjOjD0JmE_8BZZOOhgTbpHG_-ocEUiKi4cwhJPFUTrwpgKuzufXIEjnYGZV-YCgmlkgnY0gmlwhKwSPFaKbXVsdGlhZGRyc5YACASsEjxWBm0pAAoErBI8VgZtKt0DgnJzhQACAQAAiXNlY3AyNTZrMaECak3R9rNEHRQ-HDlnt9LPWnh8dt1zHXKMn7eO_SDcocWDdGNwgm0pg3VkcIJtK4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27944/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.218.143/tcp/38734/p2p/16Uiu2HAmDQV3BrF3Qn8qXGdb9qMwu7cAjJesyST6tTiFu8yqBmTM"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38733/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:27944/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:38733/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:38733/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":1773117349390720887,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117352688129991,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117353118795295,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117353578959668,"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 3044bcb89546
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d550c5fc8494
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  tests.conftest:conftest.py:73 Running fixture teardown: attach_logs_on_fail
DEBUG  tests.conftest:conftest.py:74 Test failed, attempting to attach logs to the allure reports
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-03-10_04-35-50__e9c5154c-5810-4b9b-8fe3-8fdbcb4bace0__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-03-10_04-35-50__e9c5154c-5810-4b9b-8fe3-8fdbcb4bace0__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,81 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_subscribe_refresh with id: 2026-03-10_04-32-51__7d348374-c339-4541-a413-2f47611beae9
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-32-51__7d348374-c339-4541-a413-2f47611beae9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.241.98
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50530', '50531', '50532', '50533', '50534']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 50530:50530 -p 50531:50531 -p 50532:50532 -p 50533:50533 -p 50534:50534 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50532 --rest-port=50530 --tcp-port=50531 --discv5-udp-port=50533 --rest-address=0.0.0.0 --nat=extip:172.18.241.98 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b6cbeceadb6aee7aee6d7f646e7cd11d5c2fc3bcf39cef4de768edce3f3afaad --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50534 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.241.98 waku 7822488d6654a91682d95ea66ff09006690406ea91828e59c82738558420ae1b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7822488d6654. Setting up logs at ./log/docker/node1_2026-03-10_04-32-51__7d348374-c339-4541-a413-2f47611beae9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 50530
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 784f2d09eceb. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b848dd0bfeba. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50530/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50530/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.241.98/tcp/50531/p2p/16Uiu2HAmE9idfLKbNgqVQiFcqGUd5jVcyRAdcsM7n2hiDxS13g11","/ip4/172.18.241.98/tcp/50532/ws/p2p/16Uiu2HAmE9idfLKbNgqVQiFcqGUd5jVcyRAdcsM7n2hiDxS13g11"],"enrUri":"enr:-L24QJoCF13TPICfimUZWHWXXTy8F0-4vqrzbnL2W8_1F3QxOtZ38OMbD1jFFQnh4_HxqqOrBLCIQ_VrV-cN9ABod6QCgmlkgnY0gmlwhKwS8WKKbXVsdGlhZGRyc5YACASsEvFiBsVjAAoErBLxYgbFZN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDFjfCH-iHH-Olz8-fJMZGwJ6I9O_C33zZoEuLmVpHzCyDdGNwgsVjg3VkcILFZYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-10_04-32-51__7d348374-c339-4541-a413-2f47611beae9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.109.219
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['43021', '43022', '43023', '43024', '43025']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 43021:43021 -p 43022:43022 -p 43023:43023 -p 43024:43024 -p 43025:43025 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43023 --rest-port=43021 --tcp-port=43022 --discv5-udp-port=43024 --rest-address=0.0.0.0 --nat=extip:172.18.109.219 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=36e87eab4e236dcfdbffc6cf0cf396ae3e0a9d97fbcabceb8a22267c4b51cdac --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43025 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QJoCF13TPICfimUZWHWXXTy8F0-4vqrzbnL2W8_1F3QxOtZ38OMbD1jFFQnh4_HxqqOrBLCIQ_VrV-cN9ABod6QCgmlkgnY0gmlwhKwS8WKKbXVsdGlhZGRyc5YACASsEvFiBsVjAAoErBLxYgbFZN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDFjfCH-iHH-Olz8-fJMZGwJ6I9O_C33zZoEuLmVpHzCyDdGNwgsVjg3VkcILFZYV3YWt1MgU --filternode=/ip4/172.18.241.98/tcp/50531/p2p/16Uiu2HAmE9idfLKbNgqVQiFcqGUd5jVcyRAdcsM7n2hiDxS13g11
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.109.219 waku decc94d3792f8d46af2c27e112d1afe88bd9c1d60691756abd3b371767380f73
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID decc94d3792f. Setting up logs at ./log/docker/node2_2026-03-10_04-32-51__7d348374-c339-4541-a413-2f47611beae9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 43021
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43021/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43021/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.109.219/tcp/43022/p2p/16Uiu2HAmKapFfUTu4xEKzNw8C4z11h9ZTQYNEakcNv3pt7BtXFgK","/ip4/172.18.109.219/tcp/43023/ws/p2p/16Uiu2HAmKapFfUTu4xEKzNw8C4z11h9ZTQYNEakcNv3pt7BtXFgK"],"enrUri":"enr:-L24QNWjB0WaYRA3EdFpRbHn3zCu6iXotdOvvVdwmtwXhAGOSEE47ZPp8__q0_UxkBGsbB9odoOy9rZLb7I2f5SPzuMCgmlkgnY0gmlwhKwSbduKbXVsdGlhZGRyc5YACASsEm3bBqgOAAoErBJt2waoD90DgnJzhQADAQAAiXNlY3AyNTZrMaEDZvARi8oPQB8YN-2NoHL058OZrswhuxPbctMEvfECEACDdGNwgqgOg3VkcIKoEIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43021/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.241.98/tcp/50531/p2p/16Uiu2HAmE9idfLKbNgqVQiFcqGUd5jVcyRAdcsM7n2hiDxS13g11"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50530/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43021/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "b68ef14c-b6cc-4171-b250-4af5a1147604", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"b68ef14c-b6cc-4171-b250-4af5a1147604","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50530/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43021/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":1773117174143371673,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50530/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43021/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "d31bc6a1-5458-43fb-a55b-7d496ff39146", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"d31bc6a1-5458-43fb-a55b-7d496ff39146","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50530/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43021/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":1773117174267904510,"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 7822488d6654
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id decc94d3792f
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,156 @@
2026-03-10 04:37:06.640 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-10 04:37:06.641 DEBUG [tests.conftest] Running test: test_pubsub_topic_not_in_docker_flags with id: 2026-03-10_04-37-06__71719e62-3c8c-4a56-b174-849d124c3551
2026-03-10 04:37:06.641 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-10 04:37:06.641 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-10 04:37:06.641 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-10 04:37:06.649 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:37:06.649 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-37-06__71719e62-3c8c-4a56-b174-849d124c3551__wakuorg_nwaku:latest.log
2026-03-10 04:37:06.649 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:37:06.649 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:37:06.650 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:37:06.650 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.199.143
2026-03-10 04:37:06.651 DEBUG [src.node.docker_mananger] Generated ports ['13211', '13212', '13213', '13214', '13215']
2026-03-10 04:37:06.651 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:37:06.651 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:37:06.651 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:37:06.651 DEBUG [src.node.docker_mananger] docker run -i -t -p 13211:13211 -p 13212:13212 -p 13213:13213 -p 13214:13214 -p 13215:13215 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13213 --rest-port=13211 --tcp-port=13212 --discv5-udp-port=13214 --rest-address=0.0.0.0 --nat=extip:172.18.199.143 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=e0dc109fda4ff49aefef2a370fb2b3abda9ff78abc1f6d6e4accec2ff4c9b9d1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13215 --metrics-logging=true --relay=true --filter=true
2026-03-10 04:37:06.840 ERROR [src.node.docker_mananger] Max retries reached for container e2de0b03cdc5. Exiting log stream.
2026-03-10 04:37:06.845 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.199.143 waku 7d08dafc20b2d38dd443603056ba75d2ff3651f40a2e8d61f865b99b7a662676
2026-03-10 04:37:06.886 DEBUG [src.node.docker_mananger] Container started with ID 7d08dafc20b2. Setting up logs at ./log/docker/node1_2026-03-10_04-37-06__71719e62-3c8c-4a56-b174-849d124c3551__wakuorg_nwaku:latest.log
2026-03-10 04:37:06.886 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 13211
2026-03-10 04:37:06.887 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:37:07.435 ERROR [src.node.docker_mananger] Max retries reached for container fe7389d831b9. Exiting log stream.
2026-03-10 04:37:07.887 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13211/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:37:07.890 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:37:07.990 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13211/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:37:07.992 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:37:07.993 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:37:07.993 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13211/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:37:07.995 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.199.143/tcp/13212/p2p/16Uiu2HAmVsunxt59wW19k8xHhXsk6ENYsaiBePTLLRzbWf9SjXYb","/ip4/172.18.199.143/tcp/13213/ws/p2p/16Uiu2HAmVsunxt59wW19k8xHhXsk6ENYsaiBePTLLRzbWf9SjXYb"],"enrUri":"enr:-L24QPeJ_5GdQ3lFTxBzE7Q_deHfZIHs8sKyi92tAZyrU2skGV3j9FsOwfRr8Ywq7dxtj_t4LWRUQus9YszCM2g8X0MCgmlkgnY0gmlwhKwSx4-KbXVsdGlhZGRyc5YACASsEsePBjOcAAoErBLHjwYznd0DgnJzhQACAQAAiXNlY3AyNTZrMaED_-YTRLsfF24zNvIZqLGSXxsb8Ulrl-7O-ryQLKxsgYCDdGNwgjOcg3VkcIIznoV3YWt1MgU"}'
2026-03-10 04:37:07.995 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:37:08.002 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:37:08.002 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-10_04-37-06__71719e62-3c8c-4a56-b174-849d124c3551__wakuorg_nwaku:latest.log
2026-03-10 04:37:08.002 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:37:08.003 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:37:08.004 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:37:08.004 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.182.176
2026-03-10 04:37:08.004 DEBUG [src.node.docker_mananger] Generated ports ['59347', '59348', '59349', '59350', '59351']
2026-03-10 04:37:08.004 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:37:08.004 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:37:08.004 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:37:08.005 DEBUG [src.node.docker_mananger] docker run -i -t -p 59347:59347 -p 59348:59348 -p 59349:59349 -p 59350:59350 -p 59351:59351 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59349 --rest-port=59347 --tcp-port=59348 --discv5-udp-port=59350 --rest-address=0.0.0.0 --nat=extip:172.18.182.176 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=daddbfc3fd8d8a4dbfc0951a1cecc1005e9592a32a4973cc0e3bccff08180a86 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59351 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPeJ_5GdQ3lFTxBzE7Q_deHfZIHs8sKyi92tAZyrU2skGV3j9FsOwfRr8Ywq7dxtj_t4LWRUQus9YszCM2g8X0MCgmlkgnY0gmlwhKwSx4-KbXVsdGlhZGRyc5YACASsEsePBjOcAAoErBLHjwYznd0DgnJzhQACAQAAiXNlY3AyNTZrMaED_-YTRLsfF24zNvIZqLGSXxsb8Ulrl-7O-ryQLKxsgYCDdGNwgjOcg3VkcIIznoV3YWt1MgU
2026-03-10 04:37:08.207 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.182.176 waku a278f0cc12793fe3657c1d1dfb0125d338029b5c20fb6ca91b5d88097363293f
2026-03-10 04:37:08.242 DEBUG [src.node.docker_mananger] Container started with ID a278f0cc1279. Setting up logs at ./log/docker/node2_2026-03-10_04-37-06__71719e62-3c8c-4a56-b174-849d124c3551__wakuorg_nwaku:latest.log
2026-03-10 04:37:08.242 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59347
2026-03-10 04:37:08.242 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:37:09.243 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59347/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:37:09.245 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:37:09.346 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59347/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:37:09.348 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:37:09.349 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:37:09.349 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59347/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:37:09.351 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.182.176/tcp/59348/p2p/16Uiu2HAm8zX8NmvWa7edusqTvQLBQJKftuQ2GH4cdzBgafKp4SmR","/ip4/172.18.182.176/tcp/59349/ws/p2p/16Uiu2HAm8zX8NmvWa7edusqTvQLBQJKftuQ2GH4cdzBgafKp4SmR"],"enrUri":"enr:-L24QNHPRjrS8HvNdJp0X3c51Nrhzcfef_KJ9UaA_r6cFhn8U43iKhXj56rfAQxiHDB8dKqqbHYL8EJWLEnfm5kGqyQCgmlkgnY0gmlwhKwStrCKbXVsdGlhZGRyc5YACASsErawBufUAAoErBK2sAbn1d0DgnJzhQACAQAAiXNlY3AyNTZrMaECyZIWdWWss_bPAl0eCGL5W3CUSJDwb6VqytorQuZgczyDdGNwgufUg3VkcILn1oV3YWt1MgE"}'
2026-03-10 04:37:09.351 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:37:09.352 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59347/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.199.143/tcp/13212/p2p/16Uiu2HAmVsunxt59wW19k8xHhXsk6ENYsaiBePTLLRzbWf9SjXYb"]'
2026-03-10 04:37:09.371 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:09.373 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13211/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-10 04:37:09.383 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:09.383 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59347/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-10 04:37:09.390 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:09.391 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13211/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:09.401 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:09.402 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-10 04:37:09.502 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-10 04:37:09.503 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13211/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:37:09.506 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117425313369136,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117429391219020,"ephemeral":false,"proof":""}]'
2026-03-10 04:37:09.520 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-10 04:37:09.521 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-10 04:37:09.521 DEBUG [src.node.waku_node] Stopping container with id 7d08dafc20b2
2026-03-10 04:37:10.147 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:37:10.148 DEBUG [src.node.waku_node] Stopping container with id a278f0cc1279
2026-03-10 04:37:10.729 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:37:10.731 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-10 04:37:10.799 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-10 04:37:10.828 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-10 04:37:10.831 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-10 04:37:10.831 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-10 04:37:10.834 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-10_04-37-06__71719e62-3c8c-4a56-b174-849d124c3551__wakuorg_nwaku:latest.log
2026-03-10 04:37:10.838 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-10_04-37-06__71719e62-3c8c-4a56-b174-849d124c3551__wakuorg_nwaku:latest.log
2026-03-10 04:37:10.850 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-10 04:37:10.851 DEBUG [tests.conftest] Running test: test_pubsub_topic_not_in_docker_flags with id: 2026-03-10_04-37-10__769b43e3-8e97-422e-ae47-20d84f5df0f9
2026-03-10 04:37:10.851 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-10 04:37:10.853 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-10 04:37:10.854 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-10 04:37:10.864 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:37:10.864 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-37-10__769b43e3-8e97-422e-ae47-20d84f5df0f9__wakuorg_nwaku:latest.log
2026-03-10 04:37:10.865 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:37:10.865 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:37:10.867 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:37:10.868 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.88.122
2026-03-10 04:37:10.868 DEBUG [src.node.docker_mananger] Generated ports ['55641', '55642', '55643', '55644', '55645']
2026-03-10 04:37:10.868 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:37:10.869 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:37:10.869 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:37:10.869 DEBUG [src.node.docker_mananger] docker run -i -t -p 55641:55641 -p 55642:55642 -p 55643:55643 -p 55644:55644 -p 55645:55645 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55643 --rest-port=55641 --tcp-port=55642 --discv5-udp-port=55644 --rest-address=0.0.0.0 --nat=extip:172.18.88.122 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=e752f364a3f47befafedacb8dcbb42cb9caab206bc95ce9bfdb9004bd1a2af0d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55645 --metrics-logging=true --relay=true --filter=true
2026-03-10 04:37:11.076 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.88.122 waku eeb5ba1bc0ae9d03ea692ccb20ae8afffc62545e06be5f5844383f95577e114b
2026-03-10 04:37:11.092 ERROR [src.node.docker_mananger] Max retries reached for container 7d08dafc20b2. Exiting log stream.
2026-03-10 04:37:11.114 DEBUG [src.node.docker_mananger] Container started with ID eeb5ba1bc0ae. Setting up logs at ./log/docker/node1_2026-03-10_04-37-10__769b43e3-8e97-422e-ae47-20d84f5df0f9__wakuorg_nwaku:latest.log
2026-03-10 04:37:11.116 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 55641
2026-03-10 04:37:11.116 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:37:11.755 ERROR [src.node.docker_mananger] Max retries reached for container a278f0cc1279. Exiting log stream.
2026-03-10 04:37:12.116 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55641/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:37:12.119 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:37:12.219 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55641/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:37:12.222 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:37:12.222 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:37:12.222 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55641/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:37:12.225 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.88.122/tcp/55642/p2p/16Uiu2HAm8bzMs1vKusmaC3Jj848ACYZ9yc8idwyiNV3s2kHLxdJM","/ip4/172.18.88.122/tcp/55643/ws/p2p/16Uiu2HAm8bzMs1vKusmaC3Jj848ACYZ9yc8idwyiNV3s2kHLxdJM"],"enrUri":"enr:-L24QPAVJ1q2h5Sp1K5EBghJVCXc4z1DDQoaxmLI1_tNGFsuPBpMgCXvN9sQDMnUHD9h8z46EJLxEGfd2eQ1J1YIrxICgmlkgnY0gmlwhKwSWHqKbXVsdGlhZGRyc5YACASsElh6BtlaAAoErBJYegbZW90DgnJzhQACAQAAiXNlY3AyNTZrMaECw8yFYxp1JPuqsvtvJ3Y4fRjjbyJSG5n9J_hnY1OKkwaDdGNwgtlag3VkcILZXIV3YWt1MgU"}'
2026-03-10 04:37:12.225 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:37:12.232 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:37:12.232 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-10_04-37-10__769b43e3-8e97-422e-ae47-20d84f5df0f9__wakuorg_nwaku:latest.log
2026-03-10 04:37:12.232 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:37:12.232 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:37:12.233 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:37:12.234 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.48.150
2026-03-10 04:37:12.234 DEBUG [src.node.docker_mananger] Generated ports ['3386', '3387', '3388', '3389', '3390']
2026-03-10 04:37:12.234 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:37:12.234 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:37:12.234 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:37:12.234 DEBUG [src.node.docker_mananger] docker run -i -t -p 3386:3386 -p 3387:3387 -p 3388:3388 -p 3389:3389 -p 3390:3390 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3388 --rest-port=3386 --tcp-port=3387 --discv5-udp-port=3389 --rest-address=0.0.0.0 --nat=extip:172.18.48.150 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=cb9ffc53bbcb0f9bfa2de96332dde0d43cc25ee74d2ccd75ccae4e6fabbba5f9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3390 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPAVJ1q2h5Sp1K5EBghJVCXc4z1DDQoaxmLI1_tNGFsuPBpMgCXvN9sQDMnUHD9h8z46EJLxEGfd2eQ1J1YIrxICgmlkgnY0gmlwhKwSWHqKbXVsdGlhZGRyc5YACASsElh6BtlaAAoErBJYegbZW90DgnJzhQACAQAAiXNlY3AyNTZrMaECw8yFYxp1JPuqsvtvJ3Y4fRjjbyJSG5n9J_hnY1OKkwaDdGNwgtlag3VkcILZXIV3YWt1MgU
2026-03-10 04:37:12.431 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.48.150 waku 65fe876c4ff9eb4a304b41504d5adb6ca36a60a9f2626cca7f10802b81fc0617
2026-03-10 04:37:12.469 DEBUG [src.node.docker_mananger] Container started with ID 65fe876c4ff9. Setting up logs at ./log/docker/node2_2026-03-10_04-37-10__769b43e3-8e97-422e-ae47-20d84f5df0f9__wakuorg_nwaku:latest.log
2026-03-10 04:37:12.469 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 3386
2026-03-10 04:37:12.470 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:37:13.471 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3386/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:37:13.474 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:37:13.574 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3386/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:37:13.577 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:37:13.577 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:37:13.577 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3386/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:37:13.580 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.48.150/tcp/3387/p2p/16Uiu2HAmGPmUYBt6udAuAwbGT6yBo4Hwux5stBxGkRBpDEYRX4Pk","/ip4/172.18.48.150/tcp/3388/ws/p2p/16Uiu2HAmGPmUYBt6udAuAwbGT6yBo4Hwux5stBxGkRBpDEYRX4Pk"],"enrUri":"enr:-L24QAbQ9Gy8iVx-pUrJGSPJ8Rxa5F2ZGRZKLlF9YB3-filefwlfPggt2NuWxvIU2URYKtgZi3wGz4t2uN063aaU1sACgmlkgnY0gmlwhKwSMJaKbXVsdGlhZGRyc5YACASsEjCWBg07AAoErBIwlgYNPN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDN4h6TMnwPRELyYYZd2nSWhLLJzqiFHzOwje5bGt_32ODdGNwgg07g3VkcIINPYV3YWt1MgE"}'
2026-03-10 04:37:13.580 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:37:13.580 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3386/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.88.122/tcp/55642/p2p/16Uiu2HAm8bzMs1vKusmaC3Jj848ACYZ9yc8idwyiNV3s2kHLxdJM"]'
2026-03-10 04:37:13.601 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:13.604 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55641/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-10 04:37:13.610 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:13.611 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3386/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-10 04:37:13.615 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:13.615 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55641/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:13.626 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:13.626 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-10 04:37:13.727 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-10 04:37:13.727 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55641/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:37:13.730 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117429391219020,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117433615639361,"ephemeral":false,"proof":""}]'
2026-03-10 04:37:13.738 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-10 04:37:13.740 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-10 04:37:13.740 DEBUG [src.node.waku_node] Stopping container with id eeb5ba1bc0ae
2026-03-10 04:37:14.321 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:37:14.322 DEBUG [src.node.waku_node] Stopping container with id 65fe876c4ff9
2026-03-10 04:37:14.906 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:37:14.907 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-10 04:37:14.938 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-10 04:37:14.968 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-10 04:37:14.969 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-10 04:37:14.970 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-10 04:37:14.971 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-10_04-37-10__769b43e3-8e97-422e-ae47-20d84f5df0f9__wakuorg_nwaku:latest.log
2026-03-10 04:37:14.972 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-10_04-37-10__769b43e3-8e97-422e-ae47-20d84f5df0f9__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,84 @@
2026-03-10 04:33:27.455 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-10 04:33:27.456 DEBUG [tests.conftest] Running test: test_store_with_duplicate_hashes with id: 2026-03-10_04-33-27__e4657c99-75dd-4318-a3a6-c95474765f99
2026-03-10 04:33:27.456 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-10 04:33:27.456 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-10 04:33:27.457 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-10 04:33:27.466 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:33:27.466 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-10_04-33-27__e4657c99-75dd-4318-a3a6-c95474765f99__wakuorg_nwaku:latest.log
2026-03-10 04:33:27.466 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:33:27.467 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:33:27.469 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:33:27.469 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.108.207
2026-03-10 04:33:27.470 DEBUG [src.node.docker_mananger] Generated ports ['21880', '21881', '21882', '21883', '21884']
2026-03-10 04:33:27.470 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:33:27.470 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:33:27.471 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:33:27.471 DEBUG [src.node.docker_mananger] docker run -i -t -p 21880:21880 -p 21881:21881 -p 21882:21882 -p 21883:21883 -p 21884:21884 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21882 --rest-port=21880 --tcp-port=21881 --discv5-udp-port=21883 --rest-address=0.0.0.0 --nat=extip:172.18.108.207 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7deeabb4f1e3cc74d5fed6c4e3fb0090ffb7db4eda0adc94dcb8e2ae543eae9c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21884 --metrics-logging=true --store=true --relay=true
2026-03-10 04:33:27.642 ERROR [src.node.docker_mananger] Max retries reached for container ba063efe6aee. Exiting log stream.
2026-03-10 04:33:27.694 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.108.207 waku 4ac3482944b153ebcfb5916bdc26bacf1da43ed8152c1b748a5ea73206537244
2026-03-10 04:33:27.731 DEBUG [src.node.docker_mananger] Container started with ID 4ac3482944b1. Setting up logs at ./log/docker/publishing_node1_2026-03-10_04-33-27__e4657c99-75dd-4318-a3a6-c95474765f99__wakuorg_nwaku:latest.log
2026-03-10 04:33:27.732 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21880
2026-03-10 04:33:27.733 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:33:28.329 ERROR [src.node.docker_mananger] Max retries reached for container 7471f1f3afb1. Exiting log stream.
2026-03-10 04:33:28.734 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21880/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:33:28.737 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:33:28.737 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:33:28.737 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21880/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:33:28.739 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.108.207/tcp/21881/p2p/16Uiu2HAmAdcXXBkcNgcjwxMrUpd544tUq2Mvyfzo6hDBhpbkofqT","/ip4/172.18.108.207/tcp/21882/ws/p2p/16Uiu2HAmAdcXXBkcNgcjwxMrUpd544tUq2Mvyfzo6hDBhpbkofqT"],"enrUri":"enr:-L24QLAejPCYBSLZZjzqy_XGD6iitvPQA7uLzKUpwS7aqQrBB0GnLCY5zhMgnDhvEDEpt7K1MgrnUMvPqXORCsQDNUMCgmlkgnY0gmlwhKwSbM-KbXVsdGlhZGRyc5YACASsEmzPBlV5AAoErBJszwZVet0DgnJzhQADAQAAiXNlY3AyNTZrMaEC4e5ei6g_AQFY_pGBxwtRSI10T4M7MTr0HK5s1ZtuNjKDdGNwglV5g3VkcIJVe4V3YWt1MgM"}'
2026-03-10 04:33:28.740 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:33:28.748 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:33:28.748 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-10_04-33-27__e4657c99-75dd-4318-a3a6-c95474765f99__wakuorg_nwaku:latest.log
2026-03-10 04:33:28.748 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:33:28.748 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:33:28.749 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:33:28.750 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.22.205
2026-03-10 04:33:28.750 DEBUG [src.node.docker_mananger] Generated ports ['46180', '46181', '46182', '46183', '46184']
2026-03-10 04:33:28.750 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:33:28.750 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:33:28.750 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:33:28.750 DEBUG [src.node.docker_mananger] docker run -i -t -p 46180:46180 -p 46181:46181 -p 46182:46182 -p 46183:46183 -p 46184:46184 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46182 --rest-port=46180 --tcp-port=46181 --discv5-udp-port=46183 --rest-address=0.0.0.0 --nat=extip:172.18.22.205 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1f5b02fbb37d1da06b5a73c2d422c9fbb85a0a2dc63f4641d4c81cd81dfe96aa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46184 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLAejPCYBSLZZjzqy_XGD6iitvPQA7uLzKUpwS7aqQrBB0GnLCY5zhMgnDhvEDEpt7K1MgrnUMvPqXORCsQDNUMCgmlkgnY0gmlwhKwSbM-KbXVsdGlhZGRyc5YACASsEmzPBlV5AAoErBJszwZVet0DgnJzhQADAQAAiXNlY3AyNTZrMaEC4e5ei6g_AQFY_pGBxwtRSI10T4M7MTr0HK5s1ZtuNjKDdGNwglV5g3VkcIJVe4V3YWt1MgM --storenode=/ip4/172.18.108.207/tcp/21881/p2p/16Uiu2HAmAdcXXBkcNgcjwxMrUpd544tUq2Mvyfzo6hDBhpbkofqT --store=true --relay=true
2026-03-10 04:33:28.956 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.22.205 waku ca6d9c185990ab2f0fd60270de955b132378cfc30c9aa3cb7a7a19d099e1a4ae
2026-03-10 04:33:28.992 DEBUG [src.node.docker_mananger] Container started with ID ca6d9c185990. Setting up logs at ./log/docker/store_node1_2026-03-10_04-33-27__e4657c99-75dd-4318-a3a6-c95474765f99__wakuorg_nwaku:latest.log
2026-03-10 04:33:28.993 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 46180
2026-03-10 04:33:28.994 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:33:29.994 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46180/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:33:29.997 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:33:29.998 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:33:29.998 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46180/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:33:30.001 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.22.205/tcp/46181/p2p/16Uiu2HAm8hL15APJk36tsJ4ZzyknhkQZVGfj6n8HiMaVHofQjvMR","/ip4/172.18.22.205/tcp/46182/ws/p2p/16Uiu2HAm8hL15APJk36tsJ4ZzyknhkQZVGfj6n8HiMaVHofQjvMR"],"enrUri":"enr:-L24QEBm2aswc1sEi342zmLBEkIiqQI__PEFTAjQmolAfDZsQW2Mn-ZbnzXfs3fcogTCYyEFajTcxxd_sew91ztM2wICgmlkgnY0gmlwhKwSFs2KbXVsdGlhZGRyc5YACASsEhbNBrRlAAoErBIWzQa0Zt0DgnJzhQADAQAAiXNlY3AyNTZrMaECxSqiRApb2Anp64kLwUNFaxLuLsI1LbFp-wZz6GhCf1SDdGNwgrRlg3VkcIK0Z4V3YWt1MgM"}'
2026-03-10 04:33:30.001 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:33:30.001 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46180/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.108.207/tcp/21881/p2p/16Uiu2HAmAdcXXBkcNgcjwxMrUpd544tUq2Mvyfzo6hDBhpbkofqT"]'
2026-03-10 04:33:30.004 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:33:30.004 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21880/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-10 04:33:30.007 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:33:30.007 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46180/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-10 04:33:30.010 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:33:30.011 DEBUG [src.steps.store] Relaying message
2026-03-10 04:33:30.011 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21880/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:33:30.016 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:33:30.017 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:33:30.218 DEBUG [src.steps.store] Relaying message
2026-03-10 04:33:30.218 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21880/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:33:30.224 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:33:30.225 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:33:30.426 DEBUG [src.steps.store] Relaying message
2026-03-10 04:33:30.426 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21880/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:33:30.433 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:33:30.433 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:33:30.634 DEBUG [src.steps.store] Relaying message
2026-03-10 04:33:30.634 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21880/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:33:30.640 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:33:30.640 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:33:30.841 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21880/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x2d584398a7574bf7c97679da2fbb7abc25840d4405ad7ef9a20fd41c4bb4e28d%2C0x2d584398a7574bf7c97679da2fbb7abc25840d4405ad7ef9a20fd41c4bb4e28d&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:33:30.845 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2d584398a7574bf7c97679da2fbb7abc25840d4405ad7ef9a20fd41c4bb4e28d"}]}'
2026-03-10 04:33:30.845 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46180/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x2d584398a7574bf7c97679da2fbb7abc25840d4405ad7ef9a20fd41c4bb4e28d%2C0x2d584398a7574bf7c97679da2fbb7abc25840d4405ad7ef9a20fd41c4bb4e28d&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:33:30.849 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2d584398a7574bf7c97679da2fbb7abc25840d4405ad7ef9a20fd41c4bb4e28d"}]}'
2026-03-10 04:33:30.850 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-10 04:33:30.851 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-10 04:33:30.852 DEBUG [src.node.waku_node] Stopping container with id 4ac3482944b1
2026-03-10 04:33:31.394 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:33:31.394 DEBUG [src.node.waku_node] Stopping container with id ca6d9c185990
2026-03-10 04:33:31.957 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:33:31.960 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-10 04:33:31.968 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-10 04:33:31.974 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,92 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_resubscribe_to_unsubscribed_pubsub_topic with id: 2026-03-10_04-32-48__47f35a2f-1739-4e90-98aa-b87478913544
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-32-48__47f35a2f-1739-4e90-98aa-b87478913544__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.21.220
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['13528', '13529', '13530', '13531', '13532']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 13528:13528 -p 13529:13529 -p 13530:13530 -p 13531:13531 -p 13532:13532 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13530 --rest-port=13528 --tcp-port=13529 --discv5-udp-port=13531 --rest-address=0.0.0.0 --nat=extip:172.18.21.220 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=78b9a7c69d4db87edeb9f0d7f6eac3dfc94ae1592c071dd3b61aa2fd5e78794b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13532 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.21.220 waku 094489f7c75e857097d948eb4a6c50dbdf2b1b5857587f0ccd00197c7c90d236
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 094489f7c75e. Setting up logs at ./log/docker/node1_2026-03-10_04-32-48__47f35a2f-1739-4e90-98aa-b87478913544__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 13528
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 1cac8edfdfd2. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 43c231d9f43e. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13528/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13528/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.21.220/tcp/13529/p2p/16Uiu2HAm2xmBdTPMB4sQTN997iDptoUJNw1JWApiDeQXV7Dwox2A","/ip4/172.18.21.220/tcp/13530/ws/p2p/16Uiu2HAm2xmBdTPMB4sQTN997iDptoUJNw1JWApiDeQXV7Dwox2A"],"enrUri":"enr:-L24QONaNr6W8Yw4AXTiTznKW5PKXNnFVJ2HBWrdEWH5dxPUf21utp7NO3eRnAfxPHFizQgQEMKjXueV9tt_5MOUi-sCgmlkgnY0gmlwhKwSFdyKbXVsdGlhZGRyc5YACASsEhXcBjTZAAoErBIV3AY02t0DgnJzhQADAQAAiXNlY3AyNTZrMaECb_iypHeFLKQyLt2jdLcYoBu17WsQJyWglDM5TEWcbo-DdGNwgjTZg3VkcII024V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-10_04-32-48__47f35a2f-1739-4e90-98aa-b87478913544__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.255.251
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46199', '46200', '46201', '46202', '46203']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 46199:46199 -p 46200:46200 -p 46201:46201 -p 46202:46202 -p 46203:46203 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46201 --rest-port=46199 --tcp-port=46200 --discv5-udp-port=46202 --rest-address=0.0.0.0 --nat=extip:172.18.255.251 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a3a99f79bbe7935f62fef43ee543a6c4fd6d4dc6bef6ade1befaad6a5eea0f94 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46203 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QONaNr6W8Yw4AXTiTznKW5PKXNnFVJ2HBWrdEWH5dxPUf21utp7NO3eRnAfxPHFizQgQEMKjXueV9tt_5MOUi-sCgmlkgnY0gmlwhKwSFdyKbXVsdGlhZGRyc5YACASsEhXcBjTZAAoErBIV3AY02t0DgnJzhQADAQAAiXNlY3AyNTZrMaECb_iypHeFLKQyLt2jdLcYoBu17WsQJyWglDM5TEWcbo-DdGNwgjTZg3VkcII024V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.255.251 waku 91dd8ced9f4dcdf1770984cd1aa6759b3ea6f16ee0e3480543e7b62ff8b085d1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 91dd8ced9f4d. Setting up logs at ./log/docker/node2_2026-03-10_04-32-48__47f35a2f-1739-4e90-98aa-b87478913544__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 46199
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46199/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46199/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.255.251/tcp/46200/p2p/16Uiu2HAmLVj4eGfR19LLdeHqKK1QDDEaLqbF5tkqZJ78KHnH5pbc","/ip4/172.18.255.251/tcp/46201/ws/p2p/16Uiu2HAmLVj4eGfR19LLdeHqKK1QDDEaLqbF5tkqZJ78KHnH5pbc"],"enrUri":"enr:-L24QOM9qF3Xz3SJqy8yRa_xyVAe97xQp3Pohj-3mqBVg7rzVfreEKxvLXlxlGY64uos-rHx2bKSXy8az7crKo30cksCgmlkgnY0gmlwhKwS__uKbXVsdGlhZGRyc5YACASsEv_7BrR4AAoErBL_-wa0ed0DgnJzhQADAQAAiXNlY3AyNTZrMaEDdH37qWv8Ltofa9oGLQJ7Oel4MOyPUg19RIoRhqZbwDODdGNwgrR4g3VkcIK0eoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46199/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.21.220/tcp/13529/p2p/16Uiu2HAm2xmBdTPMB4sQTN997iDptoUJNw1JWApiDeQXV7Dwox2A"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13528/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46199/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773117171426732032,"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:46199/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773117171426732032,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:13528/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:46199/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:13528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/3/1'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13528/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46199/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773117171563717650,"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:46199/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773117171563717650,"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 094489f7c75e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 91dd8ced9f4d
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-03-10 04:37:41.713 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-10 04:37:41.713 DEBUG [tests.conftest] Running test: test_store_with_empty_and_valid_hash with id: 2026-03-10_04-37-41__5a5e96f8-78aa-47dd-93de-ed116cc1e6b6
2026-03-10 04:37:41.713 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-10 04:37:41.713 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-10 04:37:41.714 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-10 04:37:41.723 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:37:41.723 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-10_04-37-41__5a5e96f8-78aa-47dd-93de-ed116cc1e6b6__wakuorg_nwaku:latest.log
2026-03-10 04:37:41.723 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:37:41.723 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:37:41.726 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:37:41.726 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.215.146
2026-03-10 04:37:41.726 DEBUG [src.node.docker_mananger] Generated ports ['45466', '45467', '45468', '45469', '45470']
2026-03-10 04:37:41.726 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:37:41.726 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:37:41.726 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:37:41.727 DEBUG [src.node.docker_mananger] docker run -i -t -p 45466:45466 -p 45467:45467 -p 45468:45468 -p 45469:45469 -p 45470:45470 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45468 --rest-port=45466 --tcp-port=45467 --discv5-udp-port=45469 --rest-address=0.0.0.0 --nat=extip:172.18.215.146 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aee88af1eddceaae47abb311a3bd4a6abe045eb7c4dddfdd18b6f23f6bed0cc5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45470 --metrics-logging=true --store=true --relay=true
2026-03-10 04:37:41.912 ERROR [src.node.docker_mananger] Max retries reached for container 84f724c7ad9c. Exiting log stream.
2026-03-10 04:37:41.929 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.215.146 waku c300f6a1629e100581cafff764e9d6ba0eb69694983680e057d9eb5a93bf7b48
2026-03-10 04:37:41.963 DEBUG [src.node.docker_mananger] Container started with ID c300f6a1629e. Setting up logs at ./log/docker/publishing_node1_2026-03-10_04-37-41__5a5e96f8-78aa-47dd-93de-ed116cc1e6b6__wakuorg_nwaku:latest.log
2026-03-10 04:37:41.964 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 45466
2026-03-10 04:37:41.965 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:37:42.519 ERROR [src.node.docker_mananger] Max retries reached for container 698ce2356969. Exiting log stream.
2026-03-10 04:37:42.966 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45466/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:37:42.969 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:37:42.969 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:37:42.970 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45466/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:37:42.972 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.215.146/tcp/45467/p2p/16Uiu2HAmUmYwkKPiJ8m9asii77MXVA2DxeVrHWT94VCrUimPvBoe","/ip4/172.18.215.146/tcp/45468/ws/p2p/16Uiu2HAmUmYwkKPiJ8m9asii77MXVA2DxeVrHWT94VCrUimPvBoe"],"enrUri":"enr:-L24QJuIlde6yXJtHn4P25_fRmi6fGgil1E_trpAiHBNhMnXCACXiLbFN1hLeqdxnz2KJwQIUICRALbGlebWS09zEnsCgmlkgnY0gmlwhKwS15KKbXVsdGlhZGRyc5YACASsEteSBrGbAAoErBLXkgaxnN0DgnJzhQADAQAAiXNlY3AyNTZrMaED72lUdxd5yo72-uaZaJIY2xcaQKNhM5DVqTDdWBEvAeGDdGNwgrGbg3VkcIKxnYV3YWt1MgM"}'
2026-03-10 04:37:42.973 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:37:42.981 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:37:42.981 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-10_04-37-41__5a5e96f8-78aa-47dd-93de-ed116cc1e6b6__wakuorg_nwaku:latest.log
2026-03-10 04:37:42.981 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:37:42.981 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:37:42.983 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:37:42.983 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.118.87
2026-03-10 04:37:42.983 DEBUG [src.node.docker_mananger] Generated ports ['35681', '35682', '35683', '35684', '35685']
2026-03-10 04:37:42.983 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:37:42.983 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:37:42.983 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:37:42.983 DEBUG [src.node.docker_mananger] docker run -i -t -p 35681:35681 -p 35682:35682 -p 35683:35683 -p 35684:35684 -p 35685:35685 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35683 --rest-port=35681 --tcp-port=35682 --discv5-udp-port=35684 --rest-address=0.0.0.0 --nat=extip:172.18.118.87 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ec5b679fef0d38bcafe2e135baac34dd2c8341574a4ffc5de4d3ab40ef7d62b3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35685 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QJuIlde6yXJtHn4P25_fRmi6fGgil1E_trpAiHBNhMnXCACXiLbFN1hLeqdxnz2KJwQIUICRALbGlebWS09zEnsCgmlkgnY0gmlwhKwS15KKbXVsdGlhZGRyc5YACASsEteSBrGbAAoErBLXkgaxnN0DgnJzhQADAQAAiXNlY3AyNTZrMaED72lUdxd5yo72-uaZaJIY2xcaQKNhM5DVqTDdWBEvAeGDdGNwgrGbg3VkcIKxnYV3YWt1MgM --storenode=/ip4/172.18.215.146/tcp/45467/p2p/16Uiu2HAmUmYwkKPiJ8m9asii77MXVA2DxeVrHWT94VCrUimPvBoe --store=true --relay=true
2026-03-10 04:37:43.190 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.118.87 waku 39414ac097263bb703d4ad8fe6461a4c75a28eed146467dab0ac28263e952e5f
2026-03-10 04:37:43.226 DEBUG [src.node.docker_mananger] Container started with ID 39414ac09726. Setting up logs at ./log/docker/store_node1_2026-03-10_04-37-41__5a5e96f8-78aa-47dd-93de-ed116cc1e6b6__wakuorg_nwaku:latest.log
2026-03-10 04:37:43.226 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 35681
2026-03-10 04:37:43.227 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:37:44.228 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35681/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:37:44.231 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:37:44.231 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:37:44.231 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35681/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:37:44.234 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.118.87/tcp/35682/p2p/16Uiu2HAkyjQnx26Wnh28tXrduQiEdWz3VFJLKQTTNKJxJsb7jghD","/ip4/172.18.118.87/tcp/35683/ws/p2p/16Uiu2HAkyjQnx26Wnh28tXrduQiEdWz3VFJLKQTTNKJxJsb7jghD"],"enrUri":"enr:-L24QP0tGwHm-CJvDx7WXrXMuhfBQ4TIfpJn1jiJOQJvxj16f2tmm1Q9eAot8P1QfXj4AD7jWhM-mLxmi0nAjmo-GJ4CgmlkgnY0gmlwhKwSdleKbXVsdGlhZGRyc5YACASsEnZXBotiAAoErBJ2VwaLY90DgnJzhQADAQAAiXNlY3AyNTZrMaECP_oHwmhFSLBmlc2l6V9V9egWFdzFcT2xP9q3xzRfLciDdGNwgotig3VkcIKLZIV3YWt1MgM"}'
2026-03-10 04:37:44.234 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:37:44.235 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35681/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.215.146/tcp/45467/p2p/16Uiu2HAmUmYwkKPiJ8m9asii77MXVA2DxeVrHWT94VCrUimPvBoe"]'
2026-03-10 04:37:44.238 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:44.238 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45466/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-10 04:37:44.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:44.242 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35681/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-10 04:37:44.244 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:44.245 DEBUG [src.steps.store] Relaying message
2026-03-10 04:37:44.245 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45466/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:44.253 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:44.253 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:37:44.454 DEBUG [src.steps.store] Relaying message
2026-03-10 04:37:44.454 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45466/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:44.461 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:44.461 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:37:44.662 DEBUG [src.steps.store] Relaying message
2026-03-10 04:37:44.662 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45466/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:44.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:44.670 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:37:44.870 DEBUG [src.steps.store] Relaying message
2026-03-10 04:37:44.871 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45466/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:44.878 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:44.878 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:37:45.079 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45466/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xe6b7525e796b62c20298d6fe52b942e951708b6c3bbc12d0b9463213585309c2%2C&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:37:45.083 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe6b7525e796b62c20298d6fe52b942e951708b6c3bbc12d0b9463213585309c2"}]}'
2026-03-10 04:37:45.083 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35681/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xe6b7525e796b62c20298d6fe52b942e951708b6c3bbc12d0b9463213585309c2%2C&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:37:45.088 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe6b7525e796b62c20298d6fe52b942e951708b6c3bbc12d0b9463213585309c2"}]}'
2026-03-10 04:37:45.089 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-10 04:37:45.091 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-10 04:37:45.091 DEBUG [src.node.waku_node] Stopping container with id c300f6a1629e
2026-03-10 04:37:45.707 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:37:45.708 DEBUG [src.node.waku_node] Stopping container with id 39414ac09726
2026-03-10 04:37:46.295 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:37:46.297 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-10 04:37:46.311 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-10 04:37:46.317 DEBUG [src.node.docker_mananger] 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-03-10_04-38-44__a34f6d59-74b1-46cd-9698-a4dac097d1c2
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-38-44__a34f6d59-74b1-46cd-9698-a4dac097d1c2__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-10_04-38-44__a34f6d59-74b1-46cd-9698-a4dac097d1c2__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-03-10_04-38-44__a34f6d59-74b1-46cd-9698-a4dac097d1c2__wakuorg_nwaku:latest.log
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.133.232
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['62313', '62314', '62315', '62316', '62317']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 62313:62313 -p 62314:62314 -p 62315:62315 -p 62316:62316 -p 62317:62317 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62315 --rest-port=62313 --tcp-port=62314 --discv5-udp-port=62316 --rest-address=0.0.0.0 --nat=extip:172.18.133.232 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8dc3021af4efe8a8d3252bd8b63dabedba4380c9b6ccffe8d14c8deba83afa1d --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=62317 --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.133.232 waku bc1fe43bf2c067fe1df3e8a2e98da647c176ec91b8eba99857446c5318632584
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d23b21c02d42. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bc1fe43bf2c0. Setting up logs at ./log/docker/node1_2026-03-10_04-38-44__a34f6d59-74b1-46cd-9698-a4dac097d1c2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 62313
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 5c5389bc290c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62313/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62313/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.133.232/tcp/62314/p2p/16Uiu2HAkyHTTVAmxKzGGQru4bG3iVG1UjmV3qivn32Miuz4ZM8cw","/ip4/172.18.133.232/tcp/62315/ws/p2p/16Uiu2HAkyHTTVAmxKzGGQru4bG3iVG1UjmV3qivn32Miuz4ZM8cw"],"enrUri":"enr:-L24QHIxqYVEOBIj1pXlbjpPfCMacDSs4qGrhwMbBPRsq0ScbUyRgVSpfo7Rg2Wyq-U84K4wUnB3oLjnfbyrzqpxmEACgmlkgnY0gmlwhKwSheiKbXVsdGlhZGRyc5YACASsEoXoBvNqAAoErBKF6Abza90DgnJzhQADAQAAiXNlY3AyNTZrMaECOVPxJBvKoOLwQLlWkj5gX2OuQbuDw7pPr-5JnBBFzWCDdGNwgvNqg3VkcILzbIV3YWt1MhM"}'
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:62313/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62313/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62313/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62313/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62313/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62313/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62313/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62313/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62313/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62313/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62313/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62313/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62313/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62313/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62313/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62313/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62313/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62313/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62313/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62313/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62313/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62313/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62313/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62313/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62313/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62313/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62313/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62313/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62313/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62313/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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.26.3
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['62827', '62828', '62829', '62830', '62831']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 62827:62827 -p 62828:62828 -p 62829:62829 -p 62830:62830 -p 62831:62831 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62829 --rest-port=62827 --tcp-port=62828 --discv5-udp-port=62830 --rest-address=0.0.0.0 --nat=extip:172.18.26.3 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=27f8ac4a1fdaacca5eeabfe47f0d1f45dae946ca43559bcca8dd9df91b44021c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62831 --metrics-logging=true --relay=false --dns-discovery=false --discv5-bootstrap-node=enr:-L24QHIxqYVEOBIj1pXlbjpPfCMacDSs4qGrhwMbBPRsq0ScbUyRgVSpfo7Rg2Wyq-U84K4wUnB3oLjnfbyrzqpxmEACgmlkgnY0gmlwhKwSheiKbXVsdGlhZGRyc5YACASsEoXoBvNqAAoErBKF6Abza90DgnJzhQADAQAAiXNlY3AyNTZrMaECOVPxJBvKoOLwQLlWkj5gX2OuQbuDw7pPr-5JnBBFzWCDdGNwgvNqg3VkcILzbIV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.26.3 waku 774c19b4adc01d2d81df7ea2105b58a393ab3010ded7bcae8b40e8644f05a4d8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 774c19b4adc0. Setting up logs at ./log/docker/node2_2026-03-10_04-38-44__a34f6d59-74b1-46cd-9698-a4dac097d1c2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 62827
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62827/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62827/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.26.3/tcp/62828/p2p/16Uiu2HAmLKKtw8jRKAG5PxZuyKmg57W5nGNaLYHGedsLNzk1PhvJ","/ip4/172.18.26.3/tcp/62829/ws/p2p/16Uiu2HAmLKKtw8jRKAG5PxZuyKmg57W5nGNaLYHGedsLNzk1PhvJ"],"enrUri":"enr:-L24QLDhHyGkWpBL4iJPWzeDLktbFW3XXxpyR9LiAR7u-ZphdeiCmIiTV5CLgHFLvijWPk_PmRYWEzDVAFP-Czg2xdYCgmlkgnY0gmlwhKwSGgOKbXVsdGlhZGRyc5YACASsEhoDBvVsAAoErBIaAwb1bd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDcdP6wHllkx1X8oGL5q6DOMiGJxLEHk1ce5k4nYUn6sODdGNwgvVsg3VkcIL1boV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.252.33
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35434', '35435', '35436', '35437', '35438']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 35434:35434 -p 35435:35435 -p 35436:35436 -p 35437:35437 -p 35438:35438 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35436 --rest-port=35434 --tcp-port=35435 --discv5-udp-port=35437 --rest-address=0.0.0.0 --nat=extip:172.18.252.33 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eaceafb34cfc1a4ec080bd091cf9f5caceab32ce0900d4dd8f02bcf79c166dcc --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=35438 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false --discv5-bootstrap-node=enr:-L24QHIxqYVEOBIj1pXlbjpPfCMacDSs4qGrhwMbBPRsq0ScbUyRgVSpfo7Rg2Wyq-U84K4wUnB3oLjnfbyrzqpxmEACgmlkgnY0gmlwhKwSheiKbXVsdGlhZGRyc5YACASsEoXoBvNqAAoErBKF6Abza90DgnJzhQADAQAAiXNlY3AyNTZrMaECOVPxJBvKoOLwQLlWkj5gX2OuQbuDw7pPr-5JnBBFzWCDdGNwgvNqg3VkcILzbIV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.252.33 waku 0047eba542a4e290a36f90101d5fa5e96cc185f261650d269168d6f39fa5bd75
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0047eba542a4. Setting up logs at ./log/docker/node3_2026-03-10_04-38-44__a34f6d59-74b1-46cd-9698-a4dac097d1c2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 35434
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35434/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35434/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.252.33/tcp/35435/p2p/16Uiu2HAmQLbzayq6MgsGtqUTBasSCcZzNeW2J2nTqjSP4upELGFc","/ip4/172.18.252.33/tcp/35436/ws/p2p/16Uiu2HAmQLbzayq6MgsGtqUTBasSCcZzNeW2J2nTqjSP4upELGFc"],"enrUri":"enr:-L24QC4ityYh4P5MIoTFdmEg5lI6SNQ3Q241e3Z8AyBO7VeqBF4rMIj4RQaBRkh_CQejnDrheAkwxvtrheHyYPCU-kkCgmlkgnY0gmlwhKwS_CGKbXVsdGlhZGRyc5YACASsEvwhBoprAAoErBL8IQaKbN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDrZaCbG0uGaSYQfepSt9gVjknIG5u9i_0XsP9JcbFaBODdGNwgoprg3VkcIKKbYV3YWt1MhI"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35434/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.133.232/tcp/62314/p2p/16Uiu2HAkyHTTVAmxKzGGQru4bG3iVG1UjmV3qivn32Miuz4ZM8cw"]'
INFO  src.node.api_clients.base_client:base_client.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:35434/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=&pageSize=200&ascending=true&peer_id=" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1036ad587a3f663cba3e8fad547036e2ccfad015ce009b421882f3e5d9d7896b"},{"messageHash":"0x4da7ca889c1adcf0f0a7021a3bcdce4262542118e2e42feafbde9fb1676d0375"},{"messageHash":"0x513d649045d68a80cad47590725ea2c51fbd51444b363ac1b448af4299d097cc"},{"messageHash":"0xee67f3a31e69dc497ada96fcba6c01cc24f7301ad7faf3c97d52843d90160c15"},{"messageHash":"0xdfa228bfa644c0312bb0d6faad6a4dcc38bad0b81b9a503d7e96c6cc8a36bb78"},{"messageHash":"0xe8448ad40b90f2bef5b827adc486080a89177ce9ee1e4d79d89c5eb5e6b09880"},{"messageHash":"0xfbae1191faee2f957f464cc0f2b8f931b5d57c781916ba3f0735d14c6ddb48f1"},{"messageHash":"0x148b5da6671d843ea352876bac0870da53d9d739c832ea02962367e5c6375f7b"},{"messageHash":"0xbdf87e4ac0fa65ee614372ab9eeeffc33dbe8cad3e3c43cf1ef018b20f463a7e"},{"messageHash":"0x434f01771674381de9052425910c0c7a34427541ce418b947d9c5bd8702c1cd0"},{"messageHash":"0x9384ed169169e71fc757ec206ea7d0c9f1e192908e8d18f79e74c2ea9e09cf81"},{"messageHash":"0x326e17956a9dd9dc8bafd1e26e9038ff1ad2e0862c1760703bc96873a610be34"},{"messageHash":"0x83929459e9d6689062a5ec58e8559f28fcde917c76ca4a2ca5ca4d3248955dd1"},{"messageHash":"0x4cfc26cfdb8116774a8cb4e5d11ed6ea216b221079316f8f5b7f87eded1a73ad"},{"messageHash":"0x01ee49ed654581ef18ca34d2cd9262c34cb1d5db7dbec0b4b69a008293feb66a"},{"messageHash":"0x1326c5cd7a1bd3d08aef5addfbd240a08f0e3dae04d4b7ec7042ab44cc554941"},{"messageHash":"0xaf209a482994a55a65651972c8c52066b89b38ea0bf71f2b52d9c32d159770ad"},{"messageHash":"0xb85fa7748f04bb4e8a42bef9fda9ed0a0a8e357a5663fb96df317f5a99acb5a4"},{"messageHash":"0x720f4c0dddf403894c3ee6155c973634f2290edf84f5e297307206e38105d0d3"},{"messageHash":"0xde04db5d279e74f27afd100b4e8d913741f0ada2e6fdac082b1ade3d4841f966"},{"messageHash":"0x4effdda0fd2c8c8fdbf03fb3e30cb9917fc812d9e7bfcfe89f0b61cac78ca5c4"},{"messageHash":"0xef010761a5c94fa11d5f7dd4cc94d2e696abdf3bc8e7ba555cb590145d1e77e7"},{"messageHash":"0x1b7ef454774e34db36164cd0f5f492fc247f86d2ecf89f89602877da2b9ddc3a"},{"messageHash":"0xf4c0e85b7fc6c9ed60abe4e3e76d881aee6b71902d6ae7b5a15eeab0578476c1"},{"messageHash":"0xdfb97f4e5ccc8c24e168a9ae6af87868578609a4ee84f67063249be1f6fd38c5"},{"messageHash":"0xbee3d1e6fe8441525b947f290f68720ed9c887983b1421e458852ef6e69025e4"},{"messageHash":"0xbfc37698d5e8b8351f6727a84deb16110f2b4e137012d3752afaea11de532c9a"},{"messageHash":"0xf7c39ed1546952fe965c75b169be7a59b8b9551c696baf6b430e818e1bf3151c"},{"messageHash":"0xa624cc5f49042365fe9544d31d2bf48264792d9500364de1d6213b63f52992ef"},{"messageHash":"0xd2d8261fd55923c1b4a2fabde49feacfbfb61f340e4dad414f16818bd69b88f6"}]}'
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 bc1fe43bf2c0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 774c19b4adc0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0047eba542a4
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container bc1fe43bf2c0. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 774c19b4adc0. 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,63 @@
2026-03-10 04:32:26.072 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-10 04:32:26.072 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_all_on_peer_with_no_subscription with id: 2026-03-10_04-32-26__756af50c-14ad-4432-b04f-4607011ce2ae
2026-03-10 04:32:26.074 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-10 04:32:26.074 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-10 04:32:26.074 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-10 04:32:26.084 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:32:26.084 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-32-26__756af50c-14ad-4432-b04f-4607011ce2ae__wakuorg_nwaku:latest.log
2026-03-10 04:32:26.085 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:32:26.085 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:32:26.086 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:32:26.086 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.218.87
2026-03-10 04:32:26.086 DEBUG [src.node.docker_mananger] Generated ports ['21331', '21332', '21333', '21334', '21335']
2026-03-10 04:32:26.086 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:32:26.087 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:32:26.087 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:32:26.087 DEBUG [src.node.docker_mananger] docker run -i -t -p 21331:21331 -p 21332:21332 -p 21333:21333 -p 21334:21334 -p 21335:21335 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21333 --rest-port=21331 --tcp-port=21332 --discv5-udp-port=21334 --rest-address=0.0.0.0 --nat=extip:172.18.218.87 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=adbb69fb2c85fd6b1dd5e2edaeafadeed51b6f88ad0d9d02de4cdb1ebc6bdd91 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21335 --metrics-logging=true --relay=true --filter=true
2026-03-10 04:32:26.290 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.218.87 waku 191cb96873a1100005a3091cd6da791f95763399b1b2f081e83f4dc49e6e953a
2026-03-10 04:32:26.315 ERROR [src.node.docker_mananger] Max retries reached for container ddd6e2a10312. Exiting log stream.
2026-03-10 04:32:26.327 DEBUG [src.node.docker_mananger] Container started with ID 191cb96873a1. Setting up logs at ./log/docker/node1_2026-03-10_04-32-26__756af50c-14ad-4432-b04f-4607011ce2ae__wakuorg_nwaku:latest.log
2026-03-10 04:32:26.327 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21331
2026-03-10 04:32:26.328 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:32:26.894 ERROR [src.node.docker_mananger] Max retries reached for container fe3e6bf0a4b9. Exiting log stream.
2026-03-10 04:32:27.328 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21331/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:32:27.331 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:32:27.331 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:32:27.331 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21331/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:32:27.333 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.218.87/tcp/21332/p2p/16Uiu2HAmKQ4QNtHHbLNztqGg3LzjQz5vkBbM7eZMAQRYd91WjR8Z","/ip4/172.18.218.87/tcp/21333/ws/p2p/16Uiu2HAmKQ4QNtHHbLNztqGg3LzjQz5vkBbM7eZMAQRYd91WjR8Z"],"enrUri":"enr:-L24QJyG5xDbYU17LVRXohy-w-TQMoPbDj53eRSk7ey4C5NpaZXMhb9o6V5lHotErlBW0hw5L6yCK4I2apJQcfzLnxUCgmlkgnY0gmlwhKwS2leKbXVsdGlhZGRyc5YACASsEtpXBlNUAAoErBLaVwZTVd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZC6t6w5NTCom3C6Gc5kYLy4wMQj3crcnIzX3L4QnoXaDdGNwglNUg3VkcIJTVoV3YWt1MgU"}'
2026-03-10 04:32:27.334 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:32:27.334 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-10 04:32:27.340 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:32:27.340 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-10_04-32-26__756af50c-14ad-4432-b04f-4607011ce2ae__wakuorg_nwaku:latest.log
2026-03-10 04:32:27.341 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:32:27.341 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:32:27.342 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:32:27.342 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.243.222
2026-03-10 04:32:27.342 DEBUG [src.node.docker_mananger] Generated ports ['64099', '64100', '64101', '64102', '64103']
2026-03-10 04:32:27.342 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:32:27.342 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:32:27.343 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:32:27.343 DEBUG [src.node.docker_mananger] docker run -i -t -p 64099:64099 -p 64100:64100 -p 64101:64101 -p 64102:64102 -p 64103:64103 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64101 --rest-port=64099 --tcp-port=64100 --discv5-udp-port=64102 --rest-address=0.0.0.0 --nat=extip:172.18.243.222 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3ff7ccb4a1fbc52538bf91af9a9264b3393bde8d8d0dd4ff8adc80d3c6ffdf09 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64103 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QJyG5xDbYU17LVRXohy-w-TQMoPbDj53eRSk7ey4C5NpaZXMhb9o6V5lHotErlBW0hw5L6yCK4I2apJQcfzLnxUCgmlkgnY0gmlwhKwS2leKbXVsdGlhZGRyc5YACASsEtpXBlNUAAoErBLaVwZTVd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZC6t6w5NTCom3C6Gc5kYLy4wMQj3crcnIzX3L4QnoXaDdGNwglNUg3VkcIJTVoV3YWt1MgU --filternode=/ip4/172.18.218.87/tcp/21332/p2p/16Uiu2HAmKQ4QNtHHbLNztqGg3LzjQz5vkBbM7eZMAQRYd91WjR8Z
2026-03-10 04:32:27.542 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.243.222 waku 66c287d4c388f792c08f0b83909d4f9a00bd07158140bcad836097a6189f49bc
2026-03-10 04:32:27.578 DEBUG [src.node.docker_mananger] Container started with ID 66c287d4c388. Setting up logs at ./log/docker/node2_2026-03-10_04-32-26__756af50c-14ad-4432-b04f-4607011ce2ae__wakuorg_nwaku:latest.log
2026-03-10 04:32:27.579 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 64099
2026-03-10 04:32:27.579 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:32:28.579 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64099/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:32:28.583 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:32:28.583 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:32:28.583 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64099/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:32:28.585 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.243.222/tcp/64100/p2p/16Uiu2HAmGfu8nbniAT4jLscrMMgSjt8Mq7x4r9bGjEvwPYJmp5Jk","/ip4/172.18.243.222/tcp/64101/ws/p2p/16Uiu2HAmGfu8nbniAT4jLscrMMgSjt8Mq7x4r9bGjEvwPYJmp5Jk"],"enrUri":"enr:-L24QAPxins8WdxDtE0cHmStZwK9AxMp-XoXZo9ATqgw-cBITLJ3u3alJmoYJm-GS-_Mo8FC4e-icJEBakQZqUsBByICgmlkgnY0gmlwhKwS896KbXVsdGlhZGRyc5YACASsEvPeBvpkAAoErBLz3gb6Zd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDO6puZrSEpGfhJZ1AjoOz-eEYia9feNCT1rW_D6h3iQ2DdGNwgvpkg3VkcIL6ZoV3YWt1MgA"}'
2026-03-10 04:32:28.586 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:32:28.586 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64099/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.218.87/tcp/21332/p2p/16Uiu2HAmKQ4QNtHHbLNztqGg3LzjQz5vkBbM7eZMAQRYd91WjR8Z"]'
2026-03-10 04:32:28.622 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:32:28.624 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:64099/filter/v2/subscriptions/all" -H "Content-Type: application/json" -d '{"requestId": "1"}'
2026-03-10 04:32:28.647 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:64099/filter/v2/subscriptions/all. Response content: b'{"requestId":"1","statusDesc":"NOT_FOUND: peer has no subscriptions"}'
2026-03-10 04:32:28.656 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-10 04:32:28.657 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-10 04:32:28.657 DEBUG [src.node.waku_node] Stopping container with id 191cb96873a1
2026-03-10 04:32:29.206 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:32:29.207 DEBUG [src.node.waku_node] Stopping container with id 66c287d4c388
2026-03-10 04:32:29.728 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:32:29.731 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-10 04:32:29.740 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-10 04:32:29.744 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,222 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_subscribe_and_publish_on_another_content_topic_from_same_shard with id: 2026-03-10_04-35-34__cf2d3402-c33e-4b01-bfac-a30057fca2b1
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-35-34__cf2d3402-c33e-4b01-bfac-a30057fca2b1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.150.86
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['30022', '30023', '30024', '30025', '30026']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 30022:30022 -p 30023:30023 -p 30024:30024 -p 30025:30025 -p 30026:30026 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30024 --rest-port=30022 --tcp-port=30023 --discv5-udp-port=30025 --rest-address=0.0.0.0 --nat=extip:172.18.150.86 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ca5cfc9bca1add72f47efcbbda7380ebfce7f2cd7bded7ec4b27c6ad8cc8b68f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30026 --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.150.86 waku 7716fd89cbed1425ef68fc59854cb6e7d32973d9c6f89d313068c8089c2f3b29
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7716fd89cbed. Setting up logs at ./log/docker/node1_2026-03-10_04-35-34__cf2d3402-c33e-4b01-bfac-a30057fca2b1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 30022
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 3332d5eb299c. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container db62badece8e. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30022/health" -H "Content-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:30022/health" -H "Content-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:30022/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30022/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.150.86/tcp/30023/p2p/16Uiu2HAmTSfUTayyqaebPjuT4ARwfCwNgY1bJbFJEkRsfeShCj9d","/ip4/172.18.150.86/tcp/30024/ws/p2p/16Uiu2HAmTSfUTayyqaebPjuT4ARwfCwNgY1bJbFJEkRsfeShCj9d"],"enrUri":"enr:-L24QIv9VHv0R4XuLEjZJbs6kvWTKMOn5c-CnDJ-XAQDlv8IfFkdvlS465_0SO85zHoxbp8i4lgwx5QiTNuzNNoAQ2ACgmlkgnY0gmlwhKwSllaKbXVsdGlhZGRyc5YACASsEpZWBnVHAAoErBKWVgZ1SN0DgnJzhQACAQAAiXNlY3AyNTZrMaED27b9lthFVFY3iiwrAvRcOhqDlvmuPDev2lHCLh07TPSDdGNwgnVHg3VkcIJ1SYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-10_04-35-34__cf2d3402-c33e-4b01-bfac-a30057fca2b1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.95.46
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24420', '24421', '24422', '24423', '24424']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 24420:24420 -p 24421:24421 -p 24422:24422 -p 24423:24423 -p 24424:24424 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24422 --rest-port=24420 --tcp-port=24421 --discv5-udp-port=24423 --rest-address=0.0.0.0 --nat=extip:172.18.95.46 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=b5c76787dcddd58bb43a984aa81ef7ffda8ba23c32c94b3ece0b981deaf47f5a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24424 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QIv9VHv0R4XuLEjZJbs6kvWTKMOn5c-CnDJ-XAQDlv8IfFkdvlS465_0SO85zHoxbp8i4lgwx5QiTNuzNNoAQ2ACgmlkgnY0gmlwhKwSllaKbXVsdGlhZGRyc5YACASsEpZWBnVHAAoErBKWVgZ1SN0DgnJzhQACAQAAiXNlY3AyNTZrMaED27b9lthFVFY3iiwrAvRcOhqDlvmuPDev2lHCLh07TPSDdGNwgnVHg3VkcIJ1SYV3YWt1MgU --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.95.46 waku 587d7360d5d62686628f637efd7fdd5cdb23418e8bbd3e7a722589596204dbdb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 587d7360d5d6. Setting up logs at ./log/docker/node2_2026-03-10_04-35-34__cf2d3402-c33e-4b01-bfac-a30057fca2b1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 24420
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24420/health" -H "Content-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:24420/health" -H "Content-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:24420/health" -H "Content-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:24420/health" -H "Content-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:24420/health" -H "Content-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:24420/health" -H "Content-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:24420/health" -H "Content-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:24420/health" -H "Content-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:24420/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24420/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.95.46/tcp/24421/p2p/16Uiu2HAmMWUMsAoqPExEdrzGhuGmAccXqF6T3hK85SgDRDZb1Z8o","/ip4/172.18.95.46/tcp/24422/ws/p2p/16Uiu2HAmMWUMsAoqPExEdrzGhuGmAccXqF6T3hK85SgDRDZb1Z8o"],"enrUri":"enr:-L24QNbV5YICaHKrw7BmIP1QNchngbHqUOfYUzDDBGzwOUnGTtHmkbFAmnpzQKj4ekNeVW_ropTqMKgUQDoeKmBpm4gCgmlkgnY0gmlwhKwSXy6KbXVsdGlhZGRyc5YACASsEl8uBl9lAAoErBJfLgZfZt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDg4qgQH0WNoSYByoXRPAQE4KjfThOdT7YVhhvqBTEk2SDdGNwgl9lg3VkcIJfZ4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24420/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.150.86/tcp/30023/p2p/16Uiu2HAmTSfUTayyqaebPjuT4ARwfCwNgY1bJbFJEkRsfeShCj9d"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30022/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24420/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30022/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/weekly/protobuf", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30022/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1773117338175726797,"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:24420/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1773117338175726797,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30022/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:30022/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":1773117335471328718,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117336073919660,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117336566781042,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117337548111875,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117338298448825,"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 7716fd89cbed
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 587d7360d5d6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  tests.conftest:conftest.py:73 Running fixture teardown: attach_logs_on_fail
DEBUG  tests.conftest:conftest.py:74 Test failed, attempting to attach logs to the allure reports
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-03-10_04-35-34__cf2d3402-c33e-4b01-bfac-a30057fca2b1__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-03-10_04-35-34__cf2d3402-c33e-4b01-bfac-a30057fca2b1__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_subscribe_and_publish_on_another_content_topic_from_same_shard with id: 2026-03-10_04-35-39__10cbe3f9-dfad-43dd-b74d-8b83ddf89129
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-35-39__10cbe3f9-dfad-43dd-b74d-8b83ddf89129__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.124.254
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52970', '52971', '52972', '52973', '52974']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 52970:52970 -p 52971:52971 -p 52972:52972 -p 52973:52973 -p 52974:52974 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52972 --rest-port=52970 --tcp-port=52971 --discv5-udp-port=52973 --rest-address=0.0.0.0 --nat=extip:172.18.124.254 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=fac462f11b896d5ba651e9a954da1b3bd6121afdd6aff58d8db62f753dbf9bff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52974 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7716fd89cbed. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.124.254 waku 9cb49b387e8a31a57fca7949eccc06677f920fb76625a989269cfa683c6d9188
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9cb49b387e8a. Setting up logs at ./log/docker/node1_2026-03-10_04-35-39__10cbe3f9-dfad-43dd-b74d-8b83ddf89129__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 52970
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 587d7360d5d6. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52970/health" -H "Content-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:52970/health" -H "Content-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:52970/health" -H "Content-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:52970/health" -H "Content-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:52970/health" -H "Content-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:52970/health" -H "Content-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:52970/health" -H "Content-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:52970/health" -H "Content-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:52970/health" -H "Content-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:52970/health" -H "Content-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:52970/health" -H "Content-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:52970/health" -H "Content-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:52970/health" -H "Content-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:52970/health" -H "Content-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:52970/health" -H "Content-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:52970/health" -H "Content-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:52970/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52970/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.124.254/tcp/52971/p2p/16Uiu2HAmN1eMBs5Afa6JaBjDimUs4koTw9qm1tFVPpCjYnwi4swu","/ip4/172.18.124.254/tcp/52972/ws/p2p/16Uiu2HAmN1eMBs5Afa6JaBjDimUs4koTw9qm1tFVPpCjYnwi4swu"],"enrUri":"enr:-L24QHLz-HsGTpTJHIXz-KkpzjYXBqqSFmx8liWz7wyb19a1KSbucJ1T2Bivzn8t-rJnrF9xT6hHmPh5IotHi76k_LYCgmlkgnY0gmlwhKwSfP6KbXVsdGlhZGRyc5YACASsEnz-Bs7rAAoErBJ8_gbO7N0DgnJzhQACAQAAiXNlY3AyNTZrMaEDiwPDZchUr99eUaEzCNSa_1QonEIg9uphlQfSVCIFZgCDdGNwgs7rg3VkcILO7YV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-10_04-35-39__10cbe3f9-dfad-43dd-b74d-8b83ddf89129__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.147.9
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['30899', '30900', '30901', '30902', '30903']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 30899:30899 -p 30900:30900 -p 30901:30901 -p 30902:30902 -p 30903:30903 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30901 --rest-port=30899 --tcp-port=30900 --discv5-udp-port=30902 --rest-address=0.0.0.0 --nat=extip:172.18.147.9 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=cd2a8b5dd74feb30afd2fda60e5c6b01b4ceb5daf98029aa22adef7afcaeb6cc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30903 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHLz-HsGTpTJHIXz-KkpzjYXBqqSFmx8liWz7wyb19a1KSbucJ1T2Bivzn8t-rJnrF9xT6hHmPh5IotHi76k_LYCgmlkgnY0gmlwhKwSfP6KbXVsdGlhZGRyc5YACASsEnz-Bs7rAAoErBJ8_gbO7N0DgnJzhQACAQAAiXNlY3AyNTZrMaEDiwPDZchUr99eUaEzCNSa_1QonEIg9uphlQfSVCIFZgCDdGNwgs7rg3VkcILO7YV3YWt1MgU --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.147.9 waku dcb63dbcdd6d252b4eded311f5f67ed383eee5be147bf7152dfdc4f855ec5187
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID dcb63dbcdd6d. Setting up logs at ./log/docker/node2_2026-03-10_04-35-39__10cbe3f9-dfad-43dd-b74d-8b83ddf89129__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 30899
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30899/health" -H "Content-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:30899/health" -H "Content-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:30899/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30899/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.147.9/tcp/30900/p2p/16Uiu2HAmUAGPEgMPPLj4nTfSyAGQjJNLtMzBK2PZd9TLuD2gPih9","/ip4/172.18.147.9/tcp/30901/ws/p2p/16Uiu2HAmUAGPEgMPPLj4nTfSyAGQjJNLtMzBK2PZd9TLuD2gPih9"],"enrUri":"enr:-L24QDXZICspUsIjV7Lc3XGKGUHZC_ZkYY_LuvKwExkw0WQKJtRZgWtO2CvhIif-8amKPqtmERLV5ZmsJv-LxTQg7B4CgmlkgnY0gmlwhKwSkwmKbXVsdGlhZGRyc5YACASsEpMJBni0AAoErBKTCQZ4td0DgnJzhQACAQAAiXNlY3AyNTZrMaED5l9GzS6AEFeYIOyjp6ez_6hSjWO79qs2LxVgeupLulyDdGNwgni0g3VkcIJ4toV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30899/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.124.254/tcp/52971/p2p/16Uiu2HAmN1eMBs5Afa6JaBjDimUs4koTw9qm1tFVPpCjYnwi4swu"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52970/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30899/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52970/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/weekly/protobuf", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52970/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1773117344302893139,"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:30899/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1773117344302893139,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52970/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:52970/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":1773117343270481892,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117344181069581,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117344444986495,"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 9cb49b387e8a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id dcb63dbcdd6d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  tests.conftest:conftest.py:73 Running fixture teardown: attach_logs_on_fail
DEBUG  tests.conftest:conftest.py:74 Test failed, attempting to attach logs to the allure reports
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-03-10_04-35-39__10cbe3f9-dfad-43dd-b74d-8b83ddf89129__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-03-10_04-35-39__10cbe3f9-dfad-43dd-b74d-8b83ddf89129__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,584 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_get_store_messages_with_different_payloads with id: 2026-03-10_04-36-42__05851ca4-88e2-479b-9bc8-999da1faefdd
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-10_04-36-42__05851ca4-88e2-479b-9bc8-999da1faefdd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.155
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59485', '59486', '59487', '59488', '59489']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 59485:59485 -p 59486:59486 -p 59487:59487 -p 59488:59488 -p 59489:59489 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59487 --rest-port=59485 --tcp-port=59486 --discv5-udp-port=59488 --rest-address=0.0.0.0 --nat=extip:172.18.207.155 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eddbede4b7ae639850d6b7bf7e0d83bddb19ee5b14fdff63dd696c233a4da4e9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59489 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.207.155 waku d9402f20cf088e84aa1f5113bc8811eb19ef526c986d828727500479a1561b97
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b5b3bf170301. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d9402f20cf08. Setting up logs at ./log/docker/publishing_node1_2026-03-10_04-36-42__05851ca4-88e2-479b-9bc8-999da1faefdd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 59485
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 9466661fc09c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59485/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59485/debug/v1/info" -H "Content-Type: application/json" -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.155/tcp/59486/p2p/16Uiu2HAmKWfDfi2mo8YUpwPEfXZ13W1sk3gPfjxXwQeaAq1LUUqu","/ip4/172.18.207.155/tcp/59487/ws/p2p/16Uiu2HAmKWfDfi2mo8YUpwPEfXZ13W1sk3gPfjxXwQeaAq1LUUqu"],"enrUri":"enr:-L24QMPRduqyX8SVtifLGlUTsGQuFfAG_qIzlZwSBsHN00NIdl_y7OsgArpAi3zr7jcIo5ZIoVxmaezgIFWm695VxsACgmlkgnY0gmlwhKwSz5uKbXVsdGlhZGRyc5YACASsEs-bBuheAAoErBLPmwboX90DgnJzhQADAQAAiXNlY3AyNTZrMaEDZd-Hsfh0eUnEgISLFbaFGby06_HdkxgdpTaQBWCNIciDdGNwguheg3VkcILoYIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-10_04-36-42__05851ca4-88e2-479b-9bc8-999da1faefdd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.203
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14036', '14037', '14038', '14039', '14040']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 14036:14036 -p 14037:14037 -p 14038:14038 -p 14039:14039 -p 14040:14040 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14038 --rest-port=14036 --tcp-port=14037 --discv5-udp-port=14039 --rest-address=0.0.0.0 --nat=extip:172.18.14.203 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f87d82bcec3d7f3e85ab868fe37bcf7ea2eabcd3bcdd838127de9c9c7f4b0352 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14040 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMPRduqyX8SVtifLGlUTsGQuFfAG_qIzlZwSBsHN00NIdl_y7OsgArpAi3zr7jcIo5ZIoVxmaezgIFWm695VxsACgmlkgnY0gmlwhKwSz5uKbXVsdGlhZGRyc5YACASsEs-bBuheAAoErBLPmwboX90DgnJzhQADAQAAiXNlY3AyNTZrMaEDZd-Hsfh0eUnEgISLFbaFGby06_HdkxgdpTaQBWCNIciDdGNwguheg3VkcILoYIV3YWt1MgM --storenode=/ip4/172.18.207.155/tcp/59486/p2p/16Uiu2HAmKWfDfi2mo8YUpwPEfXZ13W1sk3gPfjxXwQeaAq1LUUqu --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.14.203 waku c90b2d41d7f6f026d31db3e5b23eda5ab9659310f9dcf715a3fa252e41231cde
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c90b2d41d7f6. Setting up logs at ./log/docker/store_node1_2026-03-10_04-36-42__05851ca4-88e2-479b-9bc8-999da1faefdd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 14036
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14036/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14036/debug/v1/info" -H "Content-Type: application/json" -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.203/tcp/14037/p2p/16Uiu2HAmPcV25X51FzQZNd27sKeXtQC8rVFrPwpWpPFmCyHx5cJC","/ip4/172.18.14.203/tcp/14038/ws/p2p/16Uiu2HAmPcV25X51FzQZNd27sKeXtQC8rVFrPwpWpPFmCyHx5cJC"],"enrUri":"enr:-L24QMMwRJUcI8G6bWNUIfP27WsUf1qecypWLZDyI_PB4uRwNNkkM1F8-iSOeEpWjCO4mq7sHjqgTO8ksfcXILJBvwQCgmlkgnY0gmlwhKwSDsuKbXVsdGlhZGRyc5YACASsEg7LBjbVAAoErBIOywY21t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDosw6yjM0usxW-_BPsj_bc4zGFHeTkYy0f7L1TQPLamGDdGNwgjbVg3VkcII214V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14036/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.207.155/tcp/59486/p2p/16Uiu2HAmKWfDfi2mo8YUpwPEfXZ13W1sk3gPfjxXwQeaAq1LUUqu"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59485/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14036/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A simple string
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59485/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59485/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"}]}'
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:14036/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload An integer
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59485/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59485/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"}]}'
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:14036/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 2
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A dictionary
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59485/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59485/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 3
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14036/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 3
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Chinese characters
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59485/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59485/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 4
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14036/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 4
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Emojis
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59485/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59485/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 5
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14036/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 5
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Lorem ipsum text
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59485/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59485/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 6
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14036/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 6
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload HTML content
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59485/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59485/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"},{"messageHash":"0xdd6f40658957f1a9e5e7bcbbd8d8fd2aa4eef906092c6ca3d270ab504445ae5b"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 7
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14036/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"},{"messageHash":"0xdd6f40658957f1a9e5e7bcbbd8d8fd2aa4eef906092c6ca3d270ab504445ae5b"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 7
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Cyrillic characters
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59485/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59485/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"},{"messageHash":"0xdd6f40658957f1a9e5e7bcbbd8d8fd2aa4eef906092c6ca3d270ab504445ae5b"},{"messageHash":"0xc67681aa3d028687daa2547f9feb149fb1ba6d9982efe660f46dee91b3f12f7f"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 8
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14036/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"},{"messageHash":"0xdd6f40658957f1a9e5e7bcbbd8d8fd2aa4eef906092c6ca3d270ab504445ae5b"},{"messageHash":"0xc67681aa3d028687daa2547f9feb149fb1ba6d9982efe660f46dee91b3f12f7f"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 8
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Base64 encoded string
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59485/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59485/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"},{"messageHash":"0xdd6f40658957f1a9e5e7bcbbd8d8fd2aa4eef906092c6ca3d270ab504445ae5b"},{"messageHash":"0xc67681aa3d028687daa2547f9feb149fb1ba6d9982efe660f46dee91b3f12f7f"},{"messageHash":"0x21d84df935f09184e4f9fcf3701195da62432362209f3d906be62a3e19df648d"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 9
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14036/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"},{"messageHash":"0xdd6f40658957f1a9e5e7bcbbd8d8fd2aa4eef906092c6ca3d270ab504445ae5b"},{"messageHash":"0xc67681aa3d028687daa2547f9feb149fb1ba6d9982efe660f46dee91b3f12f7f"},{"messageHash":"0x21d84df935f09184e4f9fcf3701195da62432362209f3d906be62a3e19df648d"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 9
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Binary data
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59485/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59485/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"},{"messageHash":"0xdd6f40658957f1a9e5e7bcbbd8d8fd2aa4eef906092c6ca3d270ab504445ae5b"},{"messageHash":"0xc67681aa3d028687daa2547f9feb149fb1ba6d9982efe660f46dee91b3f12f7f"},{"messageHash":"0x21d84df935f09184e4f9fcf3701195da62432362209f3d906be62a3e19df648d"},{"messageHash":"0x71e1ece6382faa53b1304ef24cc71002e2edf01b8afcc98abc3f0f61c5065ab4"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 10
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14036/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"},{"messageHash":"0xdd6f40658957f1a9e5e7bcbbd8d8fd2aa4eef906092c6ca3d270ab504445ae5b"},{"messageHash":"0xc67681aa3d028687daa2547f9feb149fb1ba6d9982efe660f46dee91b3f12f7f"},{"messageHash":"0x21d84df935f09184e4f9fcf3701195da62432362209f3d906be62a3e19df648d"},{"messageHash":"0x71e1ece6382faa53b1304ef24cc71002e2edf01b8afcc98abc3f0f61c5065ab4"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 10
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Special characters with whitespace
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59485/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59485/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"},{"messageHash":"0xdd6f40658957f1a9e5e7bcbbd8d8fd2aa4eef906092c6ca3d270ab504445ae5b"},{"messageHash":"0xc67681aa3d028687daa2547f9feb149fb1ba6d9982efe660f46dee91b3f12f7f"},{"messageHash":"0x21d84df935f09184e4f9fcf3701195da62432362209f3d906be62a3e19df648d"},{"messageHash":"0x71e1ece6382faa53b1304ef24cc71002e2edf01b8afcc98abc3f0f61c5065ab4"},{"messageHash":"0xfc9f70ca31e4e74e06521ec863cf2faf98bd561251c0142d160396c87299c46c"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 11
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14036/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"},{"messageHash":"0xdd6f40658957f1a9e5e7bcbbd8d8fd2aa4eef906092c6ca3d270ab504445ae5b"},{"messageHash":"0xc67681aa3d028687daa2547f9feb149fb1ba6d9982efe660f46dee91b3f12f7f"},{"messageHash":"0x21d84df935f09184e4f9fcf3701195da62432362209f3d906be62a3e19df648d"},{"messageHash":"0x71e1ece6382faa53b1304ef24cc71002e2edf01b8afcc98abc3f0f61c5065ab4"},{"messageHash":"0xfc9f70ca31e4e74e06521ec863cf2faf98bd561251c0142d160396c87299c46c"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 11
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Boolean false as a string
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59485/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59485/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"},{"messageHash":"0xdd6f40658957f1a9e5e7bcbbd8d8fd2aa4eef906092c6ca3d270ab504445ae5b"},{"messageHash":"0xc67681aa3d028687daa2547f9feb149fb1ba6d9982efe660f46dee91b3f12f7f"},{"messageHash":"0x21d84df935f09184e4f9fcf3701195da62432362209f3d906be62a3e19df648d"},{"messageHash":"0x71e1ece6382faa53b1304ef24cc71002e2edf01b8afcc98abc3f0f61c5065ab4"},{"messageHash":"0xfc9f70ca31e4e74e06521ec863cf2faf98bd561251c0142d160396c87299c46c"},{"messageHash":"0xf1b8499fc5a8e0184423a60e19e48cf3bd40cdceb5b10d8fe934e11f4f56d91a"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 12
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14036/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"},{"messageHash":"0xdd6f40658957f1a9e5e7bcbbd8d8fd2aa4eef906092c6ca3d270ab504445ae5b"},{"messageHash":"0xc67681aa3d028687daa2547f9feb149fb1ba6d9982efe660f46dee91b3f12f7f"},{"messageHash":"0x21d84df935f09184e4f9fcf3701195da62432362209f3d906be62a3e19df648d"},{"messageHash":"0x71e1ece6382faa53b1304ef24cc71002e2edf01b8afcc98abc3f0f61c5065ab4"},{"messageHash":"0xfc9f70ca31e4e74e06521ec863cf2faf98bd561251c0142d160396c87299c46c"},{"messageHash":"0xf1b8499fc5a8e0184423a60e19e48cf3bd40cdceb5b10d8fe934e11f4f56d91a"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 12
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A float number
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59485/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59485/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"},{"messageHash":"0xdd6f40658957f1a9e5e7bcbbd8d8fd2aa4eef906092c6ca3d270ab504445ae5b"},{"messageHash":"0xc67681aa3d028687daa2547f9feb149fb1ba6d9982efe660f46dee91b3f12f7f"},{"messageHash":"0x21d84df935f09184e4f9fcf3701195da62432362209f3d906be62a3e19df648d"},{"messageHash":"0x71e1ece6382faa53b1304ef24cc71002e2edf01b8afcc98abc3f0f61c5065ab4"},{"messageHash":"0xfc9f70ca31e4e74e06521ec863cf2faf98bd561251c0142d160396c87299c46c"},{"messageHash":"0xf1b8499fc5a8e0184423a60e19e48cf3bd40cdceb5b10d8fe934e11f4f56d91a"},{"messageHash":"0x544659050c2de50411021904cf0ffa4056a011292ab8feed06e22f28b683b791"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 13
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14036/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"},{"messageHash":"0xdd6f40658957f1a9e5e7bcbbd8d8fd2aa4eef906092c6ca3d270ab504445ae5b"},{"messageHash":"0xc67681aa3d028687daa2547f9feb149fb1ba6d9982efe660f46dee91b3f12f7f"},{"messageHash":"0x21d84df935f09184e4f9fcf3701195da62432362209f3d906be62a3e19df648d"},{"messageHash":"0x71e1ece6382faa53b1304ef24cc71002e2edf01b8afcc98abc3f0f61c5065ab4"},{"messageHash":"0xfc9f70ca31e4e74e06521ec863cf2faf98bd561251c0142d160396c87299c46c"},{"messageHash":"0xf1b8499fc5a8e0184423a60e19e48cf3bd40cdceb5b10d8fe934e11f4f56d91a"},{"messageHash":"0x544659050c2de50411021904cf0ffa4056a011292ab8feed06e22f28b683b791"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 13
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A list
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59485/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59485/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"},{"messageHash":"0xdd6f40658957f1a9e5e7bcbbd8d8fd2aa4eef906092c6ca3d270ab504445ae5b"},{"messageHash":"0xc67681aa3d028687daa2547f9feb149fb1ba6d9982efe660f46dee91b3f12f7f"},{"messageHash":"0x21d84df935f09184e4f9fcf3701195da62432362209f3d906be62a3e19df648d"},{"messageHash":"0x71e1ece6382faa53b1304ef24cc71002e2edf01b8afcc98abc3f0f61c5065ab4"},{"messageHash":"0xfc9f70ca31e4e74e06521ec863cf2faf98bd561251c0142d160396c87299c46c"},{"messageHash":"0xf1b8499fc5a8e0184423a60e19e48cf3bd40cdceb5b10d8fe934e11f4f56d91a"},{"messageHash":"0x544659050c2de50411021904cf0ffa4056a011292ab8feed06e22f28b683b791"},{"messageHash":"0x7edff2914e4bf4d2c27d889b5b5ba037cb617bf6153ab58b457921b70fed6f81"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 14
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14036/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"},{"messageHash":"0xdd6f40658957f1a9e5e7bcbbd8d8fd2aa4eef906092c6ca3d270ab504445ae5b"},{"messageHash":"0xc67681aa3d028687daa2547f9feb149fb1ba6d9982efe660f46dee91b3f12f7f"},{"messageHash":"0x21d84df935f09184e4f9fcf3701195da62432362209f3d906be62a3e19df648d"},{"messageHash":"0x71e1ece6382faa53b1304ef24cc71002e2edf01b8afcc98abc3f0f61c5065ab4"},{"messageHash":"0xfc9f70ca31e4e74e06521ec863cf2faf98bd561251c0142d160396c87299c46c"},{"messageHash":"0xf1b8499fc5a8e0184423a60e19e48cf3bd40cdceb5b10d8fe934e11f4f56d91a"},{"messageHash":"0x544659050c2de50411021904cf0ffa4056a011292ab8feed06e22f28b683b791"},{"messageHash":"0x7edff2914e4bf4d2c27d889b5b5ba037cb617bf6153ab58b457921b70fed6f81"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 14
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Hexadecimal number as a string
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59485/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59485/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"},{"messageHash":"0xdd6f40658957f1a9e5e7bcbbd8d8fd2aa4eef906092c6ca3d270ab504445ae5b"},{"messageHash":"0xc67681aa3d028687daa2547f9feb149fb1ba6d9982efe660f46dee91b3f12f7f"},{"messageHash":"0x21d84df935f09184e4f9fcf3701195da62432362209f3d906be62a3e19df648d"},{"messageHash":"0x71e1ece6382faa53b1304ef24cc71002e2edf01b8afcc98abc3f0f61c5065ab4"},{"messageHash":"0xfc9f70ca31e4e74e06521ec863cf2faf98bd561251c0142d160396c87299c46c"},{"messageHash":"0xf1b8499fc5a8e0184423a60e19e48cf3bd40cdceb5b10d8fe934e11f4f56d91a"},{"messageHash":"0x544659050c2de50411021904cf0ffa4056a011292ab8feed06e22f28b683b791"},{"messageHash":"0x7edff2914e4bf4d2c27d889b5b5ba037cb617bf6153ab58b457921b70fed6f81"},{"messageHash":"0x18d20ddede4c110ebd64c92d6074261d2bf3f1e2db4df745174e56193bae0356"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 15
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14036/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"},{"messageHash":"0xdd6f40658957f1a9e5e7bcbbd8d8fd2aa4eef906092c6ca3d270ab504445ae5b"},{"messageHash":"0xc67681aa3d028687daa2547f9feb149fb1ba6d9982efe660f46dee91b3f12f7f"},{"messageHash":"0x21d84df935f09184e4f9fcf3701195da62432362209f3d906be62a3e19df648d"},{"messageHash":"0x71e1ece6382faa53b1304ef24cc71002e2edf01b8afcc98abc3f0f61c5065ab4"},{"messageHash":"0xfc9f70ca31e4e74e06521ec863cf2faf98bd561251c0142d160396c87299c46c"},{"messageHash":"0xf1b8499fc5a8e0184423a60e19e48cf3bd40cdceb5b10d8fe934e11f4f56d91a"},{"messageHash":"0x544659050c2de50411021904cf0ffa4056a011292ab8feed06e22f28b683b791"},{"messageHash":"0x7edff2914e4bf4d2c27d889b5b5ba037cb617bf6153ab58b457921b70fed6f81"},{"messageHash":"0x18d20ddede4c110ebd64c92d6074261d2bf3f1e2db4df745174e56193bae0356"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 15
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Email format
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59485/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59485/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"},{"messageHash":"0xdd6f40658957f1a9e5e7bcbbd8d8fd2aa4eef906092c6ca3d270ab504445ae5b"},{"messageHash":"0xc67681aa3d028687daa2547f9feb149fb1ba6d9982efe660f46dee91b3f12f7f"},{"messageHash":"0x21d84df935f09184e4f9fcf3701195da62432362209f3d906be62a3e19df648d"},{"messageHash":"0x71e1ece6382faa53b1304ef24cc71002e2edf01b8afcc98abc3f0f61c5065ab4"},{"messageHash":"0xfc9f70ca31e4e74e06521ec863cf2faf98bd561251c0142d160396c87299c46c"},{"messageHash":"0xf1b8499fc5a8e0184423a60e19e48cf3bd40cdceb5b10d8fe934e11f4f56d91a"},{"messageHash":"0x544659050c2de50411021904cf0ffa4056a011292ab8feed06e22f28b683b791"},{"messageHash":"0x7edff2914e4bf4d2c27d889b5b5ba037cb617bf6153ab58b457921b70fed6f81"},{"messageHash":"0x18d20ddede4c110ebd64c92d6074261d2bf3f1e2db4df745174e56193bae0356"},{"messageHash":"0x6ccc702750d4cc20b85d3993a2604d0dd5260fd6d1ff47ca9b63c2a147587548"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 16
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14036/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"},{"messageHash":"0xdd6f40658957f1a9e5e7bcbbd8d8fd2aa4eef906092c6ca3d270ab504445ae5b"},{"messageHash":"0xc67681aa3d028687daa2547f9feb149fb1ba6d9982efe660f46dee91b3f12f7f"},{"messageHash":"0x21d84df935f09184e4f9fcf3701195da62432362209f3d906be62a3e19df648d"},{"messageHash":"0x71e1ece6382faa53b1304ef24cc71002e2edf01b8afcc98abc3f0f61c5065ab4"},{"messageHash":"0xfc9f70ca31e4e74e06521ec863cf2faf98bd561251c0142d160396c87299c46c"},{"messageHash":"0xf1b8499fc5a8e0184423a60e19e48cf3bd40cdceb5b10d8fe934e11f4f56d91a"},{"messageHash":"0x544659050c2de50411021904cf0ffa4056a011292ab8feed06e22f28b683b791"},{"messageHash":"0x7edff2914e4bf4d2c27d889b5b5ba037cb617bf6153ab58b457921b70fed6f81"},{"messageHash":"0x18d20ddede4c110ebd64c92d6074261d2bf3f1e2db4df745174e56193bae0356"},{"messageHash":"0x6ccc702750d4cc20b85d3993a2604d0dd5260fd6d1ff47ca9b63c2a147587548"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 16
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload URL format
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59485/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59485/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"},{"messageHash":"0xdd6f40658957f1a9e5e7bcbbd8d8fd2aa4eef906092c6ca3d270ab504445ae5b"},{"messageHash":"0xc67681aa3d028687daa2547f9feb149fb1ba6d9982efe660f46dee91b3f12f7f"},{"messageHash":"0x21d84df935f09184e4f9fcf3701195da62432362209f3d906be62a3e19df648d"},{"messageHash":"0x71e1ece6382faa53b1304ef24cc71002e2edf01b8afcc98abc3f0f61c5065ab4"},{"messageHash":"0xfc9f70ca31e4e74e06521ec863cf2faf98bd561251c0142d160396c87299c46c"},{"messageHash":"0xf1b8499fc5a8e0184423a60e19e48cf3bd40cdceb5b10d8fe934e11f4f56d91a"},{"messageHash":"0x544659050c2de50411021904cf0ffa4056a011292ab8feed06e22f28b683b791"},{"messageHash":"0x7edff2914e4bf4d2c27d889b5b5ba037cb617bf6153ab58b457921b70fed6f81"},{"messageHash":"0x18d20ddede4c110ebd64c92d6074261d2bf3f1e2db4df745174e56193bae0356"},{"messageHash":"0x6ccc702750d4cc20b85d3993a2604d0dd5260fd6d1ff47ca9b63c2a147587548"},{"messageHash":"0x71148fee6676462edbb3b477ce91fc16d14dc1e8017821893c2fc0e7e0687c8f"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 17
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14036/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"},{"messageHash":"0xdd6f40658957f1a9e5e7bcbbd8d8fd2aa4eef906092c6ca3d270ab504445ae5b"},{"messageHash":"0xc67681aa3d028687daa2547f9feb149fb1ba6d9982efe660f46dee91b3f12f7f"},{"messageHash":"0x21d84df935f09184e4f9fcf3701195da62432362209f3d906be62a3e19df648d"},{"messageHash":"0x71e1ece6382faa53b1304ef24cc71002e2edf01b8afcc98abc3f0f61c5065ab4"},{"messageHash":"0xfc9f70ca31e4e74e06521ec863cf2faf98bd561251c0142d160396c87299c46c"},{"messageHash":"0xf1b8499fc5a8e0184423a60e19e48cf3bd40cdceb5b10d8fe934e11f4f56d91a"},{"messageHash":"0x544659050c2de50411021904cf0ffa4056a011292ab8feed06e22f28b683b791"},{"messageHash":"0x7edff2914e4bf4d2c27d889b5b5ba037cb617bf6153ab58b457921b70fed6f81"},{"messageHash":"0x18d20ddede4c110ebd64c92d6074261d2bf3f1e2db4df745174e56193bae0356"},{"messageHash":"0x6ccc702750d4cc20b85d3993a2604d0dd5260fd6d1ff47ca9b63c2a147587548"},{"messageHash":"0x71148fee6676462edbb3b477ce91fc16d14dc1e8017821893c2fc0e7e0687c8f"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 17
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Date and time in ISO format
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59485/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59485/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"},{"messageHash":"0xdd6f40658957f1a9e5e7bcbbd8d8fd2aa4eef906092c6ca3d270ab504445ae5b"},{"messageHash":"0xc67681aa3d028687daa2547f9feb149fb1ba6d9982efe660f46dee91b3f12f7f"},{"messageHash":"0x21d84df935f09184e4f9fcf3701195da62432362209f3d906be62a3e19df648d"},{"messageHash":"0x71e1ece6382faa53b1304ef24cc71002e2edf01b8afcc98abc3f0f61c5065ab4"},{"messageHash":"0xfc9f70ca31e4e74e06521ec863cf2faf98bd561251c0142d160396c87299c46c"},{"messageHash":"0xf1b8499fc5a8e0184423a60e19e48cf3bd40cdceb5b10d8fe934e11f4f56d91a"},{"messageHash":"0x544659050c2de50411021904cf0ffa4056a011292ab8feed06e22f28b683b791"},{"messageHash":"0x7edff2914e4bf4d2c27d889b5b5ba037cb617bf6153ab58b457921b70fed6f81"},{"messageHash":"0x18d20ddede4c110ebd64c92d6074261d2bf3f1e2db4df745174e56193bae0356"},{"messageHash":"0x6ccc702750d4cc20b85d3993a2604d0dd5260fd6d1ff47ca9b63c2a147587548"},{"messageHash":"0x71148fee6676462edbb3b477ce91fc16d14dc1e8017821893c2fc0e7e0687c8f"},{"messageHash":"0x57a9df0b8495ffe23d87327c61871c259bee62b0eafd888fad77f37ca219714f"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 18
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14036/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"},{"messageHash":"0xdd6f40658957f1a9e5e7bcbbd8d8fd2aa4eef906092c6ca3d270ab504445ae5b"},{"messageHash":"0xc67681aa3d028687daa2547f9feb149fb1ba6d9982efe660f46dee91b3f12f7f"},{"messageHash":"0x21d84df935f09184e4f9fcf3701195da62432362209f3d906be62a3e19df648d"},{"messageHash":"0x71e1ece6382faa53b1304ef24cc71002e2edf01b8afcc98abc3f0f61c5065ab4"},{"messageHash":"0xfc9f70ca31e4e74e06521ec863cf2faf98bd561251c0142d160396c87299c46c"},{"messageHash":"0xf1b8499fc5a8e0184423a60e19e48cf3bd40cdceb5b10d8fe934e11f4f56d91a"},{"messageHash":"0x544659050c2de50411021904cf0ffa4056a011292ab8feed06e22f28b683b791"},{"messageHash":"0x7edff2914e4bf4d2c27d889b5b5ba037cb617bf6153ab58b457921b70fed6f81"},{"messageHash":"0x18d20ddede4c110ebd64c92d6074261d2bf3f1e2db4df745174e56193bae0356"},{"messageHash":"0x6ccc702750d4cc20b85d3993a2604d0dd5260fd6d1ff47ca9b63c2a147587548"},{"messageHash":"0x71148fee6676462edbb3b477ce91fc16d14dc1e8017821893c2fc0e7e0687c8f"},{"messageHash":"0x57a9df0b8495ffe23d87327c61871c259bee62b0eafd888fad77f37ca219714f"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 18
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload String with escaped quotes
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59485/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59485/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"},{"messageHash":"0xdd6f40658957f1a9e5e7bcbbd8d8fd2aa4eef906092c6ca3d270ab504445ae5b"},{"messageHash":"0xc67681aa3d028687daa2547f9feb149fb1ba6d9982efe660f46dee91b3f12f7f"},{"messageHash":"0x21d84df935f09184e4f9fcf3701195da62432362209f3d906be62a3e19df648d"},{"messageHash":"0x71e1ece6382faa53b1304ef24cc71002e2edf01b8afcc98abc3f0f61c5065ab4"},{"messageHash":"0xfc9f70ca31e4e74e06521ec863cf2faf98bd561251c0142d160396c87299c46c"},{"messageHash":"0xf1b8499fc5a8e0184423a60e19e48cf3bd40cdceb5b10d8fe934e11f4f56d91a"},{"messageHash":"0x544659050c2de50411021904cf0ffa4056a011292ab8feed06e22f28b683b791"},{"messageHash":"0x7edff2914e4bf4d2c27d889b5b5ba037cb617bf6153ab58b457921b70fed6f81"},{"messageHash":"0x18d20ddede4c110ebd64c92d6074261d2bf3f1e2db4df745174e56193bae0356"},{"messageHash":"0x6ccc702750d4cc20b85d3993a2604d0dd5260fd6d1ff47ca9b63c2a147587548"},{"messageHash":"0x71148fee6676462edbb3b477ce91fc16d14dc1e8017821893c2fc0e7e0687c8f"},{"messageHash":"0x57a9df0b8495ffe23d87327c61871c259bee62b0eafd888fad77f37ca219714f"},{"messageHash":"0x96ca93f794b4e9262e63bfc3c620bb9590298e2f9fc5bda2ef72d638b66c1b33"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 19
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14036/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"},{"messageHash":"0xdd6f40658957f1a9e5e7bcbbd8d8fd2aa4eef906092c6ca3d270ab504445ae5b"},{"messageHash":"0xc67681aa3d028687daa2547f9feb149fb1ba6d9982efe660f46dee91b3f12f7f"},{"messageHash":"0x21d84df935f09184e4f9fcf3701195da62432362209f3d906be62a3e19df648d"},{"messageHash":"0x71e1ece6382faa53b1304ef24cc71002e2edf01b8afcc98abc3f0f61c5065ab4"},{"messageHash":"0xfc9f70ca31e4e74e06521ec863cf2faf98bd561251c0142d160396c87299c46c"},{"messageHash":"0xf1b8499fc5a8e0184423a60e19e48cf3bd40cdceb5b10d8fe934e11f4f56d91a"},{"messageHash":"0x544659050c2de50411021904cf0ffa4056a011292ab8feed06e22f28b683b791"},{"messageHash":"0x7edff2914e4bf4d2c27d889b5b5ba037cb617bf6153ab58b457921b70fed6f81"},{"messageHash":"0x18d20ddede4c110ebd64c92d6074261d2bf3f1e2db4df745174e56193bae0356"},{"messageHash":"0x6ccc702750d4cc20b85d3993a2604d0dd5260fd6d1ff47ca9b63c2a147587548"},{"messageHash":"0x71148fee6676462edbb3b477ce91fc16d14dc1e8017821893c2fc0e7e0687c8f"},{"messageHash":"0x57a9df0b8495ffe23d87327c61871c259bee62b0eafd888fad77f37ca219714f"},{"messageHash":"0x96ca93f794b4e9262e63bfc3c620bb9590298e2f9fc5bda2ef72d638b66c1b33"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 19
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A regular expression
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59485/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59485/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"},{"messageHash":"0xdd6f40658957f1a9e5e7bcbbd8d8fd2aa4eef906092c6ca3d270ab504445ae5b"},{"messageHash":"0xc67681aa3d028687daa2547f9feb149fb1ba6d9982efe660f46dee91b3f12f7f"},{"messageHash":"0x21d84df935f09184e4f9fcf3701195da62432362209f3d906be62a3e19df648d"},{"messageHash":"0x71e1ece6382faa53b1304ef24cc71002e2edf01b8afcc98abc3f0f61c5065ab4"},{"messageHash":"0xfc9f70ca31e4e74e06521ec863cf2faf98bd561251c0142d160396c87299c46c"},{"messageHash":"0xf1b8499fc5a8e0184423a60e19e48cf3bd40cdceb5b10d8fe934e11f4f56d91a"},{"messageHash":"0x544659050c2de50411021904cf0ffa4056a011292ab8feed06e22f28b683b791"},{"messageHash":"0x7edff2914e4bf4d2c27d889b5b5ba037cb617bf6153ab58b457921b70fed6f81"},{"messageHash":"0x18d20ddede4c110ebd64c92d6074261d2bf3f1e2db4df745174e56193bae0356"},{"messageHash":"0x6ccc702750d4cc20b85d3993a2604d0dd5260fd6d1ff47ca9b63c2a147587548"},{"messageHash":"0x71148fee6676462edbb3b477ce91fc16d14dc1e8017821893c2fc0e7e0687c8f"},{"messageHash":"0x57a9df0b8495ffe23d87327c61871c259bee62b0eafd888fad77f37ca219714f"},{"messageHash":"0x96ca93f794b4e9262e63bfc3c620bb9590298e2f9fc5bda2ef72d638b66c1b33"},{"messageHash":"0x4f1f8e12b775e51a37ef3dca71f5bf1b7f7dbcbf71447883e00159171acd1cd2"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 20
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14036/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"},{"messageHash":"0xdd6f40658957f1a9e5e7bcbbd8d8fd2aa4eef906092c6ca3d270ab504445ae5b"},{"messageHash":"0xc67681aa3d028687daa2547f9feb149fb1ba6d9982efe660f46dee91b3f12f7f"},{"messageHash":"0x21d84df935f09184e4f9fcf3701195da62432362209f3d906be62a3e19df648d"},{"messageHash":"0x71e1ece6382faa53b1304ef24cc71002e2edf01b8afcc98abc3f0f61c5065ab4"},{"messageHash":"0xfc9f70ca31e4e74e06521ec863cf2faf98bd561251c0142d160396c87299c46c"},{"messageHash":"0xf1b8499fc5a8e0184423a60e19e48cf3bd40cdceb5b10d8fe934e11f4f56d91a"},{"messageHash":"0x544659050c2de50411021904cf0ffa4056a011292ab8feed06e22f28b683b791"},{"messageHash":"0x7edff2914e4bf4d2c27d889b5b5ba037cb617bf6153ab58b457921b70fed6f81"},{"messageHash":"0x18d20ddede4c110ebd64c92d6074261d2bf3f1e2db4df745174e56193bae0356"},{"messageHash":"0x6ccc702750d4cc20b85d3993a2604d0dd5260fd6d1ff47ca9b63c2a147587548"},{"messageHash":"0x71148fee6676462edbb3b477ce91fc16d14dc1e8017821893c2fc0e7e0687c8f"},{"messageHash":"0x57a9df0b8495ffe23d87327c61871c259bee62b0eafd888fad77f37ca219714f"},{"messageHash":"0x96ca93f794b4e9262e63bfc3c620bb9590298e2f9fc5bda2ef72d638b66c1b33"},{"messageHash":"0x4f1f8e12b775e51a37ef3dca71f5bf1b7f7dbcbf71447883e00159171acd1cd2"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 20
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A very long string
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59485/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59485/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"},{"messageHash":"0xdd6f40658957f1a9e5e7bcbbd8d8fd2aa4eef906092c6ca3d270ab504445ae5b"},{"messageHash":"0xc67681aa3d028687daa2547f9feb149fb1ba6d9982efe660f46dee91b3f12f7f"},{"messageHash":"0x21d84df935f09184e4f9fcf3701195da62432362209f3d906be62a3e19df648d"},{"messageHash":"0x71e1ece6382faa53b1304ef24cc71002e2edf01b8afcc98abc3f0f61c5065ab4"},{"messageHash":"0xfc9f70ca31e4e74e06521ec863cf2faf98bd561251c0142d160396c87299c46c"},{"messageHash":"0xf1b8499fc5a8e0184423a60e19e48cf3bd40cdceb5b10d8fe934e11f4f56d91a"},{"messageHash":"0x544659050c2de50411021904cf0ffa4056a011292ab8feed06e22f28b683b791"},{"messageHash":"0x7edff2914e4bf4d2c27d889b5b5ba037cb617bf6153ab58b457921b70fed6f81"},{"messageHash":"0x18d20ddede4c110ebd64c92d6074261d2bf3f1e2db4df745174e56193bae0356"},{"messageHash":"0x6ccc702750d4cc20b85d3993a2604d0dd5260fd6d1ff47ca9b63c2a147587548"},{"messageHash":"0x71148fee6676462edbb3b477ce91fc16d14dc1e8017821893c2fc0e7e0687c8f"},{"messageHash":"0x57a9df0b8495ffe23d87327c61871c259bee62b0eafd888fad77f37ca219714f"},{"messageHash":"0x96ca93f794b4e9262e63bfc3c620bb9590298e2f9fc5bda2ef72d638b66c1b33"},{"messageHash":"0x4f1f8e12b775e51a37ef3dca71f5bf1b7f7dbcbf71447883e00159171acd1cd2"},{"messageHash":"0xc5dbc8c387391ef9ef2530bd3f6b357406279efd79e4920992091c8be38014dd"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 21
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14036/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"},{"messageHash":"0xdd6f40658957f1a9e5e7bcbbd8d8fd2aa4eef906092c6ca3d270ab504445ae5b"},{"messageHash":"0xc67681aa3d028687daa2547f9feb149fb1ba6d9982efe660f46dee91b3f12f7f"},{"messageHash":"0x21d84df935f09184e4f9fcf3701195da62432362209f3d906be62a3e19df648d"},{"messageHash":"0x71e1ece6382faa53b1304ef24cc71002e2edf01b8afcc98abc3f0f61c5065ab4"},{"messageHash":"0xfc9f70ca31e4e74e06521ec863cf2faf98bd561251c0142d160396c87299c46c"},{"messageHash":"0xf1b8499fc5a8e0184423a60e19e48cf3bd40cdceb5b10d8fe934e11f4f56d91a"},{"messageHash":"0x544659050c2de50411021904cf0ffa4056a011292ab8feed06e22f28b683b791"},{"messageHash":"0x7edff2914e4bf4d2c27d889b5b5ba037cb617bf6153ab58b457921b70fed6f81"},{"messageHash":"0x18d20ddede4c110ebd64c92d6074261d2bf3f1e2db4df745174e56193bae0356"},{"messageHash":"0x6ccc702750d4cc20b85d3993a2604d0dd5260fd6d1ff47ca9b63c2a147587548"},{"messageHash":"0x71148fee6676462edbb3b477ce91fc16d14dc1e8017821893c2fc0e7e0687c8f"},{"messageHash":"0x57a9df0b8495ffe23d87327c61871c259bee62b0eafd888fad77f37ca219714f"},{"messageHash":"0x96ca93f794b4e9262e63bfc3c620bb9590298e2f9fc5bda2ef72d638b66c1b33"},{"messageHash":"0x4f1f8e12b775e51a37ef3dca71f5bf1b7f7dbcbf71447883e00159171acd1cd2"},{"messageHash":"0xc5dbc8c387391ef9ef2530bd3f6b357406279efd79e4920992091c8be38014dd"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 21
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A JSON string
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59485/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59485/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"},{"messageHash":"0xdd6f40658957f1a9e5e7bcbbd8d8fd2aa4eef906092c6ca3d270ab504445ae5b"},{"messageHash":"0xc67681aa3d028687daa2547f9feb149fb1ba6d9982efe660f46dee91b3f12f7f"},{"messageHash":"0x21d84df935f09184e4f9fcf3701195da62432362209f3d906be62a3e19df648d"},{"messageHash":"0x71e1ece6382faa53b1304ef24cc71002e2edf01b8afcc98abc3f0f61c5065ab4"},{"messageHash":"0xfc9f70ca31e4e74e06521ec863cf2faf98bd561251c0142d160396c87299c46c"},{"messageHash":"0xf1b8499fc5a8e0184423a60e19e48cf3bd40cdceb5b10d8fe934e11f4f56d91a"},{"messageHash":"0x544659050c2de50411021904cf0ffa4056a011292ab8feed06e22f28b683b791"},{"messageHash":"0x7edff2914e4bf4d2c27d889b5b5ba037cb617bf6153ab58b457921b70fed6f81"},{"messageHash":"0x18d20ddede4c110ebd64c92d6074261d2bf3f1e2db4df745174e56193bae0356"},{"messageHash":"0x6ccc702750d4cc20b85d3993a2604d0dd5260fd6d1ff47ca9b63c2a147587548"},{"messageHash":"0x71148fee6676462edbb3b477ce91fc16d14dc1e8017821893c2fc0e7e0687c8f"},{"messageHash":"0x57a9df0b8495ffe23d87327c61871c259bee62b0eafd888fad77f37ca219714f"},{"messageHash":"0x96ca93f794b4e9262e63bfc3c620bb9590298e2f9fc5bda2ef72d638b66c1b33"},{"messageHash":"0x4f1f8e12b775e51a37ef3dca71f5bf1b7f7dbcbf71447883e00159171acd1cd2"},{"messageHash":"0xc5dbc8c387391ef9ef2530bd3f6b357406279efd79e4920992091c8be38014dd"},{"messageHash":"0xf1be1dd86de29be8d2f1a69fd5718b0adff997ed589c0e6cce228623c0fbe5b2"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 22
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14036/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"},{"messageHash":"0xdd6f40658957f1a9e5e7bcbbd8d8fd2aa4eef906092c6ca3d270ab504445ae5b"},{"messageHash":"0xc67681aa3d028687daa2547f9feb149fb1ba6d9982efe660f46dee91b3f12f7f"},{"messageHash":"0x21d84df935f09184e4f9fcf3701195da62432362209f3d906be62a3e19df648d"},{"messageHash":"0x71e1ece6382faa53b1304ef24cc71002e2edf01b8afcc98abc3f0f61c5065ab4"},{"messageHash":"0xfc9f70ca31e4e74e06521ec863cf2faf98bd561251c0142d160396c87299c46c"},{"messageHash":"0xf1b8499fc5a8e0184423a60e19e48cf3bd40cdceb5b10d8fe934e11f4f56d91a"},{"messageHash":"0x544659050c2de50411021904cf0ffa4056a011292ab8feed06e22f28b683b791"},{"messageHash":"0x7edff2914e4bf4d2c27d889b5b5ba037cb617bf6153ab58b457921b70fed6f81"},{"messageHash":"0x18d20ddede4c110ebd64c92d6074261d2bf3f1e2db4df745174e56193bae0356"},{"messageHash":"0x6ccc702750d4cc20b85d3993a2604d0dd5260fd6d1ff47ca9b63c2a147587548"},{"messageHash":"0x71148fee6676462edbb3b477ce91fc16d14dc1e8017821893c2fc0e7e0687c8f"},{"messageHash":"0x57a9df0b8495ffe23d87327c61871c259bee62b0eafd888fad77f37ca219714f"},{"messageHash":"0x96ca93f794b4e9262e63bfc3c620bb9590298e2f9fc5bda2ef72d638b66c1b33"},{"messageHash":"0x4f1f8e12b775e51a37ef3dca71f5bf1b7f7dbcbf71447883e00159171acd1cd2"},{"messageHash":"0xc5dbc8c387391ef9ef2530bd3f6b357406279efd79e4920992091c8be38014dd"},{"messageHash":"0xf1be1dd86de29be8d2f1a69fd5718b0adff997ed589c0e6cce228623c0fbe5b2"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 22
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A Unix path
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59485/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59485/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"},{"messageHash":"0xdd6f40658957f1a9e5e7bcbbd8d8fd2aa4eef906092c6ca3d270ab504445ae5b"},{"messageHash":"0xc67681aa3d028687daa2547f9feb149fb1ba6d9982efe660f46dee91b3f12f7f"},{"messageHash":"0x21d84df935f09184e4f9fcf3701195da62432362209f3d906be62a3e19df648d"},{"messageHash":"0x71e1ece6382faa53b1304ef24cc71002e2edf01b8afcc98abc3f0f61c5065ab4"},{"messageHash":"0xfc9f70ca31e4e74e06521ec863cf2faf98bd561251c0142d160396c87299c46c"},{"messageHash":"0xf1b8499fc5a8e0184423a60e19e48cf3bd40cdceb5b10d8fe934e11f4f56d91a"},{"messageHash":"0x544659050c2de50411021904cf0ffa4056a011292ab8feed06e22f28b683b791"},{"messageHash":"0x7edff2914e4bf4d2c27d889b5b5ba037cb617bf6153ab58b457921b70fed6f81"},{"messageHash":"0x18d20ddede4c110ebd64c92d6074261d2bf3f1e2db4df745174e56193bae0356"},{"messageHash":"0x6ccc702750d4cc20b85d3993a2604d0dd5260fd6d1ff47ca9b63c2a147587548"},{"messageHash":"0x71148fee6676462edbb3b477ce91fc16d14dc1e8017821893c2fc0e7e0687c8f"},{"messageHash":"0x57a9df0b8495ffe23d87327c61871c259bee62b0eafd888fad77f37ca219714f"},{"messageHash":"0x96ca93f794b4e9262e63bfc3c620bb9590298e2f9fc5bda2ef72d638b66c1b33"},{"messageHash":"0x4f1f8e12b775e51a37ef3dca71f5bf1b7f7dbcbf71447883e00159171acd1cd2"},{"messageHash":"0xc5dbc8c387391ef9ef2530bd3f6b357406279efd79e4920992091c8be38014dd"},{"messageHash":"0xf1be1dd86de29be8d2f1a69fd5718b0adff997ed589c0e6cce228623c0fbe5b2"},{"messageHash":"0x864ac13c5802b4b124361b6dd57ad8cd820400483a9cde659da1c09d9219fa36"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 23
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14036/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"},{"messageHash":"0xdd6f40658957f1a9e5e7bcbbd8d8fd2aa4eef906092c6ca3d270ab504445ae5b"},{"messageHash":"0xc67681aa3d028687daa2547f9feb149fb1ba6d9982efe660f46dee91b3f12f7f"},{"messageHash":"0x21d84df935f09184e4f9fcf3701195da62432362209f3d906be62a3e19df648d"},{"messageHash":"0x71e1ece6382faa53b1304ef24cc71002e2edf01b8afcc98abc3f0f61c5065ab4"},{"messageHash":"0xfc9f70ca31e4e74e06521ec863cf2faf98bd561251c0142d160396c87299c46c"},{"messageHash":"0xf1b8499fc5a8e0184423a60e19e48cf3bd40cdceb5b10d8fe934e11f4f56d91a"},{"messageHash":"0x544659050c2de50411021904cf0ffa4056a011292ab8feed06e22f28b683b791"},{"messageHash":"0x7edff2914e4bf4d2c27d889b5b5ba037cb617bf6153ab58b457921b70fed6f81"},{"messageHash":"0x18d20ddede4c110ebd64c92d6074261d2bf3f1e2db4df745174e56193bae0356"},{"messageHash":"0x6ccc702750d4cc20b85d3993a2604d0dd5260fd6d1ff47ca9b63c2a147587548"},{"messageHash":"0x71148fee6676462edbb3b477ce91fc16d14dc1e8017821893c2fc0e7e0687c8f"},{"messageHash":"0x57a9df0b8495ffe23d87327c61871c259bee62b0eafd888fad77f37ca219714f"},{"messageHash":"0x96ca93f794b4e9262e63bfc3c620bb9590298e2f9fc5bda2ef72d638b66c1b33"},{"messageHash":"0x4f1f8e12b775e51a37ef3dca71f5bf1b7f7dbcbf71447883e00159171acd1cd2"},{"messageHash":"0xc5dbc8c387391ef9ef2530bd3f6b357406279efd79e4920992091c8be38014dd"},{"messageHash":"0xf1be1dd86de29be8d2f1a69fd5718b0adff997ed589c0e6cce228623c0fbe5b2"},{"messageHash":"0x864ac13c5802b4b124361b6dd57ad8cd820400483a9cde659da1c09d9219fa36"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 23
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A Windows path
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59485/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59485/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"},{"messageHash":"0xdd6f40658957f1a9e5e7bcbbd8d8fd2aa4eef906092c6ca3d270ab504445ae5b"},{"messageHash":"0xc67681aa3d028687daa2547f9feb149fb1ba6d9982efe660f46dee91b3f12f7f"},{"messageHash":"0x21d84df935f09184e4f9fcf3701195da62432362209f3d906be62a3e19df648d"},{"messageHash":"0x71e1ece6382faa53b1304ef24cc71002e2edf01b8afcc98abc3f0f61c5065ab4"},{"messageHash":"0xfc9f70ca31e4e74e06521ec863cf2faf98bd561251c0142d160396c87299c46c"},{"messageHash":"0xf1b8499fc5a8e0184423a60e19e48cf3bd40cdceb5b10d8fe934e11f4f56d91a"},{"messageHash":"0x544659050c2de50411021904cf0ffa4056a011292ab8feed06e22f28b683b791"},{"messageHash":"0x7edff2914e4bf4d2c27d889b5b5ba037cb617bf6153ab58b457921b70fed6f81"},{"messageHash":"0x18d20ddede4c110ebd64c92d6074261d2bf3f1e2db4df745174e56193bae0356"},{"messageHash":"0x6ccc702750d4cc20b85d3993a2604d0dd5260fd6d1ff47ca9b63c2a147587548"},{"messageHash":"0x71148fee6676462edbb3b477ce91fc16d14dc1e8017821893c2fc0e7e0687c8f"},{"messageHash":"0x57a9df0b8495ffe23d87327c61871c259bee62b0eafd888fad77f37ca219714f"},{"messageHash":"0x96ca93f794b4e9262e63bfc3c620bb9590298e2f9fc5bda2ef72d638b66c1b33"},{"messageHash":"0x4f1f8e12b775e51a37ef3dca71f5bf1b7f7dbcbf71447883e00159171acd1cd2"},{"messageHash":"0xc5dbc8c387391ef9ef2530bd3f6b357406279efd79e4920992091c8be38014dd"},{"messageHash":"0xf1be1dd86de29be8d2f1a69fd5718b0adff997ed589c0e6cce228623c0fbe5b2"},{"messageHash":"0x864ac13c5802b4b124361b6dd57ad8cd820400483a9cde659da1c09d9219fa36"},{"messageHash":"0x8ef97700f9cedddd0d9a216f513a5d763de5255b3cfe685f11d0aa0ec210bcfa"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 24
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14036/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"},{"messageHash":"0xdd6f40658957f1a9e5e7bcbbd8d8fd2aa4eef906092c6ca3d270ab504445ae5b"},{"messageHash":"0xc67681aa3d028687daa2547f9feb149fb1ba6d9982efe660f46dee91b3f12f7f"},{"messageHash":"0x21d84df935f09184e4f9fcf3701195da62432362209f3d906be62a3e19df648d"},{"messageHash":"0x71e1ece6382faa53b1304ef24cc71002e2edf01b8afcc98abc3f0f61c5065ab4"},{"messageHash":"0xfc9f70ca31e4e74e06521ec863cf2faf98bd561251c0142d160396c87299c46c"},{"messageHash":"0xf1b8499fc5a8e0184423a60e19e48cf3bd40cdceb5b10d8fe934e11f4f56d91a"},{"messageHash":"0x544659050c2de50411021904cf0ffa4056a011292ab8feed06e22f28b683b791"},{"messageHash":"0x7edff2914e4bf4d2c27d889b5b5ba037cb617bf6153ab58b457921b70fed6f81"},{"messageHash":"0x18d20ddede4c110ebd64c92d6074261d2bf3f1e2db4df745174e56193bae0356"},{"messageHash":"0x6ccc702750d4cc20b85d3993a2604d0dd5260fd6d1ff47ca9b63c2a147587548"},{"messageHash":"0x71148fee6676462edbb3b477ce91fc16d14dc1e8017821893c2fc0e7e0687c8f"},{"messageHash":"0x57a9df0b8495ffe23d87327c61871c259bee62b0eafd888fad77f37ca219714f"},{"messageHash":"0x96ca93f794b4e9262e63bfc3c620bb9590298e2f9fc5bda2ef72d638b66c1b33"},{"messageHash":"0x4f1f8e12b775e51a37ef3dca71f5bf1b7f7dbcbf71447883e00159171acd1cd2"},{"messageHash":"0xc5dbc8c387391ef9ef2530bd3f6b357406279efd79e4920992091c8be38014dd"},{"messageHash":"0xf1be1dd86de29be8d2f1a69fd5718b0adff997ed589c0e6cce228623c0fbe5b2"},{"messageHash":"0x864ac13c5802b4b124361b6dd57ad8cd820400483a9cde659da1c09d9219fa36"},{"messageHash":"0x8ef97700f9cedddd0d9a216f513a5d763de5255b3cfe685f11d0aa0ec210bcfa"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 24
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload An SQL query
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59485/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59485/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"},{"messageHash":"0xdd6f40658957f1a9e5e7bcbbd8d8fd2aa4eef906092c6ca3d270ab504445ae5b"},{"messageHash":"0xc67681aa3d028687daa2547f9feb149fb1ba6d9982efe660f46dee91b3f12f7f"},{"messageHash":"0x21d84df935f09184e4f9fcf3701195da62432362209f3d906be62a3e19df648d"},{"messageHash":"0x71e1ece6382faa53b1304ef24cc71002e2edf01b8afcc98abc3f0f61c5065ab4"},{"messageHash":"0xfc9f70ca31e4e74e06521ec863cf2faf98bd561251c0142d160396c87299c46c"},{"messageHash":"0xf1b8499fc5a8e0184423a60e19e48cf3bd40cdceb5b10d8fe934e11f4f56d91a"},{"messageHash":"0x544659050c2de50411021904cf0ffa4056a011292ab8feed06e22f28b683b791"},{"messageHash":"0x7edff2914e4bf4d2c27d889b5b5ba037cb617bf6153ab58b457921b70fed6f81"},{"messageHash":"0x18d20ddede4c110ebd64c92d6074261d2bf3f1e2db4df745174e56193bae0356"},{"messageHash":"0x6ccc702750d4cc20b85d3993a2604d0dd5260fd6d1ff47ca9b63c2a147587548"},{"messageHash":"0x71148fee6676462edbb3b477ce91fc16d14dc1e8017821893c2fc0e7e0687c8f"},{"messageHash":"0x57a9df0b8495ffe23d87327c61871c259bee62b0eafd888fad77f37ca219714f"},{"messageHash":"0x96ca93f794b4e9262e63bfc3c620bb9590298e2f9fc5bda2ef72d638b66c1b33"},{"messageHash":"0x4f1f8e12b775e51a37ef3dca71f5bf1b7f7dbcbf71447883e00159171acd1cd2"},{"messageHash":"0xc5dbc8c387391ef9ef2530bd3f6b357406279efd79e4920992091c8be38014dd"},{"messageHash":"0xf1be1dd86de29be8d2f1a69fd5718b0adff997ed589c0e6cce228623c0fbe5b2"},{"messageHash":"0x864ac13c5802b4b124361b6dd57ad8cd820400483a9cde659da1c09d9219fa36"},{"messageHash":"0x8ef97700f9cedddd0d9a216f513a5d763de5255b3cfe685f11d0aa0ec210bcfa"},{"messageHash":"0x986ae67ed17b991feeacf0eaf364c5741eb4395739e095850b8f3f79502571ee"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 25
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14036/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"},{"messageHash":"0xdd6f40658957f1a9e5e7bcbbd8d8fd2aa4eef906092c6ca3d270ab504445ae5b"},{"messageHash":"0xc67681aa3d028687daa2547f9feb149fb1ba6d9982efe660f46dee91b3f12f7f"},{"messageHash":"0x21d84df935f09184e4f9fcf3701195da62432362209f3d906be62a3e19df648d"},{"messageHash":"0x71e1ece6382faa53b1304ef24cc71002e2edf01b8afcc98abc3f0f61c5065ab4"},{"messageHash":"0xfc9f70ca31e4e74e06521ec863cf2faf98bd561251c0142d160396c87299c46c"},{"messageHash":"0xf1b8499fc5a8e0184423a60e19e48cf3bd40cdceb5b10d8fe934e11f4f56d91a"},{"messageHash":"0x544659050c2de50411021904cf0ffa4056a011292ab8feed06e22f28b683b791"},{"messageHash":"0x7edff2914e4bf4d2c27d889b5b5ba037cb617bf6153ab58b457921b70fed6f81"},{"messageHash":"0x18d20ddede4c110ebd64c92d6074261d2bf3f1e2db4df745174e56193bae0356"},{"messageHash":"0x6ccc702750d4cc20b85d3993a2604d0dd5260fd6d1ff47ca9b63c2a147587548"},{"messageHash":"0x71148fee6676462edbb3b477ce91fc16d14dc1e8017821893c2fc0e7e0687c8f"},{"messageHash":"0x57a9df0b8495ffe23d87327c61871c259bee62b0eafd888fad77f37ca219714f"},{"messageHash":"0x96ca93f794b4e9262e63bfc3c620bb9590298e2f9fc5bda2ef72d638b66c1b33"},{"messageHash":"0x4f1f8e12b775e51a37ef3dca71f5bf1b7f7dbcbf71447883e00159171acd1cd2"},{"messageHash":"0xc5dbc8c387391ef9ef2530bd3f6b357406279efd79e4920992091c8be38014dd"},{"messageHash":"0xf1be1dd86de29be8d2f1a69fd5718b0adff997ed589c0e6cce228623c0fbe5b2"},{"messageHash":"0x864ac13c5802b4b124361b6dd57ad8cd820400483a9cde659da1c09d9219fa36"},{"messageHash":"0x8ef97700f9cedddd0d9a216f513a5d763de5255b3cfe685f11d0aa0ec210bcfa"},{"messageHash":"0x986ae67ed17b991feeacf0eaf364c5741eb4395739e095850b8f3f79502571ee"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 25
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload JavaScript code snippet
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59485/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59485/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"},{"messageHash":"0xdd6f40658957f1a9e5e7bcbbd8d8fd2aa4eef906092c6ca3d270ab504445ae5b"},{"messageHash":"0xc67681aa3d028687daa2547f9feb149fb1ba6d9982efe660f46dee91b3f12f7f"},{"messageHash":"0x21d84df935f09184e4f9fcf3701195da62432362209f3d906be62a3e19df648d"},{"messageHash":"0x71e1ece6382faa53b1304ef24cc71002e2edf01b8afcc98abc3f0f61c5065ab4"},{"messageHash":"0xfc9f70ca31e4e74e06521ec863cf2faf98bd561251c0142d160396c87299c46c"},{"messageHash":"0xf1b8499fc5a8e0184423a60e19e48cf3bd40cdceb5b10d8fe934e11f4f56d91a"},{"messageHash":"0x544659050c2de50411021904cf0ffa4056a011292ab8feed06e22f28b683b791"},{"messageHash":"0x7edff2914e4bf4d2c27d889b5b5ba037cb617bf6153ab58b457921b70fed6f81"},{"messageHash":"0x18d20ddede4c110ebd64c92d6074261d2bf3f1e2db4df745174e56193bae0356"},{"messageHash":"0x6ccc702750d4cc20b85d3993a2604d0dd5260fd6d1ff47ca9b63c2a147587548"},{"messageHash":"0x71148fee6676462edbb3b477ce91fc16d14dc1e8017821893c2fc0e7e0687c8f"},{"messageHash":"0x57a9df0b8495ffe23d87327c61871c259bee62b0eafd888fad77f37ca219714f"},{"messageHash":"0x96ca93f794b4e9262e63bfc3c620bb9590298e2f9fc5bda2ef72d638b66c1b33"},{"messageHash":"0x4f1f8e12b775e51a37ef3dca71f5bf1b7f7dbcbf71447883e00159171acd1cd2"},{"messageHash":"0xc5dbc8c387391ef9ef2530bd3f6b357406279efd79e4920992091c8be38014dd"},{"messageHash":"0xf1be1dd86de29be8d2f1a69fd5718b0adff997ed589c0e6cce228623c0fbe5b2"},{"messageHash":"0x864ac13c5802b4b124361b6dd57ad8cd820400483a9cde659da1c09d9219fa36"},{"messageHash":"0x8ef97700f9cedddd0d9a216f513a5d763de5255b3cfe685f11d0aa0ec210bcfa"},{"messageHash":"0x986ae67ed17b991feeacf0eaf364c5741eb4395739e095850b8f3f79502571ee"},{"messageHash":"0x4f50039a63a589cbeed25d679b12de1026614fc393a7bf9986b7b6d747201bd4"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 26
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14036/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"},{"messageHash":"0xdd6f40658957f1a9e5e7bcbbd8d8fd2aa4eef906092c6ca3d270ab504445ae5b"},{"messageHash":"0xc67681aa3d028687daa2547f9feb149fb1ba6d9982efe660f46dee91b3f12f7f"},{"messageHash":"0x21d84df935f09184e4f9fcf3701195da62432362209f3d906be62a3e19df648d"},{"messageHash":"0x71e1ece6382faa53b1304ef24cc71002e2edf01b8afcc98abc3f0f61c5065ab4"},{"messageHash":"0xfc9f70ca31e4e74e06521ec863cf2faf98bd561251c0142d160396c87299c46c"},{"messageHash":"0xf1b8499fc5a8e0184423a60e19e48cf3bd40cdceb5b10d8fe934e11f4f56d91a"},{"messageHash":"0x544659050c2de50411021904cf0ffa4056a011292ab8feed06e22f28b683b791"},{"messageHash":"0x7edff2914e4bf4d2c27d889b5b5ba037cb617bf6153ab58b457921b70fed6f81"},{"messageHash":"0x18d20ddede4c110ebd64c92d6074261d2bf3f1e2db4df745174e56193bae0356"},{"messageHash":"0x6ccc702750d4cc20b85d3993a2604d0dd5260fd6d1ff47ca9b63c2a147587548"},{"messageHash":"0x71148fee6676462edbb3b477ce91fc16d14dc1e8017821893c2fc0e7e0687c8f"},{"messageHash":"0x57a9df0b8495ffe23d87327c61871c259bee62b0eafd888fad77f37ca219714f"},{"messageHash":"0x96ca93f794b4e9262e63bfc3c620bb9590298e2f9fc5bda2ef72d638b66c1b33"},{"messageHash":"0x4f1f8e12b775e51a37ef3dca71f5bf1b7f7dbcbf71447883e00159171acd1cd2"},{"messageHash":"0xc5dbc8c387391ef9ef2530bd3f6b357406279efd79e4920992091c8be38014dd"},{"messageHash":"0xf1be1dd86de29be8d2f1a69fd5718b0adff997ed589c0e6cce228623c0fbe5b2"},{"messageHash":"0x864ac13c5802b4b124361b6dd57ad8cd820400483a9cde659da1c09d9219fa36"},{"messageHash":"0x8ef97700f9cedddd0d9a216f513a5d763de5255b3cfe685f11d0aa0ec210bcfa"},{"messageHash":"0x986ae67ed17b991feeacf0eaf364c5741eb4395739e095850b8f3f79502571ee"},{"messageHash":"0x4f50039a63a589cbeed25d679b12de1026614fc393a7bf9986b7b6d747201bd4"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 26
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A CSS snippet
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59485/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59485/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"},{"messageHash":"0xdd6f40658957f1a9e5e7bcbbd8d8fd2aa4eef906092c6ca3d270ab504445ae5b"},{"messageHash":"0xc67681aa3d028687daa2547f9feb149fb1ba6d9982efe660f46dee91b3f12f7f"},{"messageHash":"0x21d84df935f09184e4f9fcf3701195da62432362209f3d906be62a3e19df648d"},{"messageHash":"0x71e1ece6382faa53b1304ef24cc71002e2edf01b8afcc98abc3f0f61c5065ab4"},{"messageHash":"0xfc9f70ca31e4e74e06521ec863cf2faf98bd561251c0142d160396c87299c46c"},{"messageHash":"0xf1b8499fc5a8e0184423a60e19e48cf3bd40cdceb5b10d8fe934e11f4f56d91a"},{"messageHash":"0x544659050c2de50411021904cf0ffa4056a011292ab8feed06e22f28b683b791"},{"messageHash":"0x7edff2914e4bf4d2c27d889b5b5ba037cb617bf6153ab58b457921b70fed6f81"},{"messageHash":"0x18d20ddede4c110ebd64c92d6074261d2bf3f1e2db4df745174e56193bae0356"},{"messageHash":"0x6ccc702750d4cc20b85d3993a2604d0dd5260fd6d1ff47ca9b63c2a147587548"},{"messageHash":"0x71148fee6676462edbb3b477ce91fc16d14dc1e8017821893c2fc0e7e0687c8f"},{"messageHash":"0x57a9df0b8495ffe23d87327c61871c259bee62b0eafd888fad77f37ca219714f"},{"messageHash":"0x96ca93f794b4e9262e63bfc3c620bb9590298e2f9fc5bda2ef72d638b66c1b33"},{"messageHash":"0x4f1f8e12b775e51a37ef3dca71f5bf1b7f7dbcbf71447883e00159171acd1cd2"},{"messageHash":"0xc5dbc8c387391ef9ef2530bd3f6b357406279efd79e4920992091c8be38014dd"},{"messageHash":"0xf1be1dd86de29be8d2f1a69fd5718b0adff997ed589c0e6cce228623c0fbe5b2"},{"messageHash":"0x864ac13c5802b4b124361b6dd57ad8cd820400483a9cde659da1c09d9219fa36"},{"messageHash":"0x8ef97700f9cedddd0d9a216f513a5d763de5255b3cfe685f11d0aa0ec210bcfa"},{"messageHash":"0x986ae67ed17b991feeacf0eaf364c5741eb4395739e095850b8f3f79502571ee"},{"messageHash":"0x4f50039a63a589cbeed25d679b12de1026614fc393a7bf9986b7b6d747201bd4"},{"messageHash":"0xbd37b4074e9ad3e6c9060d1cda07d4c5df93c2a48ff5ce07625beb2d2fa848d7"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 27
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14036/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"},{"messageHash":"0xdd6f40658957f1a9e5e7bcbbd8d8fd2aa4eef906092c6ca3d270ab504445ae5b"},{"messageHash":"0xc67681aa3d028687daa2547f9feb149fb1ba6d9982efe660f46dee91b3f12f7f"},{"messageHash":"0x21d84df935f09184e4f9fcf3701195da62432362209f3d906be62a3e19df648d"},{"messageHash":"0x71e1ece6382faa53b1304ef24cc71002e2edf01b8afcc98abc3f0f61c5065ab4"},{"messageHash":"0xfc9f70ca31e4e74e06521ec863cf2faf98bd561251c0142d160396c87299c46c"},{"messageHash":"0xf1b8499fc5a8e0184423a60e19e48cf3bd40cdceb5b10d8fe934e11f4f56d91a"},{"messageHash":"0x544659050c2de50411021904cf0ffa4056a011292ab8feed06e22f28b683b791"},{"messageHash":"0x7edff2914e4bf4d2c27d889b5b5ba037cb617bf6153ab58b457921b70fed6f81"},{"messageHash":"0x18d20ddede4c110ebd64c92d6074261d2bf3f1e2db4df745174e56193bae0356"},{"messageHash":"0x6ccc702750d4cc20b85d3993a2604d0dd5260fd6d1ff47ca9b63c2a147587548"},{"messageHash":"0x71148fee6676462edbb3b477ce91fc16d14dc1e8017821893c2fc0e7e0687c8f"},{"messageHash":"0x57a9df0b8495ffe23d87327c61871c259bee62b0eafd888fad77f37ca219714f"},{"messageHash":"0x96ca93f794b4e9262e63bfc3c620bb9590298e2f9fc5bda2ef72d638b66c1b33"},{"messageHash":"0x4f1f8e12b775e51a37ef3dca71f5bf1b7f7dbcbf71447883e00159171acd1cd2"},{"messageHash":"0xc5dbc8c387391ef9ef2530bd3f6b357406279efd79e4920992091c8be38014dd"},{"messageHash":"0xf1be1dd86de29be8d2f1a69fd5718b0adff997ed589c0e6cce228623c0fbe5b2"},{"messageHash":"0x864ac13c5802b4b124361b6dd57ad8cd820400483a9cde659da1c09d9219fa36"},{"messageHash":"0x8ef97700f9cedddd0d9a216f513a5d763de5255b3cfe685f11d0aa0ec210bcfa"},{"messageHash":"0x986ae67ed17b991feeacf0eaf364c5741eb4395739e095850b8f3f79502571ee"},{"messageHash":"0x4f50039a63a589cbeed25d679b12de1026614fc393a7bf9986b7b6d747201bd4"},{"messageHash":"0xbd37b4074e9ad3e6c9060d1cda07d4c5df93c2a48ff5ce07625beb2d2fa848d7"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 27
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A Python one-liner
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59485/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59485/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"},{"messageHash":"0xdd6f40658957f1a9e5e7bcbbd8d8fd2aa4eef906092c6ca3d270ab504445ae5b"},{"messageHash":"0xc67681aa3d028687daa2547f9feb149fb1ba6d9982efe660f46dee91b3f12f7f"},{"messageHash":"0x21d84df935f09184e4f9fcf3701195da62432362209f3d906be62a3e19df648d"},{"messageHash":"0x71e1ece6382faa53b1304ef24cc71002e2edf01b8afcc98abc3f0f61c5065ab4"},{"messageHash":"0xfc9f70ca31e4e74e06521ec863cf2faf98bd561251c0142d160396c87299c46c"},{"messageHash":"0xf1b8499fc5a8e0184423a60e19e48cf3bd40cdceb5b10d8fe934e11f4f56d91a"},{"messageHash":"0x544659050c2de50411021904cf0ffa4056a011292ab8feed06e22f28b683b791"},{"messageHash":"0x7edff2914e4bf4d2c27d889b5b5ba037cb617bf6153ab58b457921b70fed6f81"},{"messageHash":"0x18d20ddede4c110ebd64c92d6074261d2bf3f1e2db4df745174e56193bae0356"},{"messageHash":"0x6ccc702750d4cc20b85d3993a2604d0dd5260fd6d1ff47ca9b63c2a147587548"},{"messageHash":"0x71148fee6676462edbb3b477ce91fc16d14dc1e8017821893c2fc0e7e0687c8f"},{"messageHash":"0x57a9df0b8495ffe23d87327c61871c259bee62b0eafd888fad77f37ca219714f"},{"messageHash":"0x96ca93f794b4e9262e63bfc3c620bb9590298e2f9fc5bda2ef72d638b66c1b33"},{"messageHash":"0x4f1f8e12b775e51a37ef3dca71f5bf1b7f7dbcbf71447883e00159171acd1cd2"},{"messageHash":"0xc5dbc8c387391ef9ef2530bd3f6b357406279efd79e4920992091c8be38014dd"},{"messageHash":"0xf1be1dd86de29be8d2f1a69fd5718b0adff997ed589c0e6cce228623c0fbe5b2"},{"messageHash":"0x864ac13c5802b4b124361b6dd57ad8cd820400483a9cde659da1c09d9219fa36"},{"messageHash":"0x8ef97700f9cedddd0d9a216f513a5d763de5255b3cfe685f11d0aa0ec210bcfa"},{"messageHash":"0x986ae67ed17b991feeacf0eaf364c5741eb4395739e095850b8f3f79502571ee"},{"messageHash":"0x4f50039a63a589cbeed25d679b12de1026614fc393a7bf9986b7b6d747201bd4"},{"messageHash":"0xbd37b4074e9ad3e6c9060d1cda07d4c5df93c2a48ff5ce07625beb2d2fa848d7"},{"messageHash":"0x2b4b9bf2a24f7750d7f7db3509f125032eddbe6367298ba86d3d091011cce248"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 28
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14036/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"},{"messageHash":"0xdd6f40658957f1a9e5e7bcbbd8d8fd2aa4eef906092c6ca3d270ab504445ae5b"},{"messageHash":"0xc67681aa3d028687daa2547f9feb149fb1ba6d9982efe660f46dee91b3f12f7f"},{"messageHash":"0x21d84df935f09184e4f9fcf3701195da62432362209f3d906be62a3e19df648d"},{"messageHash":"0x71e1ece6382faa53b1304ef24cc71002e2edf01b8afcc98abc3f0f61c5065ab4"},{"messageHash":"0xfc9f70ca31e4e74e06521ec863cf2faf98bd561251c0142d160396c87299c46c"},{"messageHash":"0xf1b8499fc5a8e0184423a60e19e48cf3bd40cdceb5b10d8fe934e11f4f56d91a"},{"messageHash":"0x544659050c2de50411021904cf0ffa4056a011292ab8feed06e22f28b683b791"},{"messageHash":"0x7edff2914e4bf4d2c27d889b5b5ba037cb617bf6153ab58b457921b70fed6f81"},{"messageHash":"0x18d20ddede4c110ebd64c92d6074261d2bf3f1e2db4df745174e56193bae0356"},{"messageHash":"0x6ccc702750d4cc20b85d3993a2604d0dd5260fd6d1ff47ca9b63c2a147587548"},{"messageHash":"0x71148fee6676462edbb3b477ce91fc16d14dc1e8017821893c2fc0e7e0687c8f"},{"messageHash":"0x57a9df0b8495ffe23d87327c61871c259bee62b0eafd888fad77f37ca219714f"},{"messageHash":"0x96ca93f794b4e9262e63bfc3c620bb9590298e2f9fc5bda2ef72d638b66c1b33"},{"messageHash":"0x4f1f8e12b775e51a37ef3dca71f5bf1b7f7dbcbf71447883e00159171acd1cd2"},{"messageHash":"0xc5dbc8c387391ef9ef2530bd3f6b357406279efd79e4920992091c8be38014dd"},{"messageHash":"0xf1be1dd86de29be8d2f1a69fd5718b0adff997ed589c0e6cce228623c0fbe5b2"},{"messageHash":"0x864ac13c5802b4b124361b6dd57ad8cd820400483a9cde659da1c09d9219fa36"},{"messageHash":"0x8ef97700f9cedddd0d9a216f513a5d763de5255b3cfe685f11d0aa0ec210bcfa"},{"messageHash":"0x986ae67ed17b991feeacf0eaf364c5741eb4395739e095850b8f3f79502571ee"},{"messageHash":"0x4f50039a63a589cbeed25d679b12de1026614fc393a7bf9986b7b6d747201bd4"},{"messageHash":"0xbd37b4074e9ad3e6c9060d1cda07d4c5df93c2a48ff5ce07625beb2d2fa848d7"},{"messageHash":"0x2b4b9bf2a24f7750d7f7db3509f125032eddbe6367298ba86d3d091011cce248"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 28
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload An IP address
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59485/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59485/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"},{"messageHash":"0xdd6f40658957f1a9e5e7bcbbd8d8fd2aa4eef906092c6ca3d270ab504445ae5b"},{"messageHash":"0xc67681aa3d028687daa2547f9feb149fb1ba6d9982efe660f46dee91b3f12f7f"},{"messageHash":"0x21d84df935f09184e4f9fcf3701195da62432362209f3d906be62a3e19df648d"},{"messageHash":"0x71e1ece6382faa53b1304ef24cc71002e2edf01b8afcc98abc3f0f61c5065ab4"},{"messageHash":"0xfc9f70ca31e4e74e06521ec863cf2faf98bd561251c0142d160396c87299c46c"},{"messageHash":"0xf1b8499fc5a8e0184423a60e19e48cf3bd40cdceb5b10d8fe934e11f4f56d91a"},{"messageHash":"0x544659050c2de50411021904cf0ffa4056a011292ab8feed06e22f28b683b791"},{"messageHash":"0x7edff2914e4bf4d2c27d889b5b5ba037cb617bf6153ab58b457921b70fed6f81"},{"messageHash":"0x18d20ddede4c110ebd64c92d6074261d2bf3f1e2db4df745174e56193bae0356"},{"messageHash":"0x6ccc702750d4cc20b85d3993a2604d0dd5260fd6d1ff47ca9b63c2a147587548"},{"messageHash":"0x71148fee6676462edbb3b477ce91fc16d14dc1e8017821893c2fc0e7e0687c8f"},{"messageHash":"0x57a9df0b8495ffe23d87327c61871c259bee62b0eafd888fad77f37ca219714f"},{"messageHash":"0x96ca93f794b4e9262e63bfc3c620bb9590298e2f9fc5bda2ef72d638b66c1b33"},{"messageHash":"0x4f1f8e12b775e51a37ef3dca71f5bf1b7f7dbcbf71447883e00159171acd1cd2"},{"messageHash":"0xc5dbc8c387391ef9ef2530bd3f6b357406279efd79e4920992091c8be38014dd"},{"messageHash":"0xf1be1dd86de29be8d2f1a69fd5718b0adff997ed589c0e6cce228623c0fbe5b2"},{"messageHash":"0x864ac13c5802b4b124361b6dd57ad8cd820400483a9cde659da1c09d9219fa36"},{"messageHash":"0x8ef97700f9cedddd0d9a216f513a5d763de5255b3cfe685f11d0aa0ec210bcfa"},{"messageHash":"0x986ae67ed17b991feeacf0eaf364c5741eb4395739e095850b8f3f79502571ee"},{"messageHash":"0x4f50039a63a589cbeed25d679b12de1026614fc393a7bf9986b7b6d747201bd4"},{"messageHash":"0xbd37b4074e9ad3e6c9060d1cda07d4c5df93c2a48ff5ce07625beb2d2fa848d7"},{"messageHash":"0x2b4b9bf2a24f7750d7f7db3509f125032eddbe6367298ba86d3d091011cce248"},{"messageHash":"0xa69d145a3188043681a684075057fa29e2f1d1df569e247b4b4b833d0d48372d"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 29
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14036/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"},{"messageHash":"0xdd6f40658957f1a9e5e7bcbbd8d8fd2aa4eef906092c6ca3d270ab504445ae5b"},{"messageHash":"0xc67681aa3d028687daa2547f9feb149fb1ba6d9982efe660f46dee91b3f12f7f"},{"messageHash":"0x21d84df935f09184e4f9fcf3701195da62432362209f3d906be62a3e19df648d"},{"messageHash":"0x71e1ece6382faa53b1304ef24cc71002e2edf01b8afcc98abc3f0f61c5065ab4"},{"messageHash":"0xfc9f70ca31e4e74e06521ec863cf2faf98bd561251c0142d160396c87299c46c"},{"messageHash":"0xf1b8499fc5a8e0184423a60e19e48cf3bd40cdceb5b10d8fe934e11f4f56d91a"},{"messageHash":"0x544659050c2de50411021904cf0ffa4056a011292ab8feed06e22f28b683b791"},{"messageHash":"0x7edff2914e4bf4d2c27d889b5b5ba037cb617bf6153ab58b457921b70fed6f81"},{"messageHash":"0x18d20ddede4c110ebd64c92d6074261d2bf3f1e2db4df745174e56193bae0356"},{"messageHash":"0x6ccc702750d4cc20b85d3993a2604d0dd5260fd6d1ff47ca9b63c2a147587548"},{"messageHash":"0x71148fee6676462edbb3b477ce91fc16d14dc1e8017821893c2fc0e7e0687c8f"},{"messageHash":"0x57a9df0b8495ffe23d87327c61871c259bee62b0eafd888fad77f37ca219714f"},{"messageHash":"0x96ca93f794b4e9262e63bfc3c620bb9590298e2f9fc5bda2ef72d638b66c1b33"},{"messageHash":"0x4f1f8e12b775e51a37ef3dca71f5bf1b7f7dbcbf71447883e00159171acd1cd2"},{"messageHash":"0xc5dbc8c387391ef9ef2530bd3f6b357406279efd79e4920992091c8be38014dd"},{"messageHash":"0xf1be1dd86de29be8d2f1a69fd5718b0adff997ed589c0e6cce228623c0fbe5b2"},{"messageHash":"0x864ac13c5802b4b124361b6dd57ad8cd820400483a9cde659da1c09d9219fa36"},{"messageHash":"0x8ef97700f9cedddd0d9a216f513a5d763de5255b3cfe685f11d0aa0ec210bcfa"},{"messageHash":"0x986ae67ed17b991feeacf0eaf364c5741eb4395739e095850b8f3f79502571ee"},{"messageHash":"0x4f50039a63a589cbeed25d679b12de1026614fc393a7bf9986b7b6d747201bd4"},{"messageHash":"0xbd37b4074e9ad3e6c9060d1cda07d4c5df93c2a48ff5ce07625beb2d2fa848d7"},{"messageHash":"0x2b4b9bf2a24f7750d7f7db3509f125032eddbe6367298ba86d3d091011cce248"},{"messageHash":"0xa69d145a3188043681a684075057fa29e2f1d1df569e247b4b4b833d0d48372d"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 29
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A domain name
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59485/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59485/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"},{"messageHash":"0xdd6f40658957f1a9e5e7bcbbd8d8fd2aa4eef906092c6ca3d270ab504445ae5b"},{"messageHash":"0xc67681aa3d028687daa2547f9feb149fb1ba6d9982efe660f46dee91b3f12f7f"},{"messageHash":"0x21d84df935f09184e4f9fcf3701195da62432362209f3d906be62a3e19df648d"},{"messageHash":"0x71e1ece6382faa53b1304ef24cc71002e2edf01b8afcc98abc3f0f61c5065ab4"},{"messageHash":"0xfc9f70ca31e4e74e06521ec863cf2faf98bd561251c0142d160396c87299c46c"},{"messageHash":"0xf1b8499fc5a8e0184423a60e19e48cf3bd40cdceb5b10d8fe934e11f4f56d91a"},{"messageHash":"0x544659050c2de50411021904cf0ffa4056a011292ab8feed06e22f28b683b791"},{"messageHash":"0x7edff2914e4bf4d2c27d889b5b5ba037cb617bf6153ab58b457921b70fed6f81"},{"messageHash":"0x18d20ddede4c110ebd64c92d6074261d2bf3f1e2db4df745174e56193bae0356"},{"messageHash":"0x6ccc702750d4cc20b85d3993a2604d0dd5260fd6d1ff47ca9b63c2a147587548"},{"messageHash":"0x71148fee6676462edbb3b477ce91fc16d14dc1e8017821893c2fc0e7e0687c8f"},{"messageHash":"0x57a9df0b8495ffe23d87327c61871c259bee62b0eafd888fad77f37ca219714f"},{"messageHash":"0x96ca93f794b4e9262e63bfc3c620bb9590298e2f9fc5bda2ef72d638b66c1b33"},{"messageHash":"0x4f1f8e12b775e51a37ef3dca71f5bf1b7f7dbcbf71447883e00159171acd1cd2"},{"messageHash":"0xc5dbc8c387391ef9ef2530bd3f6b357406279efd79e4920992091c8be38014dd"},{"messageHash":"0xf1be1dd86de29be8d2f1a69fd5718b0adff997ed589c0e6cce228623c0fbe5b2"},{"messageHash":"0x864ac13c5802b4b124361b6dd57ad8cd820400483a9cde659da1c09d9219fa36"},{"messageHash":"0x8ef97700f9cedddd0d9a216f513a5d763de5255b3cfe685f11d0aa0ec210bcfa"},{"messageHash":"0x986ae67ed17b991feeacf0eaf364c5741eb4395739e095850b8f3f79502571ee"},{"messageHash":"0x4f50039a63a589cbeed25d679b12de1026614fc393a7bf9986b7b6d747201bd4"},{"messageHash":"0xbd37b4074e9ad3e6c9060d1cda07d4c5df93c2a48ff5ce07625beb2d2fa848d7"},{"messageHash":"0x2b4b9bf2a24f7750d7f7db3509f125032eddbe6367298ba86d3d091011cce248"},{"messageHash":"0xa69d145a3188043681a684075057fa29e2f1d1df569e247b4b4b833d0d48372d"},{"messageHash":"0x034298d3dd9c1472d2711b39852e972ddbb9a1f92a3731763ac61037ce034b1d"}]}'
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:14036/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"},{"messageHash":"0xdd6f40658957f1a9e5e7bcbbd8d8fd2aa4eef906092c6ca3d270ab504445ae5b"},{"messageHash":"0xc67681aa3d028687daa2547f9feb149fb1ba6d9982efe660f46dee91b3f12f7f"},{"messageHash":"0x21d84df935f09184e4f9fcf3701195da62432362209f3d906be62a3e19df648d"},{"messageHash":"0x71e1ece6382faa53b1304ef24cc71002e2edf01b8afcc98abc3f0f61c5065ab4"},{"messageHash":"0xfc9f70ca31e4e74e06521ec863cf2faf98bd561251c0142d160396c87299c46c"},{"messageHash":"0xf1b8499fc5a8e0184423a60e19e48cf3bd40cdceb5b10d8fe934e11f4f56d91a"},{"messageHash":"0x544659050c2de50411021904cf0ffa4056a011292ab8feed06e22f28b683b791"},{"messageHash":"0x7edff2914e4bf4d2c27d889b5b5ba037cb617bf6153ab58b457921b70fed6f81"},{"messageHash":"0x18d20ddede4c110ebd64c92d6074261d2bf3f1e2db4df745174e56193bae0356"},{"messageHash":"0x6ccc702750d4cc20b85d3993a2604d0dd5260fd6d1ff47ca9b63c2a147587548"},{"messageHash":"0x71148fee6676462edbb3b477ce91fc16d14dc1e8017821893c2fc0e7e0687c8f"},{"messageHash":"0x57a9df0b8495ffe23d87327c61871c259bee62b0eafd888fad77f37ca219714f"},{"messageHash":"0x96ca93f794b4e9262e63bfc3c620bb9590298e2f9fc5bda2ef72d638b66c1b33"},{"messageHash":"0x4f1f8e12b775e51a37ef3dca71f5bf1b7f7dbcbf71447883e00159171acd1cd2"},{"messageHash":"0xc5dbc8c387391ef9ef2530bd3f6b357406279efd79e4920992091c8be38014dd"},{"messageHash":"0xf1be1dd86de29be8d2f1a69fd5718b0adff997ed589c0e6cce228623c0fbe5b2"},{"messageHash":"0x864ac13c5802b4b124361b6dd57ad8cd820400483a9cde659da1c09d9219fa36"},{"messageHash":"0x8ef97700f9cedddd0d9a216f513a5d763de5255b3cfe685f11d0aa0ec210bcfa"},{"messageHash":"0x986ae67ed17b991feeacf0eaf364c5741eb4395739e095850b8f3f79502571ee"},{"messageHash":"0x4f50039a63a589cbeed25d679b12de1026614fc393a7bf9986b7b6d747201bd4"},{"messageHash":"0xbd37b4074e9ad3e6c9060d1cda07d4c5df93c2a48ff5ce07625beb2d2fa848d7"},{"messageHash":"0x2b4b9bf2a24f7750d7f7db3509f125032eddbe6367298ba86d3d091011cce248"},{"messageHash":"0xa69d145a3188043681a684075057fa29e2f1d1df569e247b4b4b833d0d48372d"},{"messageHash":"0x034298d3dd9c1472d2711b39852e972ddbb9a1f92a3731763ac61037ce034b1d"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 30
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A user agent string
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59485/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59485/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"},{"messageHash":"0xdd6f40658957f1a9e5e7bcbbd8d8fd2aa4eef906092c6ca3d270ab504445ae5b"},{"messageHash":"0xc67681aa3d028687daa2547f9feb149fb1ba6d9982efe660f46dee91b3f12f7f"},{"messageHash":"0x21d84df935f09184e4f9fcf3701195da62432362209f3d906be62a3e19df648d"},{"messageHash":"0x71e1ece6382faa53b1304ef24cc71002e2edf01b8afcc98abc3f0f61c5065ab4"},{"messageHash":"0xfc9f70ca31e4e74e06521ec863cf2faf98bd561251c0142d160396c87299c46c"},{"messageHash":"0xf1b8499fc5a8e0184423a60e19e48cf3bd40cdceb5b10d8fe934e11f4f56d91a"},{"messageHash":"0x544659050c2de50411021904cf0ffa4056a011292ab8feed06e22f28b683b791"},{"messageHash":"0x7edff2914e4bf4d2c27d889b5b5ba037cb617bf6153ab58b457921b70fed6f81"},{"messageHash":"0x18d20ddede4c110ebd64c92d6074261d2bf3f1e2db4df745174e56193bae0356"},{"messageHash":"0x6ccc702750d4cc20b85d3993a2604d0dd5260fd6d1ff47ca9b63c2a147587548"},{"messageHash":"0x71148fee6676462edbb3b477ce91fc16d14dc1e8017821893c2fc0e7e0687c8f"},{"messageHash":"0x57a9df0b8495ffe23d87327c61871c259bee62b0eafd888fad77f37ca219714f"},{"messageHash":"0x96ca93f794b4e9262e63bfc3c620bb9590298e2f9fc5bda2ef72d638b66c1b33"},{"messageHash":"0x4f1f8e12b775e51a37ef3dca71f5bf1b7f7dbcbf71447883e00159171acd1cd2"},{"messageHash":"0xc5dbc8c387391ef9ef2530bd3f6b357406279efd79e4920992091c8be38014dd"},{"messageHash":"0xf1be1dd86de29be8d2f1a69fd5718b0adff997ed589c0e6cce228623c0fbe5b2"},{"messageHash":"0x864ac13c5802b4b124361b6dd57ad8cd820400483a9cde659da1c09d9219fa36"},{"messageHash":"0x8ef97700f9cedddd0d9a216f513a5d763de5255b3cfe685f11d0aa0ec210bcfa"},{"messageHash":"0x986ae67ed17b991feeacf0eaf364c5741eb4395739e095850b8f3f79502571ee"},{"messageHash":"0x4f50039a63a589cbeed25d679b12de1026614fc393a7bf9986b7b6d747201bd4"},{"messageHash":"0xbd37b4074e9ad3e6c9060d1cda07d4c5df93c2a48ff5ce07625beb2d2fa848d7"},{"messageHash":"0x2b4b9bf2a24f7750d7f7db3509f125032eddbe6367298ba86d3d091011cce248"},{"messageHash":"0xa69d145a3188043681a684075057fa29e2f1d1df569e247b4b4b833d0d48372d"},{"messageHash":"0x034298d3dd9c1472d2711b39852e972ddbb9a1f92a3731763ac61037ce034b1d"},{"messageHash":"0x13d0d3d104bfdc26e0dadc5badcc63f60514a2e7ba7e280e64d71efbf23e7bf4"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 31
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14036/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"},{"messageHash":"0xdd6f40658957f1a9e5e7bcbbd8d8fd2aa4eef906092c6ca3d270ab504445ae5b"},{"messageHash":"0xc67681aa3d028687daa2547f9feb149fb1ba6d9982efe660f46dee91b3f12f7f"},{"messageHash":"0x21d84df935f09184e4f9fcf3701195da62432362209f3d906be62a3e19df648d"},{"messageHash":"0x71e1ece6382faa53b1304ef24cc71002e2edf01b8afcc98abc3f0f61c5065ab4"},{"messageHash":"0xfc9f70ca31e4e74e06521ec863cf2faf98bd561251c0142d160396c87299c46c"},{"messageHash":"0xf1b8499fc5a8e0184423a60e19e48cf3bd40cdceb5b10d8fe934e11f4f56d91a"},{"messageHash":"0x544659050c2de50411021904cf0ffa4056a011292ab8feed06e22f28b683b791"},{"messageHash":"0x7edff2914e4bf4d2c27d889b5b5ba037cb617bf6153ab58b457921b70fed6f81"},{"messageHash":"0x18d20ddede4c110ebd64c92d6074261d2bf3f1e2db4df745174e56193bae0356"},{"messageHash":"0x6ccc702750d4cc20b85d3993a2604d0dd5260fd6d1ff47ca9b63c2a147587548"},{"messageHash":"0x71148fee6676462edbb3b477ce91fc16d14dc1e8017821893c2fc0e7e0687c8f"},{"messageHash":"0x57a9df0b8495ffe23d87327c61871c259bee62b0eafd888fad77f37ca219714f"},{"messageHash":"0x96ca93f794b4e9262e63bfc3c620bb9590298e2f9fc5bda2ef72d638b66c1b33"},{"messageHash":"0x4f1f8e12b775e51a37ef3dca71f5bf1b7f7dbcbf71447883e00159171acd1cd2"},{"messageHash":"0xc5dbc8c387391ef9ef2530bd3f6b357406279efd79e4920992091c8be38014dd"},{"messageHash":"0xf1be1dd86de29be8d2f1a69fd5718b0adff997ed589c0e6cce228623c0fbe5b2"},{"messageHash":"0x864ac13c5802b4b124361b6dd57ad8cd820400483a9cde659da1c09d9219fa36"},{"messageHash":"0x8ef97700f9cedddd0d9a216f513a5d763de5255b3cfe685f11d0aa0ec210bcfa"},{"messageHash":"0x986ae67ed17b991feeacf0eaf364c5741eb4395739e095850b8f3f79502571ee"},{"messageHash":"0x4f50039a63a589cbeed25d679b12de1026614fc393a7bf9986b7b6d747201bd4"},{"messageHash":"0xbd37b4074e9ad3e6c9060d1cda07d4c5df93c2a48ff5ce07625beb2d2fa848d7"},{"messageHash":"0x2b4b9bf2a24f7750d7f7db3509f125032eddbe6367298ba86d3d091011cce248"},{"messageHash":"0xa69d145a3188043681a684075057fa29e2f1d1df569e247b4b4b833d0d48372d"},{"messageHash":"0x034298d3dd9c1472d2711b39852e972ddbb9a1f92a3731763ac61037ce034b1d"},{"messageHash":"0x13d0d3d104bfdc26e0dadc5badcc63f60514a2e7ba7e280e64d71efbf23e7bf4"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 31
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A credit card number
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59485/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59485/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"},{"messageHash":"0xdd6f40658957f1a9e5e7bcbbd8d8fd2aa4eef906092c6ca3d270ab504445ae5b"},{"messageHash":"0xc67681aa3d028687daa2547f9feb149fb1ba6d9982efe660f46dee91b3f12f7f"},{"messageHash":"0x21d84df935f09184e4f9fcf3701195da62432362209f3d906be62a3e19df648d"},{"messageHash":"0x71e1ece6382faa53b1304ef24cc71002e2edf01b8afcc98abc3f0f61c5065ab4"},{"messageHash":"0xfc9f70ca31e4e74e06521ec863cf2faf98bd561251c0142d160396c87299c46c"},{"messageHash":"0xf1b8499fc5a8e0184423a60e19e48cf3bd40cdceb5b10d8fe934e11f4f56d91a"},{"messageHash":"0x544659050c2de50411021904cf0ffa4056a011292ab8feed06e22f28b683b791"},{"messageHash":"0x7edff2914e4bf4d2c27d889b5b5ba037cb617bf6153ab58b457921b70fed6f81"},{"messageHash":"0x18d20ddede4c110ebd64c92d6074261d2bf3f1e2db4df745174e56193bae0356"},{"messageHash":"0x6ccc702750d4cc20b85d3993a2604d0dd5260fd6d1ff47ca9b63c2a147587548"},{"messageHash":"0x71148fee6676462edbb3b477ce91fc16d14dc1e8017821893c2fc0e7e0687c8f"},{"messageHash":"0x57a9df0b8495ffe23d87327c61871c259bee62b0eafd888fad77f37ca219714f"},{"messageHash":"0x96ca93f794b4e9262e63bfc3c620bb9590298e2f9fc5bda2ef72d638b66c1b33"},{"messageHash":"0x4f1f8e12b775e51a37ef3dca71f5bf1b7f7dbcbf71447883e00159171acd1cd2"},{"messageHash":"0xc5dbc8c387391ef9ef2530bd3f6b357406279efd79e4920992091c8be38014dd"},{"messageHash":"0xf1be1dd86de29be8d2f1a69fd5718b0adff997ed589c0e6cce228623c0fbe5b2"},{"messageHash":"0x864ac13c5802b4b124361b6dd57ad8cd820400483a9cde659da1c09d9219fa36"},{"messageHash":"0x8ef97700f9cedddd0d9a216f513a5d763de5255b3cfe685f11d0aa0ec210bcfa"},{"messageHash":"0x986ae67ed17b991feeacf0eaf364c5741eb4395739e095850b8f3f79502571ee"},{"messageHash":"0x4f50039a63a589cbeed25d679b12de1026614fc393a7bf9986b7b6d747201bd4"},{"messageHash":"0xbd37b4074e9ad3e6c9060d1cda07d4c5df93c2a48ff5ce07625beb2d2fa848d7"},{"messageHash":"0x2b4b9bf2a24f7750d7f7db3509f125032eddbe6367298ba86d3d091011cce248"},{"messageHash":"0xa69d145a3188043681a684075057fa29e2f1d1df569e247b4b4b833d0d48372d"},{"messageHash":"0x034298d3dd9c1472d2711b39852e972ddbb9a1f92a3731763ac61037ce034b1d"},{"messageHash":"0x13d0d3d104bfdc26e0dadc5badcc63f60514a2e7ba7e280e64d71efbf23e7bf4"},{"messageHash":"0x0e03045a0b3dae013c944f7c65f15ed8041d8c2f2def39b5eb9b634fd4976aa8"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 32
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14036/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"},{"messageHash":"0xdd6f40658957f1a9e5e7bcbbd8d8fd2aa4eef906092c6ca3d270ab504445ae5b"},{"messageHash":"0xc67681aa3d028687daa2547f9feb149fb1ba6d9982efe660f46dee91b3f12f7f"},{"messageHash":"0x21d84df935f09184e4f9fcf3701195da62432362209f3d906be62a3e19df648d"},{"messageHash":"0x71e1ece6382faa53b1304ef24cc71002e2edf01b8afcc98abc3f0f61c5065ab4"},{"messageHash":"0xfc9f70ca31e4e74e06521ec863cf2faf98bd561251c0142d160396c87299c46c"},{"messageHash":"0xf1b8499fc5a8e0184423a60e19e48cf3bd40cdceb5b10d8fe934e11f4f56d91a"},{"messageHash":"0x544659050c2de50411021904cf0ffa4056a011292ab8feed06e22f28b683b791"},{"messageHash":"0x7edff2914e4bf4d2c27d889b5b5ba037cb617bf6153ab58b457921b70fed6f81"},{"messageHash":"0x18d20ddede4c110ebd64c92d6074261d2bf3f1e2db4df745174e56193bae0356"},{"messageHash":"0x6ccc702750d4cc20b85d3993a2604d0dd5260fd6d1ff47ca9b63c2a147587548"},{"messageHash":"0x71148fee6676462edbb3b477ce91fc16d14dc1e8017821893c2fc0e7e0687c8f"},{"messageHash":"0x57a9df0b8495ffe23d87327c61871c259bee62b0eafd888fad77f37ca219714f"},{"messageHash":"0x96ca93f794b4e9262e63bfc3c620bb9590298e2f9fc5bda2ef72d638b66c1b33"},{"messageHash":"0x4f1f8e12b775e51a37ef3dca71f5bf1b7f7dbcbf71447883e00159171acd1cd2"},{"messageHash":"0xc5dbc8c387391ef9ef2530bd3f6b357406279efd79e4920992091c8be38014dd"},{"messageHash":"0xf1be1dd86de29be8d2f1a69fd5718b0adff997ed589c0e6cce228623c0fbe5b2"},{"messageHash":"0x864ac13c5802b4b124361b6dd57ad8cd820400483a9cde659da1c09d9219fa36"},{"messageHash":"0x8ef97700f9cedddd0d9a216f513a5d763de5255b3cfe685f11d0aa0ec210bcfa"},{"messageHash":"0x986ae67ed17b991feeacf0eaf364c5741eb4395739e095850b8f3f79502571ee"},{"messageHash":"0x4f50039a63a589cbeed25d679b12de1026614fc393a7bf9986b7b6d747201bd4"},{"messageHash":"0xbd37b4074e9ad3e6c9060d1cda07d4c5df93c2a48ff5ce07625beb2d2fa848d7"},{"messageHash":"0x2b4b9bf2a24f7750d7f7db3509f125032eddbe6367298ba86d3d091011cce248"},{"messageHash":"0xa69d145a3188043681a684075057fa29e2f1d1df569e247b4b4b833d0d48372d"},{"messageHash":"0x034298d3dd9c1472d2711b39852e972ddbb9a1f92a3731763ac61037ce034b1d"},{"messageHash":"0x13d0d3d104bfdc26e0dadc5badcc63f60514a2e7ba7e280e64d71efbf23e7bf4"},{"messageHash":"0x0e03045a0b3dae013c944f7c65f15ed8041d8c2f2def39b5eb9b634fd4976aa8"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 32
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A phone number
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59485/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59485/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"},{"messageHash":"0xdd6f40658957f1a9e5e7bcbbd8d8fd2aa4eef906092c6ca3d270ab504445ae5b"},{"messageHash":"0xc67681aa3d028687daa2547f9feb149fb1ba6d9982efe660f46dee91b3f12f7f"},{"messageHash":"0x21d84df935f09184e4f9fcf3701195da62432362209f3d906be62a3e19df648d"},{"messageHash":"0x71e1ece6382faa53b1304ef24cc71002e2edf01b8afcc98abc3f0f61c5065ab4"},{"messageHash":"0xfc9f70ca31e4e74e06521ec863cf2faf98bd561251c0142d160396c87299c46c"},{"messageHash":"0xf1b8499fc5a8e0184423a60e19e48cf3bd40cdceb5b10d8fe934e11f4f56d91a"},{"messageHash":"0x544659050c2de50411021904cf0ffa4056a011292ab8feed06e22f28b683b791"},{"messageHash":"0x7edff2914e4bf4d2c27d889b5b5ba037cb617bf6153ab58b457921b70fed6f81"},{"messageHash":"0x18d20ddede4c110ebd64c92d6074261d2bf3f1e2db4df745174e56193bae0356"},{"messageHash":"0x6ccc702750d4cc20b85d3993a2604d0dd5260fd6d1ff47ca9b63c2a147587548"},{"messageHash":"0x71148fee6676462edbb3b477ce91fc16d14dc1e8017821893c2fc0e7e0687c8f"},{"messageHash":"0x57a9df0b8495ffe23d87327c61871c259bee62b0eafd888fad77f37ca219714f"},{"messageHash":"0x96ca93f794b4e9262e63bfc3c620bb9590298e2f9fc5bda2ef72d638b66c1b33"},{"messageHash":"0x4f1f8e12b775e51a37ef3dca71f5bf1b7f7dbcbf71447883e00159171acd1cd2"},{"messageHash":"0xc5dbc8c387391ef9ef2530bd3f6b357406279efd79e4920992091c8be38014dd"},{"messageHash":"0xf1be1dd86de29be8d2f1a69fd5718b0adff997ed589c0e6cce228623c0fbe5b2"},{"messageHash":"0x864ac13c5802b4b124361b6dd57ad8cd820400483a9cde659da1c09d9219fa36"},{"messageHash":"0x8ef97700f9cedddd0d9a216f513a5d763de5255b3cfe685f11d0aa0ec210bcfa"},{"messageHash":"0x986ae67ed17b991feeacf0eaf364c5741eb4395739e095850b8f3f79502571ee"},{"messageHash":"0x4f50039a63a589cbeed25d679b12de1026614fc393a7bf9986b7b6d747201bd4"},{"messageHash":"0xbd37b4074e9ad3e6c9060d1cda07d4c5df93c2a48ff5ce07625beb2d2fa848d7"},{"messageHash":"0x2b4b9bf2a24f7750d7f7db3509f125032eddbe6367298ba86d3d091011cce248"},{"messageHash":"0xa69d145a3188043681a684075057fa29e2f1d1df569e247b4b4b833d0d48372d"},{"messageHash":"0x034298d3dd9c1472d2711b39852e972ddbb9a1f92a3731763ac61037ce034b1d"},{"messageHash":"0x13d0d3d104bfdc26e0dadc5badcc63f60514a2e7ba7e280e64d71efbf23e7bf4"},{"messageHash":"0x0e03045a0b3dae013c944f7c65f15ed8041d8c2f2def39b5eb9b634fd4976aa8"},{"messageHash":"0xdc01a616d07830da831bc248c3c39d595a2c8332969f4fdd2100c87a02e52115"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 33
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14036/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"},{"messageHash":"0xdd6f40658957f1a9e5e7bcbbd8d8fd2aa4eef906092c6ca3d270ab504445ae5b"},{"messageHash":"0xc67681aa3d028687daa2547f9feb149fb1ba6d9982efe660f46dee91b3f12f7f"},{"messageHash":"0x21d84df935f09184e4f9fcf3701195da62432362209f3d906be62a3e19df648d"},{"messageHash":"0x71e1ece6382faa53b1304ef24cc71002e2edf01b8afcc98abc3f0f61c5065ab4"},{"messageHash":"0xfc9f70ca31e4e74e06521ec863cf2faf98bd561251c0142d160396c87299c46c"},{"messageHash":"0xf1b8499fc5a8e0184423a60e19e48cf3bd40cdceb5b10d8fe934e11f4f56d91a"},{"messageHash":"0x544659050c2de50411021904cf0ffa4056a011292ab8feed06e22f28b683b791"},{"messageHash":"0x7edff2914e4bf4d2c27d889b5b5ba037cb617bf6153ab58b457921b70fed6f81"},{"messageHash":"0x18d20ddede4c110ebd64c92d6074261d2bf3f1e2db4df745174e56193bae0356"},{"messageHash":"0x6ccc702750d4cc20b85d3993a2604d0dd5260fd6d1ff47ca9b63c2a147587548"},{"messageHash":"0x71148fee6676462edbb3b477ce91fc16d14dc1e8017821893c2fc0e7e0687c8f"},{"messageHash":"0x57a9df0b8495ffe23d87327c61871c259bee62b0eafd888fad77f37ca219714f"},{"messageHash":"0x96ca93f794b4e9262e63bfc3c620bb9590298e2f9fc5bda2ef72d638b66c1b33"},{"messageHash":"0x4f1f8e12b775e51a37ef3dca71f5bf1b7f7dbcbf71447883e00159171acd1cd2"},{"messageHash":"0xc5dbc8c387391ef9ef2530bd3f6b357406279efd79e4920992091c8be38014dd"},{"messageHash":"0xf1be1dd86de29be8d2f1a69fd5718b0adff997ed589c0e6cce228623c0fbe5b2"},{"messageHash":"0x864ac13c5802b4b124361b6dd57ad8cd820400483a9cde659da1c09d9219fa36"},{"messageHash":"0x8ef97700f9cedddd0d9a216f513a5d763de5255b3cfe685f11d0aa0ec210bcfa"},{"messageHash":"0x986ae67ed17b991feeacf0eaf364c5741eb4395739e095850b8f3f79502571ee"},{"messageHash":"0x4f50039a63a589cbeed25d679b12de1026614fc393a7bf9986b7b6d747201bd4"},{"messageHash":"0xbd37b4074e9ad3e6c9060d1cda07d4c5df93c2a48ff5ce07625beb2d2fa848d7"},{"messageHash":"0x2b4b9bf2a24f7750d7f7db3509f125032eddbe6367298ba86d3d091011cce248"},{"messageHash":"0xa69d145a3188043681a684075057fa29e2f1d1df569e247b4b4b833d0d48372d"},{"messageHash":"0x034298d3dd9c1472d2711b39852e972ddbb9a1f92a3731763ac61037ce034b1d"},{"messageHash":"0x13d0d3d104bfdc26e0dadc5badcc63f60514a2e7ba7e280e64d71efbf23e7bf4"},{"messageHash":"0x0e03045a0b3dae013c944f7c65f15ed8041d8c2f2def39b5eb9b634fd4976aa8"},{"messageHash":"0xdc01a616d07830da831bc248c3c39d595a2c8332969f4fdd2100c87a02e52115"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 33
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A UUID
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59485/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59485/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"},{"messageHash":"0xdd6f40658957f1a9e5e7bcbbd8d8fd2aa4eef906092c6ca3d270ab504445ae5b"},{"messageHash":"0xc67681aa3d028687daa2547f9feb149fb1ba6d9982efe660f46dee91b3f12f7f"},{"messageHash":"0x21d84df935f09184e4f9fcf3701195da62432362209f3d906be62a3e19df648d"},{"messageHash":"0x71e1ece6382faa53b1304ef24cc71002e2edf01b8afcc98abc3f0f61c5065ab4"},{"messageHash":"0xfc9f70ca31e4e74e06521ec863cf2faf98bd561251c0142d160396c87299c46c"},{"messageHash":"0xf1b8499fc5a8e0184423a60e19e48cf3bd40cdceb5b10d8fe934e11f4f56d91a"},{"messageHash":"0x544659050c2de50411021904cf0ffa4056a011292ab8feed06e22f28b683b791"},{"messageHash":"0x7edff2914e4bf4d2c27d889b5b5ba037cb617bf6153ab58b457921b70fed6f81"},{"messageHash":"0x18d20ddede4c110ebd64c92d6074261d2bf3f1e2db4df745174e56193bae0356"},{"messageHash":"0x6ccc702750d4cc20b85d3993a2604d0dd5260fd6d1ff47ca9b63c2a147587548"},{"messageHash":"0x71148fee6676462edbb3b477ce91fc16d14dc1e8017821893c2fc0e7e0687c8f"},{"messageHash":"0x57a9df0b8495ffe23d87327c61871c259bee62b0eafd888fad77f37ca219714f"},{"messageHash":"0x96ca93f794b4e9262e63bfc3c620bb9590298e2f9fc5bda2ef72d638b66c1b33"},{"messageHash":"0x4f1f8e12b775e51a37ef3dca71f5bf1b7f7dbcbf71447883e00159171acd1cd2"},{"messageHash":"0xc5dbc8c387391ef9ef2530bd3f6b357406279efd79e4920992091c8be38014dd"},{"messageHash":"0xf1be1dd86de29be8d2f1a69fd5718b0adff997ed589c0e6cce228623c0fbe5b2"},{"messageHash":"0x864ac13c5802b4b124361b6dd57ad8cd820400483a9cde659da1c09d9219fa36"},{"messageHash":"0x8ef97700f9cedddd0d9a216f513a5d763de5255b3cfe685f11d0aa0ec210bcfa"},{"messageHash":"0x986ae67ed17b991feeacf0eaf364c5741eb4395739e095850b8f3f79502571ee"},{"messageHash":"0x4f50039a63a589cbeed25d679b12de1026614fc393a7bf9986b7b6d747201bd4"},{"messageHash":"0xbd37b4074e9ad3e6c9060d1cda07d4c5df93c2a48ff5ce07625beb2d2fa848d7"},{"messageHash":"0x2b4b9bf2a24f7750d7f7db3509f125032eddbe6367298ba86d3d091011cce248"},{"messageHash":"0xa69d145a3188043681a684075057fa29e2f1d1df569e247b4b4b833d0d48372d"},{"messageHash":"0x034298d3dd9c1472d2711b39852e972ddbb9a1f92a3731763ac61037ce034b1d"},{"messageHash":"0x13d0d3d104bfdc26e0dadc5badcc63f60514a2e7ba7e280e64d71efbf23e7bf4"},{"messageHash":"0x0e03045a0b3dae013c944f7c65f15ed8041d8c2f2def39b5eb9b634fd4976aa8"},{"messageHash":"0xdc01a616d07830da831bc248c3c39d595a2c8332969f4fdd2100c87a02e52115"},{"messageHash":"0x8ee337e86edcf93116983901b237fb5090cf71d11d43c30eda0aaa11c8130745"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 34
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14036/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"},{"messageHash":"0xdd6f40658957f1a9e5e7bcbbd8d8fd2aa4eef906092c6ca3d270ab504445ae5b"},{"messageHash":"0xc67681aa3d028687daa2547f9feb149fb1ba6d9982efe660f46dee91b3f12f7f"},{"messageHash":"0x21d84df935f09184e4f9fcf3701195da62432362209f3d906be62a3e19df648d"},{"messageHash":"0x71e1ece6382faa53b1304ef24cc71002e2edf01b8afcc98abc3f0f61c5065ab4"},{"messageHash":"0xfc9f70ca31e4e74e06521ec863cf2faf98bd561251c0142d160396c87299c46c"},{"messageHash":"0xf1b8499fc5a8e0184423a60e19e48cf3bd40cdceb5b10d8fe934e11f4f56d91a"},{"messageHash":"0x544659050c2de50411021904cf0ffa4056a011292ab8feed06e22f28b683b791"},{"messageHash":"0x7edff2914e4bf4d2c27d889b5b5ba037cb617bf6153ab58b457921b70fed6f81"},{"messageHash":"0x18d20ddede4c110ebd64c92d6074261d2bf3f1e2db4df745174e56193bae0356"},{"messageHash":"0x6ccc702750d4cc20b85d3993a2604d0dd5260fd6d1ff47ca9b63c2a147587548"},{"messageHash":"0x71148fee6676462edbb3b477ce91fc16d14dc1e8017821893c2fc0e7e0687c8f"},{"messageHash":"0x57a9df0b8495ffe23d87327c61871c259bee62b0eafd888fad77f37ca219714f"},{"messageHash":"0x96ca93f794b4e9262e63bfc3c620bb9590298e2f9fc5bda2ef72d638b66c1b33"},{"messageHash":"0x4f1f8e12b775e51a37ef3dca71f5bf1b7f7dbcbf71447883e00159171acd1cd2"},{"messageHash":"0xc5dbc8c387391ef9ef2530bd3f6b357406279efd79e4920992091c8be38014dd"},{"messageHash":"0xf1be1dd86de29be8d2f1a69fd5718b0adff997ed589c0e6cce228623c0fbe5b2"},{"messageHash":"0x864ac13c5802b4b124361b6dd57ad8cd820400483a9cde659da1c09d9219fa36"},{"messageHash":"0x8ef97700f9cedddd0d9a216f513a5d763de5255b3cfe685f11d0aa0ec210bcfa"},{"messageHash":"0x986ae67ed17b991feeacf0eaf364c5741eb4395739e095850b8f3f79502571ee"},{"messageHash":"0x4f50039a63a589cbeed25d679b12de1026614fc393a7bf9986b7b6d747201bd4"},{"messageHash":"0xbd37b4074e9ad3e6c9060d1cda07d4c5df93c2a48ff5ce07625beb2d2fa848d7"},{"messageHash":"0x2b4b9bf2a24f7750d7f7db3509f125032eddbe6367298ba86d3d091011cce248"},{"messageHash":"0xa69d145a3188043681a684075057fa29e2f1d1df569e247b4b4b833d0d48372d"},{"messageHash":"0x034298d3dd9c1472d2711b39852e972ddbb9a1f92a3731763ac61037ce034b1d"},{"messageHash":"0x13d0d3d104bfdc26e0dadc5badcc63f60514a2e7ba7e280e64d71efbf23e7bf4"},{"messageHash":"0x0e03045a0b3dae013c944f7c65f15ed8041d8c2f2def39b5eb9b634fd4976aa8"},{"messageHash":"0xdc01a616d07830da831bc248c3c39d595a2c8332969f4fdd2100c87a02e52115"},{"messageHash":"0x8ee337e86edcf93116983901b237fb5090cf71d11d43c30eda0aaa11c8130745"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 34
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A hashtag
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59485/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59485/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"},{"messageHash":"0xdd6f40658957f1a9e5e7bcbbd8d8fd2aa4eef906092c6ca3d270ab504445ae5b"},{"messageHash":"0xc67681aa3d028687daa2547f9feb149fb1ba6d9982efe660f46dee91b3f12f7f"},{"messageHash":"0x21d84df935f09184e4f9fcf3701195da62432362209f3d906be62a3e19df648d"},{"messageHash":"0x71e1ece6382faa53b1304ef24cc71002e2edf01b8afcc98abc3f0f61c5065ab4"},{"messageHash":"0xfc9f70ca31e4e74e06521ec863cf2faf98bd561251c0142d160396c87299c46c"},{"messageHash":"0xf1b8499fc5a8e0184423a60e19e48cf3bd40cdceb5b10d8fe934e11f4f56d91a"},{"messageHash":"0x544659050c2de50411021904cf0ffa4056a011292ab8feed06e22f28b683b791"},{"messageHash":"0x7edff2914e4bf4d2c27d889b5b5ba037cb617bf6153ab58b457921b70fed6f81"},{"messageHash":"0x18d20ddede4c110ebd64c92d6074261d2bf3f1e2db4df745174e56193bae0356"},{"messageHash":"0x6ccc702750d4cc20b85d3993a2604d0dd5260fd6d1ff47ca9b63c2a147587548"},{"messageHash":"0x71148fee6676462edbb3b477ce91fc16d14dc1e8017821893c2fc0e7e0687c8f"},{"messageHash":"0x57a9df0b8495ffe23d87327c61871c259bee62b0eafd888fad77f37ca219714f"},{"messageHash":"0x96ca93f794b4e9262e63bfc3c620bb9590298e2f9fc5bda2ef72d638b66c1b33"},{"messageHash":"0x4f1f8e12b775e51a37ef3dca71f5bf1b7f7dbcbf71447883e00159171acd1cd2"},{"messageHash":"0xc5dbc8c387391ef9ef2530bd3f6b357406279efd79e4920992091c8be38014dd"},{"messageHash":"0xf1be1dd86de29be8d2f1a69fd5718b0adff997ed589c0e6cce228623c0fbe5b2"},{"messageHash":"0x864ac13c5802b4b124361b6dd57ad8cd820400483a9cde659da1c09d9219fa36"},{"messageHash":"0x8ef97700f9cedddd0d9a216f513a5d763de5255b3cfe685f11d0aa0ec210bcfa"},{"messageHash":"0x986ae67ed17b991feeacf0eaf364c5741eb4395739e095850b8f3f79502571ee"},{"messageHash":"0x4f50039a63a589cbeed25d679b12de1026614fc393a7bf9986b7b6d747201bd4"},{"messageHash":"0xbd37b4074e9ad3e6c9060d1cda07d4c5df93c2a48ff5ce07625beb2d2fa848d7"},{"messageHash":"0x2b4b9bf2a24f7750d7f7db3509f125032eddbe6367298ba86d3d091011cce248"},{"messageHash":"0xa69d145a3188043681a684075057fa29e2f1d1df569e247b4b4b833d0d48372d"},{"messageHash":"0x034298d3dd9c1472d2711b39852e972ddbb9a1f92a3731763ac61037ce034b1d"},{"messageHash":"0x13d0d3d104bfdc26e0dadc5badcc63f60514a2e7ba7e280e64d71efbf23e7bf4"},{"messageHash":"0x0e03045a0b3dae013c944f7c65f15ed8041d8c2f2def39b5eb9b634fd4976aa8"},{"messageHash":"0xdc01a616d07830da831bc248c3c39d595a2c8332969f4fdd2100c87a02e52115"},{"messageHash":"0x8ee337e86edcf93116983901b237fb5090cf71d11d43c30eda0aaa11c8130745"},{"messageHash":"0x4ea821c0d978fa1e6584331d3bc1e55beda38fa7e05def3ddc8756710f44d01e"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 35
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14036/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"},{"messageHash":"0xdd6f40658957f1a9e5e7bcbbd8d8fd2aa4eef906092c6ca3d270ab504445ae5b"},{"messageHash":"0xc67681aa3d028687daa2547f9feb149fb1ba6d9982efe660f46dee91b3f12f7f"},{"messageHash":"0x21d84df935f09184e4f9fcf3701195da62432362209f3d906be62a3e19df648d"},{"messageHash":"0x71e1ece6382faa53b1304ef24cc71002e2edf01b8afcc98abc3f0f61c5065ab4"},{"messageHash":"0xfc9f70ca31e4e74e06521ec863cf2faf98bd561251c0142d160396c87299c46c"},{"messageHash":"0xf1b8499fc5a8e0184423a60e19e48cf3bd40cdceb5b10d8fe934e11f4f56d91a"},{"messageHash":"0x544659050c2de50411021904cf0ffa4056a011292ab8feed06e22f28b683b791"},{"messageHash":"0x7edff2914e4bf4d2c27d889b5b5ba037cb617bf6153ab58b457921b70fed6f81"},{"messageHash":"0x18d20ddede4c110ebd64c92d6074261d2bf3f1e2db4df745174e56193bae0356"},{"messageHash":"0x6ccc702750d4cc20b85d3993a2604d0dd5260fd6d1ff47ca9b63c2a147587548"},{"messageHash":"0x71148fee6676462edbb3b477ce91fc16d14dc1e8017821893c2fc0e7e0687c8f"},{"messageHash":"0x57a9df0b8495ffe23d87327c61871c259bee62b0eafd888fad77f37ca219714f"},{"messageHash":"0x96ca93f794b4e9262e63bfc3c620bb9590298e2f9fc5bda2ef72d638b66c1b33"},{"messageHash":"0x4f1f8e12b775e51a37ef3dca71f5bf1b7f7dbcbf71447883e00159171acd1cd2"},{"messageHash":"0xc5dbc8c387391ef9ef2530bd3f6b357406279efd79e4920992091c8be38014dd"},{"messageHash":"0xf1be1dd86de29be8d2f1a69fd5718b0adff997ed589c0e6cce228623c0fbe5b2"},{"messageHash":"0x864ac13c5802b4b124361b6dd57ad8cd820400483a9cde659da1c09d9219fa36"},{"messageHash":"0x8ef97700f9cedddd0d9a216f513a5d763de5255b3cfe685f11d0aa0ec210bcfa"},{"messageHash":"0x986ae67ed17b991feeacf0eaf364c5741eb4395739e095850b8f3f79502571ee"},{"messageHash":"0x4f50039a63a589cbeed25d679b12de1026614fc393a7bf9986b7b6d747201bd4"},{"messageHash":"0xbd37b4074e9ad3e6c9060d1cda07d4c5df93c2a48ff5ce07625beb2d2fa848d7"},{"messageHash":"0x2b4b9bf2a24f7750d7f7db3509f125032eddbe6367298ba86d3d091011cce248"},{"messageHash":"0xa69d145a3188043681a684075057fa29e2f1d1df569e247b4b4b833d0d48372d"},{"messageHash":"0x034298d3dd9c1472d2711b39852e972ddbb9a1f92a3731763ac61037ce034b1d"},{"messageHash":"0x13d0d3d104bfdc26e0dadc5badcc63f60514a2e7ba7e280e64d71efbf23e7bf4"},{"messageHash":"0x0e03045a0b3dae013c944f7c65f15ed8041d8c2f2def39b5eb9b634fd4976aa8"},{"messageHash":"0xdc01a616d07830da831bc248c3c39d595a2c8332969f4fdd2100c87a02e52115"},{"messageHash":"0x8ee337e86edcf93116983901b237fb5090cf71d11d43c30eda0aaa11c8130745"},{"messageHash":"0x4ea821c0d978fa1e6584331d3bc1e55beda38fa7e05def3ddc8756710f44d01e"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 35
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A Twitter handle
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59485/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59485/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"},{"messageHash":"0xdd6f40658957f1a9e5e7bcbbd8d8fd2aa4eef906092c6ca3d270ab504445ae5b"},{"messageHash":"0xc67681aa3d028687daa2547f9feb149fb1ba6d9982efe660f46dee91b3f12f7f"},{"messageHash":"0x21d84df935f09184e4f9fcf3701195da62432362209f3d906be62a3e19df648d"},{"messageHash":"0x71e1ece6382faa53b1304ef24cc71002e2edf01b8afcc98abc3f0f61c5065ab4"},{"messageHash":"0xfc9f70ca31e4e74e06521ec863cf2faf98bd561251c0142d160396c87299c46c"},{"messageHash":"0xf1b8499fc5a8e0184423a60e19e48cf3bd40cdceb5b10d8fe934e11f4f56d91a"},{"messageHash":"0x544659050c2de50411021904cf0ffa4056a011292ab8feed06e22f28b683b791"},{"messageHash":"0x7edff2914e4bf4d2c27d889b5b5ba037cb617bf6153ab58b457921b70fed6f81"},{"messageHash":"0x18d20ddede4c110ebd64c92d6074261d2bf3f1e2db4df745174e56193bae0356"},{"messageHash":"0x6ccc702750d4cc20b85d3993a2604d0dd5260fd6d1ff47ca9b63c2a147587548"},{"messageHash":"0x71148fee6676462edbb3b477ce91fc16d14dc1e8017821893c2fc0e7e0687c8f"},{"messageHash":"0x57a9df0b8495ffe23d87327c61871c259bee62b0eafd888fad77f37ca219714f"},{"messageHash":"0x96ca93f794b4e9262e63bfc3c620bb9590298e2f9fc5bda2ef72d638b66c1b33"},{"messageHash":"0x4f1f8e12b775e51a37ef3dca71f5bf1b7f7dbcbf71447883e00159171acd1cd2"},{"messageHash":"0xc5dbc8c387391ef9ef2530bd3f6b357406279efd79e4920992091c8be38014dd"},{"messageHash":"0xf1be1dd86de29be8d2f1a69fd5718b0adff997ed589c0e6cce228623c0fbe5b2"},{"messageHash":"0x864ac13c5802b4b124361b6dd57ad8cd820400483a9cde659da1c09d9219fa36"},{"messageHash":"0x8ef97700f9cedddd0d9a216f513a5d763de5255b3cfe685f11d0aa0ec210bcfa"},{"messageHash":"0x986ae67ed17b991feeacf0eaf364c5741eb4395739e095850b8f3f79502571ee"},{"messageHash":"0x4f50039a63a589cbeed25d679b12de1026614fc393a7bf9986b7b6d747201bd4"},{"messageHash":"0xbd37b4074e9ad3e6c9060d1cda07d4c5df93c2a48ff5ce07625beb2d2fa848d7"},{"messageHash":"0x2b4b9bf2a24f7750d7f7db3509f125032eddbe6367298ba86d3d091011cce248"},{"messageHash":"0xa69d145a3188043681a684075057fa29e2f1d1df569e247b4b4b833d0d48372d"},{"messageHash":"0x034298d3dd9c1472d2711b39852e972ddbb9a1f92a3731763ac61037ce034b1d"},{"messageHash":"0x13d0d3d104bfdc26e0dadc5badcc63f60514a2e7ba7e280e64d71efbf23e7bf4"},{"messageHash":"0x0e03045a0b3dae013c944f7c65f15ed8041d8c2f2def39b5eb9b634fd4976aa8"},{"messageHash":"0xdc01a616d07830da831bc248c3c39d595a2c8332969f4fdd2100c87a02e52115"},{"messageHash":"0x8ee337e86edcf93116983901b237fb5090cf71d11d43c30eda0aaa11c8130745"},{"messageHash":"0x4ea821c0d978fa1e6584331d3bc1e55beda38fa7e05def3ddc8756710f44d01e"},{"messageHash":"0xe5847e8e710b6c52450e15a257361b2a433e8373ce773dfa51d0ab3786a4d806"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 36
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14036/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"},{"messageHash":"0xdd6f40658957f1a9e5e7bcbbd8d8fd2aa4eef906092c6ca3d270ab504445ae5b"},{"messageHash":"0xc67681aa3d028687daa2547f9feb149fb1ba6d9982efe660f46dee91b3f12f7f"},{"messageHash":"0x21d84df935f09184e4f9fcf3701195da62432362209f3d906be62a3e19df648d"},{"messageHash":"0x71e1ece6382faa53b1304ef24cc71002e2edf01b8afcc98abc3f0f61c5065ab4"},{"messageHash":"0xfc9f70ca31e4e74e06521ec863cf2faf98bd561251c0142d160396c87299c46c"},{"messageHash":"0xf1b8499fc5a8e0184423a60e19e48cf3bd40cdceb5b10d8fe934e11f4f56d91a"},{"messageHash":"0x544659050c2de50411021904cf0ffa4056a011292ab8feed06e22f28b683b791"},{"messageHash":"0x7edff2914e4bf4d2c27d889b5b5ba037cb617bf6153ab58b457921b70fed6f81"},{"messageHash":"0x18d20ddede4c110ebd64c92d6074261d2bf3f1e2db4df745174e56193bae0356"},{"messageHash":"0x6ccc702750d4cc20b85d3993a2604d0dd5260fd6d1ff47ca9b63c2a147587548"},{"messageHash":"0x71148fee6676462edbb3b477ce91fc16d14dc1e8017821893c2fc0e7e0687c8f"},{"messageHash":"0x57a9df0b8495ffe23d87327c61871c259bee62b0eafd888fad77f37ca219714f"},{"messageHash":"0x96ca93f794b4e9262e63bfc3c620bb9590298e2f9fc5bda2ef72d638b66c1b33"},{"messageHash":"0x4f1f8e12b775e51a37ef3dca71f5bf1b7f7dbcbf71447883e00159171acd1cd2"},{"messageHash":"0xc5dbc8c387391ef9ef2530bd3f6b357406279efd79e4920992091c8be38014dd"},{"messageHash":"0xf1be1dd86de29be8d2f1a69fd5718b0adff997ed589c0e6cce228623c0fbe5b2"},{"messageHash":"0x864ac13c5802b4b124361b6dd57ad8cd820400483a9cde659da1c09d9219fa36"},{"messageHash":"0x8ef97700f9cedddd0d9a216f513a5d763de5255b3cfe685f11d0aa0ec210bcfa"},{"messageHash":"0x986ae67ed17b991feeacf0eaf364c5741eb4395739e095850b8f3f79502571ee"},{"messageHash":"0x4f50039a63a589cbeed25d679b12de1026614fc393a7bf9986b7b6d747201bd4"},{"messageHash":"0xbd37b4074e9ad3e6c9060d1cda07d4c5df93c2a48ff5ce07625beb2d2fa848d7"},{"messageHash":"0x2b4b9bf2a24f7750d7f7db3509f125032eddbe6367298ba86d3d091011cce248"},{"messageHash":"0xa69d145a3188043681a684075057fa29e2f1d1df569e247b4b4b833d0d48372d"},{"messageHash":"0x034298d3dd9c1472d2711b39852e972ddbb9a1f92a3731763ac61037ce034b1d"},{"messageHash":"0x13d0d3d104bfdc26e0dadc5badcc63f60514a2e7ba7e280e64d71efbf23e7bf4"},{"messageHash":"0x0e03045a0b3dae013c944f7c65f15ed8041d8c2f2def39b5eb9b634fd4976aa8"},{"messageHash":"0xdc01a616d07830da831bc248c3c39d595a2c8332969f4fdd2100c87a02e52115"},{"messageHash":"0x8ee337e86edcf93116983901b237fb5090cf71d11d43c30eda0aaa11c8130745"},{"messageHash":"0x4ea821c0d978fa1e6584331d3bc1e55beda38fa7e05def3ddc8756710f44d01e"},{"messageHash":"0xe5847e8e710b6c52450e15a257361b2a433e8373ce773dfa51d0ab3786a4d806"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 36
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A password
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59485/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59485/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"},{"messageHash":"0xdd6f40658957f1a9e5e7bcbbd8d8fd2aa4eef906092c6ca3d270ab504445ae5b"},{"messageHash":"0xc67681aa3d028687daa2547f9feb149fb1ba6d9982efe660f46dee91b3f12f7f"},{"messageHash":"0x21d84df935f09184e4f9fcf3701195da62432362209f3d906be62a3e19df648d"},{"messageHash":"0x71e1ece6382faa53b1304ef24cc71002e2edf01b8afcc98abc3f0f61c5065ab4"},{"messageHash":"0xfc9f70ca31e4e74e06521ec863cf2faf98bd561251c0142d160396c87299c46c"},{"messageHash":"0xf1b8499fc5a8e0184423a60e19e48cf3bd40cdceb5b10d8fe934e11f4f56d91a"},{"messageHash":"0x544659050c2de50411021904cf0ffa4056a011292ab8feed06e22f28b683b791"},{"messageHash":"0x7edff2914e4bf4d2c27d889b5b5ba037cb617bf6153ab58b457921b70fed6f81"},{"messageHash":"0x18d20ddede4c110ebd64c92d6074261d2bf3f1e2db4df745174e56193bae0356"},{"messageHash":"0x6ccc702750d4cc20b85d3993a2604d0dd5260fd6d1ff47ca9b63c2a147587548"},{"messageHash":"0x71148fee6676462edbb3b477ce91fc16d14dc1e8017821893c2fc0e7e0687c8f"},{"messageHash":"0x57a9df0b8495ffe23d87327c61871c259bee62b0eafd888fad77f37ca219714f"},{"messageHash":"0x96ca93f794b4e9262e63bfc3c620bb9590298e2f9fc5bda2ef72d638b66c1b33"},{"messageHash":"0x4f1f8e12b775e51a37ef3dca71f5bf1b7f7dbcbf71447883e00159171acd1cd2"},{"messageHash":"0xc5dbc8c387391ef9ef2530bd3f6b357406279efd79e4920992091c8be38014dd"},{"messageHash":"0xf1be1dd86de29be8d2f1a69fd5718b0adff997ed589c0e6cce228623c0fbe5b2"},{"messageHash":"0x864ac13c5802b4b124361b6dd57ad8cd820400483a9cde659da1c09d9219fa36"},{"messageHash":"0x8ef97700f9cedddd0d9a216f513a5d763de5255b3cfe685f11d0aa0ec210bcfa"},{"messageHash":"0x986ae67ed17b991feeacf0eaf364c5741eb4395739e095850b8f3f79502571ee"},{"messageHash":"0x4f50039a63a589cbeed25d679b12de1026614fc393a7bf9986b7b6d747201bd4"},{"messageHash":"0xbd37b4074e9ad3e6c9060d1cda07d4c5df93c2a48ff5ce07625beb2d2fa848d7"},{"messageHash":"0x2b4b9bf2a24f7750d7f7db3509f125032eddbe6367298ba86d3d091011cce248"},{"messageHash":"0xa69d145a3188043681a684075057fa29e2f1d1df569e247b4b4b833d0d48372d"},{"messageHash":"0x034298d3dd9c1472d2711b39852e972ddbb9a1f92a3731763ac61037ce034b1d"},{"messageHash":"0x13d0d3d104bfdc26e0dadc5badcc63f60514a2e7ba7e280e64d71efbf23e7bf4"},{"messageHash":"0x0e03045a0b3dae013c944f7c65f15ed8041d8c2f2def39b5eb9b634fd4976aa8"},{"messageHash":"0xdc01a616d07830da831bc248c3c39d595a2c8332969f4fdd2100c87a02e52115"},{"messageHash":"0x8ee337e86edcf93116983901b237fb5090cf71d11d43c30eda0aaa11c8130745"},{"messageHash":"0x4ea821c0d978fa1e6584331d3bc1e55beda38fa7e05def3ddc8756710f44d01e"},{"messageHash":"0xe5847e8e710b6c52450e15a257361b2a433e8373ce773dfa51d0ab3786a4d806"},{"messageHash":"0x88014316cd89ccf58e9c36eefb6cde8592609ecec0df181c7c9607d63ac57738"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 37
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14036/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"},{"messageHash":"0xdd6f40658957f1a9e5e7bcbbd8d8fd2aa4eef906092c6ca3d270ab504445ae5b"},{"messageHash":"0xc67681aa3d028687daa2547f9feb149fb1ba6d9982efe660f46dee91b3f12f7f"},{"messageHash":"0x21d84df935f09184e4f9fcf3701195da62432362209f3d906be62a3e19df648d"},{"messageHash":"0x71e1ece6382faa53b1304ef24cc71002e2edf01b8afcc98abc3f0f61c5065ab4"},{"messageHash":"0xfc9f70ca31e4e74e06521ec863cf2faf98bd561251c0142d160396c87299c46c"},{"messageHash":"0xf1b8499fc5a8e0184423a60e19e48cf3bd40cdceb5b10d8fe934e11f4f56d91a"},{"messageHash":"0x544659050c2de50411021904cf0ffa4056a011292ab8feed06e22f28b683b791"},{"messageHash":"0x7edff2914e4bf4d2c27d889b5b5ba037cb617bf6153ab58b457921b70fed6f81"},{"messageHash":"0x18d20ddede4c110ebd64c92d6074261d2bf3f1e2db4df745174e56193bae0356"},{"messageHash":"0x6ccc702750d4cc20b85d3993a2604d0dd5260fd6d1ff47ca9b63c2a147587548"},{"messageHash":"0x71148fee6676462edbb3b477ce91fc16d14dc1e8017821893c2fc0e7e0687c8f"},{"messageHash":"0x57a9df0b8495ffe23d87327c61871c259bee62b0eafd888fad77f37ca219714f"},{"messageHash":"0x96ca93f794b4e9262e63bfc3c620bb9590298e2f9fc5bda2ef72d638b66c1b33"},{"messageHash":"0x4f1f8e12b775e51a37ef3dca71f5bf1b7f7dbcbf71447883e00159171acd1cd2"},{"messageHash":"0xc5dbc8c387391ef9ef2530bd3f6b357406279efd79e4920992091c8be38014dd"},{"messageHash":"0xf1be1dd86de29be8d2f1a69fd5718b0adff997ed589c0e6cce228623c0fbe5b2"},{"messageHash":"0x864ac13c5802b4b124361b6dd57ad8cd820400483a9cde659da1c09d9219fa36"},{"messageHash":"0x8ef97700f9cedddd0d9a216f513a5d763de5255b3cfe685f11d0aa0ec210bcfa"},{"messageHash":"0x986ae67ed17b991feeacf0eaf364c5741eb4395739e095850b8f3f79502571ee"},{"messageHash":"0x4f50039a63a589cbeed25d679b12de1026614fc393a7bf9986b7b6d747201bd4"},{"messageHash":"0xbd37b4074e9ad3e6c9060d1cda07d4c5df93c2a48ff5ce07625beb2d2fa848d7"},{"messageHash":"0x2b4b9bf2a24f7750d7f7db3509f125032eddbe6367298ba86d3d091011cce248"},{"messageHash":"0xa69d145a3188043681a684075057fa29e2f1d1df569e247b4b4b833d0d48372d"},{"messageHash":"0x034298d3dd9c1472d2711b39852e972ddbb9a1f92a3731763ac61037ce034b1d"},{"messageHash":"0x13d0d3d104bfdc26e0dadc5badcc63f60514a2e7ba7e280e64d71efbf23e7bf4"},{"messageHash":"0x0e03045a0b3dae013c944f7c65f15ed8041d8c2f2def39b5eb9b634fd4976aa8"},{"messageHash":"0xdc01a616d07830da831bc248c3c39d595a2c8332969f4fdd2100c87a02e52115"},{"messageHash":"0x8ee337e86edcf93116983901b237fb5090cf71d11d43c30eda0aaa11c8130745"},{"messageHash":"0x4ea821c0d978fa1e6584331d3bc1e55beda38fa7e05def3ddc8756710f44d01e"},{"messageHash":"0xe5847e8e710b6c52450e15a257361b2a433e8373ce773dfa51d0ab3786a4d806"},{"messageHash":"0x88014316cd89ccf58e9c36eefb6cde8592609ecec0df181c7c9607d63ac57738"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 37
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A date in common format
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59485/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59485/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"},{"messageHash":"0xdd6f40658957f1a9e5e7bcbbd8d8fd2aa4eef906092c6ca3d270ab504445ae5b"},{"messageHash":"0xc67681aa3d028687daa2547f9feb149fb1ba6d9982efe660f46dee91b3f12f7f"},{"messageHash":"0x21d84df935f09184e4f9fcf3701195da62432362209f3d906be62a3e19df648d"},{"messageHash":"0x71e1ece6382faa53b1304ef24cc71002e2edf01b8afcc98abc3f0f61c5065ab4"},{"messageHash":"0xfc9f70ca31e4e74e06521ec863cf2faf98bd561251c0142d160396c87299c46c"},{"messageHash":"0xf1b8499fc5a8e0184423a60e19e48cf3bd40cdceb5b10d8fe934e11f4f56d91a"},{"messageHash":"0x544659050c2de50411021904cf0ffa4056a011292ab8feed06e22f28b683b791"},{"messageHash":"0x7edff2914e4bf4d2c27d889b5b5ba037cb617bf6153ab58b457921b70fed6f81"},{"messageHash":"0x18d20ddede4c110ebd64c92d6074261d2bf3f1e2db4df745174e56193bae0356"},{"messageHash":"0x6ccc702750d4cc20b85d3993a2604d0dd5260fd6d1ff47ca9b63c2a147587548"},{"messageHash":"0x71148fee6676462edbb3b477ce91fc16d14dc1e8017821893c2fc0e7e0687c8f"},{"messageHash":"0x57a9df0b8495ffe23d87327c61871c259bee62b0eafd888fad77f37ca219714f"},{"messageHash":"0x96ca93f794b4e9262e63bfc3c620bb9590298e2f9fc5bda2ef72d638b66c1b33"},{"messageHash":"0x4f1f8e12b775e51a37ef3dca71f5bf1b7f7dbcbf71447883e00159171acd1cd2"},{"messageHash":"0xc5dbc8c387391ef9ef2530bd3f6b357406279efd79e4920992091c8be38014dd"},{"messageHash":"0xf1be1dd86de29be8d2f1a69fd5718b0adff997ed589c0e6cce228623c0fbe5b2"},{"messageHash":"0x864ac13c5802b4b124361b6dd57ad8cd820400483a9cde659da1c09d9219fa36"},{"messageHash":"0x8ef97700f9cedddd0d9a216f513a5d763de5255b3cfe685f11d0aa0ec210bcfa"},{"messageHash":"0x986ae67ed17b991feeacf0eaf364c5741eb4395739e095850b8f3f79502571ee"},{"messageHash":"0x4f50039a63a589cbeed25d679b12de1026614fc393a7bf9986b7b6d747201bd4"},{"messageHash":"0xbd37b4074e9ad3e6c9060d1cda07d4c5df93c2a48ff5ce07625beb2d2fa848d7"},{"messageHash":"0x2b4b9bf2a24f7750d7f7db3509f125032eddbe6367298ba86d3d091011cce248"},{"messageHash":"0xa69d145a3188043681a684075057fa29e2f1d1df569e247b4b4b833d0d48372d"},{"messageHash":"0x034298d3dd9c1472d2711b39852e972ddbb9a1f92a3731763ac61037ce034b1d"},{"messageHash":"0x13d0d3d104bfdc26e0dadc5badcc63f60514a2e7ba7e280e64d71efbf23e7bf4"},{"messageHash":"0x0e03045a0b3dae013c944f7c65f15ed8041d8c2f2def39b5eb9b634fd4976aa8"},{"messageHash":"0xdc01a616d07830da831bc248c3c39d595a2c8332969f4fdd2100c87a02e52115"},{"messageHash":"0x8ee337e86edcf93116983901b237fb5090cf71d11d43c30eda0aaa11c8130745"},{"messageHash":"0x4ea821c0d978fa1e6584331d3bc1e55beda38fa7e05def3ddc8756710f44d01e"},{"messageHash":"0xe5847e8e710b6c52450e15a257361b2a433e8373ce773dfa51d0ab3786a4d806"},{"messageHash":"0x88014316cd89ccf58e9c36eefb6cde8592609ecec0df181c7c9607d63ac57738"},{"messageHash":"0xbec6ca5b736f0f326914934661be3757bd30e628511e6fc95bbd68cb4be88ea6"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 38
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14036/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"},{"messageHash":"0xdd6f40658957f1a9e5e7bcbbd8d8fd2aa4eef906092c6ca3d270ab504445ae5b"},{"messageHash":"0xc67681aa3d028687daa2547f9feb149fb1ba6d9982efe660f46dee91b3f12f7f"},{"messageHash":"0x21d84df935f09184e4f9fcf3701195da62432362209f3d906be62a3e19df648d"},{"messageHash":"0x71e1ece6382faa53b1304ef24cc71002e2edf01b8afcc98abc3f0f61c5065ab4"},{"messageHash":"0xfc9f70ca31e4e74e06521ec863cf2faf98bd561251c0142d160396c87299c46c"},{"messageHash":"0xf1b8499fc5a8e0184423a60e19e48cf3bd40cdceb5b10d8fe934e11f4f56d91a"},{"messageHash":"0x544659050c2de50411021904cf0ffa4056a011292ab8feed06e22f28b683b791"},{"messageHash":"0x7edff2914e4bf4d2c27d889b5b5ba037cb617bf6153ab58b457921b70fed6f81"},{"messageHash":"0x18d20ddede4c110ebd64c92d6074261d2bf3f1e2db4df745174e56193bae0356"},{"messageHash":"0x6ccc702750d4cc20b85d3993a2604d0dd5260fd6d1ff47ca9b63c2a147587548"},{"messageHash":"0x71148fee6676462edbb3b477ce91fc16d14dc1e8017821893c2fc0e7e0687c8f"},{"messageHash":"0x57a9df0b8495ffe23d87327c61871c259bee62b0eafd888fad77f37ca219714f"},{"messageHash":"0x96ca93f794b4e9262e63bfc3c620bb9590298e2f9fc5bda2ef72d638b66c1b33"},{"messageHash":"0x4f1f8e12b775e51a37ef3dca71f5bf1b7f7dbcbf71447883e00159171acd1cd2"},{"messageHash":"0xc5dbc8c387391ef9ef2530bd3f6b357406279efd79e4920992091c8be38014dd"},{"messageHash":"0xf1be1dd86de29be8d2f1a69fd5718b0adff997ed589c0e6cce228623c0fbe5b2"},{"messageHash":"0x864ac13c5802b4b124361b6dd57ad8cd820400483a9cde659da1c09d9219fa36"},{"messageHash":"0x8ef97700f9cedddd0d9a216f513a5d763de5255b3cfe685f11d0aa0ec210bcfa"},{"messageHash":"0x986ae67ed17b991feeacf0eaf364c5741eb4395739e095850b8f3f79502571ee"},{"messageHash":"0x4f50039a63a589cbeed25d679b12de1026614fc393a7bf9986b7b6d747201bd4"},{"messageHash":"0xbd37b4074e9ad3e6c9060d1cda07d4c5df93c2a48ff5ce07625beb2d2fa848d7"},{"messageHash":"0x2b4b9bf2a24f7750d7f7db3509f125032eddbe6367298ba86d3d091011cce248"},{"messageHash":"0xa69d145a3188043681a684075057fa29e2f1d1df569e247b4b4b833d0d48372d"},{"messageHash":"0x034298d3dd9c1472d2711b39852e972ddbb9a1f92a3731763ac61037ce034b1d"},{"messageHash":"0x13d0d3d104bfdc26e0dadc5badcc63f60514a2e7ba7e280e64d71efbf23e7bf4"},{"messageHash":"0x0e03045a0b3dae013c944f7c65f15ed8041d8c2f2def39b5eb9b634fd4976aa8"},{"messageHash":"0xdc01a616d07830da831bc248c3c39d595a2c8332969f4fdd2100c87a02e52115"},{"messageHash":"0x8ee337e86edcf93116983901b237fb5090cf71d11d43c30eda0aaa11c8130745"},{"messageHash":"0x4ea821c0d978fa1e6584331d3bc1e55beda38fa7e05def3ddc8756710f44d01e"},{"messageHash":"0xe5847e8e710b6c52450e15a257361b2a433e8373ce773dfa51d0ab3786a4d806"},{"messageHash":"0x88014316cd89ccf58e9c36eefb6cde8592609ecec0df181c7c9607d63ac57738"},{"messageHash":"0xbec6ca5b736f0f326914934661be3757bd30e628511e6fc95bbd68cb4be88ea6"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 38
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A time string
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59485/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59485/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"},{"messageHash":"0xdd6f40658957f1a9e5e7bcbbd8d8fd2aa4eef906092c6ca3d270ab504445ae5b"},{"messageHash":"0xc67681aa3d028687daa2547f9feb149fb1ba6d9982efe660f46dee91b3f12f7f"},{"messageHash":"0x21d84df935f09184e4f9fcf3701195da62432362209f3d906be62a3e19df648d"},{"messageHash":"0x71e1ece6382faa53b1304ef24cc71002e2edf01b8afcc98abc3f0f61c5065ab4"},{"messageHash":"0xfc9f70ca31e4e74e06521ec863cf2faf98bd561251c0142d160396c87299c46c"},{"messageHash":"0xf1b8499fc5a8e0184423a60e19e48cf3bd40cdceb5b10d8fe934e11f4f56d91a"},{"messageHash":"0x544659050c2de50411021904cf0ffa4056a011292ab8feed06e22f28b683b791"},{"messageHash":"0x7edff2914e4bf4d2c27d889b5b5ba037cb617bf6153ab58b457921b70fed6f81"},{"messageHash":"0x18d20ddede4c110ebd64c92d6074261d2bf3f1e2db4df745174e56193bae0356"},{"messageHash":"0x6ccc702750d4cc20b85d3993a2604d0dd5260fd6d1ff47ca9b63c2a147587548"},{"messageHash":"0x71148fee6676462edbb3b477ce91fc16d14dc1e8017821893c2fc0e7e0687c8f"},{"messageHash":"0x57a9df0b8495ffe23d87327c61871c259bee62b0eafd888fad77f37ca219714f"},{"messageHash":"0x96ca93f794b4e9262e63bfc3c620bb9590298e2f9fc5bda2ef72d638b66c1b33"},{"messageHash":"0x4f1f8e12b775e51a37ef3dca71f5bf1b7f7dbcbf71447883e00159171acd1cd2"},{"messageHash":"0xc5dbc8c387391ef9ef2530bd3f6b357406279efd79e4920992091c8be38014dd"},{"messageHash":"0xf1be1dd86de29be8d2f1a69fd5718b0adff997ed589c0e6cce228623c0fbe5b2"},{"messageHash":"0x864ac13c5802b4b124361b6dd57ad8cd820400483a9cde659da1c09d9219fa36"},{"messageHash":"0x8ef97700f9cedddd0d9a216f513a5d763de5255b3cfe685f11d0aa0ec210bcfa"},{"messageHash":"0x986ae67ed17b991feeacf0eaf364c5741eb4395739e095850b8f3f79502571ee"},{"messageHash":"0x4f50039a63a589cbeed25d679b12de1026614fc393a7bf9986b7b6d747201bd4"},{"messageHash":"0xbd37b4074e9ad3e6c9060d1cda07d4c5df93c2a48ff5ce07625beb2d2fa848d7"},{"messageHash":"0x2b4b9bf2a24f7750d7f7db3509f125032eddbe6367298ba86d3d091011cce248"},{"messageHash":"0xa69d145a3188043681a684075057fa29e2f1d1df569e247b4b4b833d0d48372d"},{"messageHash":"0x034298d3dd9c1472d2711b39852e972ddbb9a1f92a3731763ac61037ce034b1d"},{"messageHash":"0x13d0d3d104bfdc26e0dadc5badcc63f60514a2e7ba7e280e64d71efbf23e7bf4"},{"messageHash":"0x0e03045a0b3dae013c944f7c65f15ed8041d8c2f2def39b5eb9b634fd4976aa8"},{"messageHash":"0xdc01a616d07830da831bc248c3c39d595a2c8332969f4fdd2100c87a02e52115"},{"messageHash":"0x8ee337e86edcf93116983901b237fb5090cf71d11d43c30eda0aaa11c8130745"},{"messageHash":"0x4ea821c0d978fa1e6584331d3bc1e55beda38fa7e05def3ddc8756710f44d01e"},{"messageHash":"0xe5847e8e710b6c52450e15a257361b2a433e8373ce773dfa51d0ab3786a4d806"},{"messageHash":"0x88014316cd89ccf58e9c36eefb6cde8592609ecec0df181c7c9607d63ac57738"},{"messageHash":"0xbec6ca5b736f0f326914934661be3757bd30e628511e6fc95bbd68cb4be88ea6"},{"messageHash":"0x7f55154af0638da2fa7a49b48515ac7113e6353e551be9284a53a1f8ebb7ec79"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 39
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14036/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"},{"messageHash":"0xdd6f40658957f1a9e5e7bcbbd8d8fd2aa4eef906092c6ca3d270ab504445ae5b"},{"messageHash":"0xc67681aa3d028687daa2547f9feb149fb1ba6d9982efe660f46dee91b3f12f7f"},{"messageHash":"0x21d84df935f09184e4f9fcf3701195da62432362209f3d906be62a3e19df648d"},{"messageHash":"0x71e1ece6382faa53b1304ef24cc71002e2edf01b8afcc98abc3f0f61c5065ab4"},{"messageHash":"0xfc9f70ca31e4e74e06521ec863cf2faf98bd561251c0142d160396c87299c46c"},{"messageHash":"0xf1b8499fc5a8e0184423a60e19e48cf3bd40cdceb5b10d8fe934e11f4f56d91a"},{"messageHash":"0x544659050c2de50411021904cf0ffa4056a011292ab8feed06e22f28b683b791"},{"messageHash":"0x7edff2914e4bf4d2c27d889b5b5ba037cb617bf6153ab58b457921b70fed6f81"},{"messageHash":"0x18d20ddede4c110ebd64c92d6074261d2bf3f1e2db4df745174e56193bae0356"},{"messageHash":"0x6ccc702750d4cc20b85d3993a2604d0dd5260fd6d1ff47ca9b63c2a147587548"},{"messageHash":"0x71148fee6676462edbb3b477ce91fc16d14dc1e8017821893c2fc0e7e0687c8f"},{"messageHash":"0x57a9df0b8495ffe23d87327c61871c259bee62b0eafd888fad77f37ca219714f"},{"messageHash":"0x96ca93f794b4e9262e63bfc3c620bb9590298e2f9fc5bda2ef72d638b66c1b33"},{"messageHash":"0x4f1f8e12b775e51a37ef3dca71f5bf1b7f7dbcbf71447883e00159171acd1cd2"},{"messageHash":"0xc5dbc8c387391ef9ef2530bd3f6b357406279efd79e4920992091c8be38014dd"},{"messageHash":"0xf1be1dd86de29be8d2f1a69fd5718b0adff997ed589c0e6cce228623c0fbe5b2"},{"messageHash":"0x864ac13c5802b4b124361b6dd57ad8cd820400483a9cde659da1c09d9219fa36"},{"messageHash":"0x8ef97700f9cedddd0d9a216f513a5d763de5255b3cfe685f11d0aa0ec210bcfa"},{"messageHash":"0x986ae67ed17b991feeacf0eaf364c5741eb4395739e095850b8f3f79502571ee"},{"messageHash":"0x4f50039a63a589cbeed25d679b12de1026614fc393a7bf9986b7b6d747201bd4"},{"messageHash":"0xbd37b4074e9ad3e6c9060d1cda07d4c5df93c2a48ff5ce07625beb2d2fa848d7"},{"messageHash":"0x2b4b9bf2a24f7750d7f7db3509f125032eddbe6367298ba86d3d091011cce248"},{"messageHash":"0xa69d145a3188043681a684075057fa29e2f1d1df569e247b4b4b833d0d48372d"},{"messageHash":"0x034298d3dd9c1472d2711b39852e972ddbb9a1f92a3731763ac61037ce034b1d"},{"messageHash":"0x13d0d3d104bfdc26e0dadc5badcc63f60514a2e7ba7e280e64d71efbf23e7bf4"},{"messageHash":"0x0e03045a0b3dae013c944f7c65f15ed8041d8c2f2def39b5eb9b634fd4976aa8"},{"messageHash":"0xdc01a616d07830da831bc248c3c39d595a2c8332969f4fdd2100c87a02e52115"},{"messageHash":"0x8ee337e86edcf93116983901b237fb5090cf71d11d43c30eda0aaa11c8130745"},{"messageHash":"0x4ea821c0d978fa1e6584331d3bc1e55beda38fa7e05def3ddc8756710f44d01e"},{"messageHash":"0xe5847e8e710b6c52450e15a257361b2a433e8373ce773dfa51d0ab3786a4d806"},{"messageHash":"0x88014316cd89ccf58e9c36eefb6cde8592609ecec0df181c7c9607d63ac57738"},{"messageHash":"0xbec6ca5b736f0f326914934661be3757bd30e628511e6fc95bbd68cb4be88ea6"},{"messageHash":"0x7f55154af0638da2fa7a49b48515ac7113e6353e551be9284a53a1f8ebb7ec79"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 39
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A mathematical equation
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59485/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59485/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"},{"messageHash":"0xdd6f40658957f1a9e5e7bcbbd8d8fd2aa4eef906092c6ca3d270ab504445ae5b"},{"messageHash":"0xc67681aa3d028687daa2547f9feb149fb1ba6d9982efe660f46dee91b3f12f7f"},{"messageHash":"0x21d84df935f09184e4f9fcf3701195da62432362209f3d906be62a3e19df648d"},{"messageHash":"0x71e1ece6382faa53b1304ef24cc71002e2edf01b8afcc98abc3f0f61c5065ab4"},{"messageHash":"0xfc9f70ca31e4e74e06521ec863cf2faf98bd561251c0142d160396c87299c46c"},{"messageHash":"0xf1b8499fc5a8e0184423a60e19e48cf3bd40cdceb5b10d8fe934e11f4f56d91a"},{"messageHash":"0x544659050c2de50411021904cf0ffa4056a011292ab8feed06e22f28b683b791"},{"messageHash":"0x7edff2914e4bf4d2c27d889b5b5ba037cb617bf6153ab58b457921b70fed6f81"},{"messageHash":"0x18d20ddede4c110ebd64c92d6074261d2bf3f1e2db4df745174e56193bae0356"},{"messageHash":"0x6ccc702750d4cc20b85d3993a2604d0dd5260fd6d1ff47ca9b63c2a147587548"},{"messageHash":"0x71148fee6676462edbb3b477ce91fc16d14dc1e8017821893c2fc0e7e0687c8f"},{"messageHash":"0x57a9df0b8495ffe23d87327c61871c259bee62b0eafd888fad77f37ca219714f"},{"messageHash":"0x96ca93f794b4e9262e63bfc3c620bb9590298e2f9fc5bda2ef72d638b66c1b33"},{"messageHash":"0x4f1f8e12b775e51a37ef3dca71f5bf1b7f7dbcbf71447883e00159171acd1cd2"},{"messageHash":"0xc5dbc8c387391ef9ef2530bd3f6b357406279efd79e4920992091c8be38014dd"},{"messageHash":"0xf1be1dd86de29be8d2f1a69fd5718b0adff997ed589c0e6cce228623c0fbe5b2"},{"messageHash":"0x864ac13c5802b4b124361b6dd57ad8cd820400483a9cde659da1c09d9219fa36"},{"messageHash":"0x8ef97700f9cedddd0d9a216f513a5d763de5255b3cfe685f11d0aa0ec210bcfa"},{"messageHash":"0x986ae67ed17b991feeacf0eaf364c5741eb4395739e095850b8f3f79502571ee"},{"messageHash":"0x4f50039a63a589cbeed25d679b12de1026614fc393a7bf9986b7b6d747201bd4"},{"messageHash":"0xbd37b4074e9ad3e6c9060d1cda07d4c5df93c2a48ff5ce07625beb2d2fa848d7"},{"messageHash":"0x2b4b9bf2a24f7750d7f7db3509f125032eddbe6367298ba86d3d091011cce248"},{"messageHash":"0xa69d145a3188043681a684075057fa29e2f1d1df569e247b4b4b833d0d48372d"},{"messageHash":"0x034298d3dd9c1472d2711b39852e972ddbb9a1f92a3731763ac61037ce034b1d"},{"messageHash":"0x13d0d3d104bfdc26e0dadc5badcc63f60514a2e7ba7e280e64d71efbf23e7bf4"},{"messageHash":"0x0e03045a0b3dae013c944f7c65f15ed8041d8c2f2def39b5eb9b634fd4976aa8"},{"messageHash":"0xdc01a616d07830da831bc248c3c39d595a2c8332969f4fdd2100c87a02e52115"},{"messageHash":"0x8ee337e86edcf93116983901b237fb5090cf71d11d43c30eda0aaa11c8130745"},{"messageHash":"0x4ea821c0d978fa1e6584331d3bc1e55beda38fa7e05def3ddc8756710f44d01e"},{"messageHash":"0xe5847e8e710b6c52450e15a257361b2a433e8373ce773dfa51d0ab3786a4d806"},{"messageHash":"0x88014316cd89ccf58e9c36eefb6cde8592609ecec0df181c7c9607d63ac57738"},{"messageHash":"0xbec6ca5b736f0f326914934661be3757bd30e628511e6fc95bbd68cb4be88ea6"},{"messageHash":"0x7f55154af0638da2fa7a49b48515ac7113e6353e551be9284a53a1f8ebb7ec79"},{"messageHash":"0x98b9d46b2ea049a75e527fd14aa7aa5b12e88c3d142059601e33f9b6d57814cb"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 40
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14036/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b9b74790835f9d7aa7932bbbe22c310373c0dc4b90ca7baecf2539826321fc7"},{"messageHash":"0x099a98a1d6a147b6aca116f6943601faf0e92aa57eafe9419a665464aae35f2c"},{"messageHash":"0x9654a25c24ade64a3220d862b58019aeaaebf77e4490088a8c6d9eccb1e50651"},{"messageHash":"0x657a348b1343f9a190163419df16618f0e9f976656b719f5667ee9cd03421ef8"},{"messageHash":"0x402fa79114e797af836f28c498f58fb2cfe21560ce223dcf0bf5ef8c76ff7444"},{"messageHash":"0x22185e2cd9fc59655c7cd7db675612636fcbcecd5e422de464c7d23c4a569c23"},{"messageHash":"0xdd6f40658957f1a9e5e7bcbbd8d8fd2aa4eef906092c6ca3d270ab504445ae5b"},{"messageHash":"0xc67681aa3d028687daa2547f9feb149fb1ba6d9982efe660f46dee91b3f12f7f"},{"messageHash":"0x21d84df935f09184e4f9fcf3701195da62432362209f3d906be62a3e19df648d"},{"messageHash":"0x71e1ece6382faa53b1304ef24cc71002e2edf01b8afcc98abc3f0f61c5065ab4"},{"messageHash":"0xfc9f70ca31e4e74e06521ec863cf2faf98bd561251c0142d160396c87299c46c"},{"messageHash":"0xf1b8499fc5a8e0184423a60e19e48cf3bd40cdceb5b10d8fe934e11f4f56d91a"},{"messageHash":"0x544659050c2de50411021904cf0ffa4056a011292ab8feed06e22f28b683b791"},{"messageHash":"0x7edff2914e4bf4d2c27d889b5b5ba037cb617bf6153ab58b457921b70fed6f81"},{"messageHash":"0x18d20ddede4c110ebd64c92d6074261d2bf3f1e2db4df745174e56193bae0356"},{"messageHash":"0x6ccc702750d4cc20b85d3993a2604d0dd5260fd6d1ff47ca9b63c2a147587548"},{"messageHash":"0x71148fee6676462edbb3b477ce91fc16d14dc1e8017821893c2fc0e7e0687c8f"},{"messageHash":"0x57a9df0b8495ffe23d87327c61871c259bee62b0eafd888fad77f37ca219714f"},{"messageHash":"0x96ca93f794b4e9262e63bfc3c620bb9590298e2f9fc5bda2ef72d638b66c1b33"},{"messageHash":"0x4f1f8e12b775e51a37ef3dca71f5bf1b7f7dbcbf71447883e00159171acd1cd2"},{"messageHash":"0xc5dbc8c387391ef9ef2530bd3f6b357406279efd79e4920992091c8be38014dd"},{"messageHash":"0xf1be1dd86de29be8d2f1a69fd5718b0adff997ed589c0e6cce228623c0fbe5b2"},{"messageHash":"0x864ac13c5802b4b124361b6dd57ad8cd820400483a9cde659da1c09d9219fa36"},{"messageHash":"0x8ef97700f9cedddd0d9a216f513a5d763de5255b3cfe685f11d0aa0ec210bcfa"},{"messageHash":"0x986ae67ed17b991feeacf0eaf364c5741eb4395739e095850b8f3f79502571ee"},{"messageHash":"0x4f50039a63a589cbeed25d679b12de1026614fc393a7bf9986b7b6d747201bd4"},{"messageHash":"0xbd37b4074e9ad3e6c9060d1cda07d4c5df93c2a48ff5ce07625beb2d2fa848d7"},{"messageHash":"0x2b4b9bf2a24f7750d7f7db3509f125032eddbe6367298ba86d3d091011cce248"},{"messageHash":"0xa69d145a3188043681a684075057fa29e2f1d1df569e247b4b4b833d0d48372d"},{"messageHash":"0x034298d3dd9c1472d2711b39852e972ddbb9a1f92a3731763ac61037ce034b1d"},{"messageHash":"0x13d0d3d104bfdc26e0dadc5badcc63f60514a2e7ba7e280e64d71efbf23e7bf4"},{"messageHash":"0x0e03045a0b3dae013c944f7c65f15ed8041d8c2f2def39b5eb9b634fd4976aa8"},{"messageHash":"0xdc01a616d07830da831bc248c3c39d595a2c8332969f4fdd2100c87a02e52115"},{"messageHash":"0x8ee337e86edcf93116983901b237fb5090cf71d11d43c30eda0aaa11c8130745"},{"messageHash":"0x4ea821c0d978fa1e6584331d3bc1e55beda38fa7e05def3ddc8756710f44d01e"},{"messageHash":"0xe5847e8e710b6c52450e15a257361b2a433e8373ce773dfa51d0ab3786a4d806"},{"messageHash":"0x88014316cd89ccf58e9c36eefb6cde8592609ecec0df181c7c9607d63ac57738"},{"messageHash":"0xbec6ca5b736f0f326914934661be3757bd30e628511e6fc95bbd68cb4be88ea6"},{"messageHash":"0x7f55154af0638da2fa7a49b48515ac7113e6353e551be9284a53a1f8ebb7ec79"},{"messageHash":"0x98b9d46b2ea049a75e527fd14aa7aa5b12e88c3d142059601e33f9b6d57814cb"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 40
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d9402f20cf08
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c90b2d41d7f6
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,227 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_resubscribe_to_unsubscribed_content_topics with id: 2026-03-10_04-35-26__b8572b49-154e-4ff2-a6e3-676ab919ebca
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-35-26__b8572b49-154e-4ff2-a6e3-676ab919ebca__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.205
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['61873', '61874', '61875', '61876', '61877']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 61873:61873 -p 61874:61874 -p 61875:61875 -p 61876:61876 -p 61877:61877 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61875 --rest-port=61873 --tcp-port=61874 --discv5-udp-port=61876 --rest-address=0.0.0.0 --nat=extip:172.18.119.205 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=5ddbaab5fc9ca9cebe8a892b90a769f82220ca5727ce87ffa9ae4c7fd7df2bd9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61877 --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.119.205 waku 6553d81f28bd7ebc867e36499ae8968175b7bcc286159cd04dd218be2b520177
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container bac09d6aa1b3. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6553d81f28bd. Setting up logs at ./log/docker/node1_2026-03-10_04-35-26__b8572b49-154e-4ff2-a6e3-676ab919ebca__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 61873
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 37aaae5d14ee. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61873/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61873/debug/v1/info" -H "Content-Type: application/json" -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.205/tcp/61874/p2p/16Uiu2HAmMdwFk4UWFBpoe7EDn7pCnuGtsz7BxhJsQ3QXUwMuVgBD","/ip4/172.18.119.205/tcp/61875/ws/p2p/16Uiu2HAmMdwFk4UWFBpoe7EDn7pCnuGtsz7BxhJsQ3QXUwMuVgBD"],"enrUri":"enr:-L24QPUEwEBiv-AuYr-7Y8lhyWND7ZGu045oDk90HCHum3dteJmMamcYG-nUwnRY5RqQuw7BKmjvc_5e-czlxNRT70MCgmlkgnY0gmlwhKwSd82KbXVsdGlhZGRyc5YACASsEnfNBvGyAAoErBJ3zQbxs90DgnJzhQACAQAAiXNlY3AyNTZrMaEDhXQZ7eEWuCE_X6KD5V1uoGuWQ24q0rvjMeNGq4YOt-yDdGNwgvGyg3VkcILxtIV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-10_04-35-26__b8572b49-154e-4ff2-a6e3-676ab919ebca__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.84.251
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['2892', '2893', '2894', '2895', '2896']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 2892:2892 -p 2893:2893 -p 2894:2894 -p 2895:2895 -p 2896:2896 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2894 --rest-port=2892 --tcp-port=2893 --discv5-udp-port=2895 --rest-address=0.0.0.0 --nat=extip:172.18.84.251 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=09906fcfad8591d9ccffe82e05d07f5a3be7fde064ec3943cf5d16cb75472a2a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2896 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPUEwEBiv-AuYr-7Y8lhyWND7ZGu045oDk90HCHum3dteJmMamcYG-nUwnRY5RqQuw7BKmjvc_5e-czlxNRT70MCgmlkgnY0gmlwhKwSd82KbXVsdGlhZGRyc5YACASsEnfNBvGyAAoErBJ3zQbxs90DgnJzhQACAQAAiXNlY3AyNTZrMaEDhXQZ7eEWuCE_X6KD5V1uoGuWQ24q0rvjMeNGq4YOt-yDdGNwgvGyg3VkcILxtIV3YWt1MgU --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.84.251 waku 72fe92bf644852b52f537191f099c51c045f641320d1c295d719430a1c434b02
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 72fe92bf6448. Setting up logs at ./log/docker/node2_2026-03-10_04-35-26__b8572b49-154e-4ff2-a6e3-676ab919ebca__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 2892
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2892/health" -H "Content-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:2892/health" -H "Content-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:2892/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2892/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.84.251/tcp/2893/p2p/16Uiu2HAm5CezLtphAtvQh4yLkyd4P8k6jVXRYdVJbcckWibPDKZJ","/ip4/172.18.84.251/tcp/2894/ws/p2p/16Uiu2HAm5CezLtphAtvQh4yLkyd4P8k6jVXRYdVJbcckWibPDKZJ"],"enrUri":"enr:-L24QF-mjMs9jJST74emiPOlX4SFe1RkPhEkgXAsBbUk0OJPBLJifz_RTo5Ap1fk9-2h7kZVOsghPsSaaFJpUlFkcFkCgmlkgnY0gmlwhKwSVPuKbXVsdGlhZGRyc5YACASsElT7BgtNAAoErBJU-wYLTt0DgnJzhQACAQAAiXNlY3AyNTZrMaECkT8y4pPRAdBGLSHiVzvNzOQ5iXZq02NMV0rOAa9gohmDdGNwggtNg3VkcIILT4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2892/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.119.205/tcp/61874/p2p/16Uiu2HAmMdwFk4UWFBpoe7EDn7pCnuGtsz7BxhJsQ3QXUwMuVgBD"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61873/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:2892/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:61873/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:61873/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":1773117328886405213,"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:2892/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":1773117328886405213,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61873/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:61873/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":1773117329008845122,"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:2892/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":1773117329008845122,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61873/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:61873/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":1773117329129408335,"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:2892/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":1773117329129408335,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61873/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:61873/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":1773117329251383503,"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:2892/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":1773117329251383503,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61873/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:61873/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":1773117329374881960,"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:2892/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":1773117329374881960,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61873/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:61873/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":1773117329497315576,"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:2892/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":1773117329497315576,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61873/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:61873/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":1773117329631349371,"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:2892/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":1773117329631349371,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61873/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:61873/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":1773117329753690285,"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:2892/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":1773117329753690285,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:61873/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:2892/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:61873/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:61873/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:61873/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto. Response content: b'/myapp/1/latest/proto'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61873/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:61873/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:61873/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js. Response content: b'/waku/2/content/test.js'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61873/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:61873/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:61873/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding. Response content: b'/app/22/sometopic/someencoding'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61873/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:61873/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:61873/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto. Response content: b'/toychat/2/huilong/proto'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61873/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:61873/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:61873/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor. Response content: b'/statusim/1/community/cbor'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61873/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:61873/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:61873/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding. Response content: b'/app/27/sometopic/someencoding'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61873/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:61873/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:61873/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding. Response content: b'/app/29/sometopic/someencoding'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61873/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:61873/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:61873/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding. Response content: b'/app/20/sometopic/someencoding'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61873/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:2892/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:61873/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:61873/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":1773117330982433424,"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:2892/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":1773117330982433424,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61873/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:61873/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":1773117331105487408,"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:2892/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":1773117331105487408,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61873/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:61873/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":1773117331244422210,"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:2892/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":1773117331244422210,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1773117330213706669,"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 6553d81f28bd
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 72fe92bf6448
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  tests.conftest:conftest.py:73 Running fixture teardown: attach_logs_on_fail
DEBUG  tests.conftest:conftest.py:74 Test failed, attempting to attach logs to the allure reports
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-03-10_04-35-26__b8572b49-154e-4ff2-a6e3-676ab919ebca__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-03-10_04-35-26__b8572b49-154e-4ff2-a6e3-676ab919ebca__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_update_subscription_with_pubsub_topic_list_instead_of_string with id: 2026-03-10_04-41-14__44c7d5a7-689f-4909-93fe-fc7723837180
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-41-14__44c7d5a7-689f-4909-93fe-fc7723837180__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.54.77
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23381', '23382', '23383', '23384', '23385']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 23381:23381 -p 23382:23382 -p 23383:23383 -p 23384:23384 -p 23385:23385 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23383 --rest-port=23381 --tcp-port=23382 --discv5-udp-port=23384 --rest-address=0.0.0.0 --nat=extip:172.18.54.77 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e7cb8d2dfae6c9884c1ebcfa0ebce7a36ffe5eb0ef3fd7afbbfb1b82fdecdad1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23385 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.54.77 waku 76268326d1f14e42e389103a76dcb90e122b608c6e3bc5aad93e218cf3946534
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7132e0c04dcc. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 76268326d1f1. Setting up logs at ./log/docker/node1_2026-03-10_04-41-14__44c7d5a7-689f-4909-93fe-fc7723837180__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 23381
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 1cf8b4c76ce0. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23381/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23381/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.54.77/tcp/23382/p2p/16Uiu2HAmRPvneCjaamj9nTesJAwzrqD73FCGxsLiXw7KrnWSF5xn","/ip4/172.18.54.77/tcp/23383/ws/p2p/16Uiu2HAmRPvneCjaamj9nTesJAwzrqD73FCGxsLiXw7KrnWSF5xn"],"enrUri":"enr:-L24QFS1NaEwkyv4gMmtURLv1Sn6-Ks7njXnaau96DLlMt3TLpxKkVOPLC0COD2r0o8o_--KZDjXd9pCQx7xSsUOp8sCgmlkgnY0gmlwhKwSNk2KbXVsdGlhZGRyc5YACASsEjZNBltWAAoErBI2TQZbV90DgnJzhQADAQAAiXNlY3AyNTZrMaEDvUwweCjb6PJMAPontb7HnDQMX-aw9oC1Qv9CSrfiKtODdGNwgltWg3VkcIJbWIV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-10_04-41-14__44c7d5a7-689f-4909-93fe-fc7723837180__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.138.72
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['1488', '1489', '1490', '1491', '1492']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 1488:1488 -p 1489:1489 -p 1490:1490 -p 1491:1491 -p 1492:1492 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1490 --rest-port=1488 --tcp-port=1489 --discv5-udp-port=1491 --rest-address=0.0.0.0 --nat=extip:172.18.138.72 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1edb24db075dc02de20f76c51bc3beff49ca51df821c95a8ffcd5e984e042dc5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1492 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QFS1NaEwkyv4gMmtURLv1Sn6-Ks7njXnaau96DLlMt3TLpxKkVOPLC0COD2r0o8o_--KZDjXd9pCQx7xSsUOp8sCgmlkgnY0gmlwhKwSNk2KbXVsdGlhZGRyc5YACASsEjZNBltWAAoErBI2TQZbV90DgnJzhQADAQAAiXNlY3AyNTZrMaEDvUwweCjb6PJMAPontb7HnDQMX-aw9oC1Qv9CSrfiKtODdGNwgltWg3VkcIJbWIV3YWt1MgU --filternode=/ip4/172.18.54.77/tcp/23382/p2p/16Uiu2HAmRPvneCjaamj9nTesJAwzrqD73FCGxsLiXw7KrnWSF5xn
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.138.72 waku 40e2b8f120095694bfc707a7a875120ff5e9ed33f5eac6c22e01fb59baeb167c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 40e2b8f12009. Setting up logs at ./log/docker/node2_2026-03-10_04-41-14__44c7d5a7-689f-4909-93fe-fc7723837180__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 1488
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1488/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.138.72/tcp/1489/p2p/16Uiu2HAmKGeYFeGGW2s5dQRe8736P1imhxo94JVuNkz45DCnorbW","/ip4/172.18.138.72/tcp/1490/ws/p2p/16Uiu2HAmKGeYFeGGW2s5dQRe8736P1imhxo94JVuNkz45DCnorbW"],"enrUri":"enr:-L24QG1Lj3Bi4b9fPX4-aHO13sdn-IMnRu5V1Pl4mhQ9kdYmf0NPk78BB-BnWXoiZohAZ3WwRyY-TDEFkiTksaExFRkCgmlkgnY0gmlwhKwSikiKbXVsdGlhZGRyc5YACASsEopIBgXRAAoErBKKSAYF0t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDYkihXieC_rb94ttg6BPDHjSegEb2JmfxVMUeYsRGDpWDdGNwggXRg3VkcIIF04V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1488/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.54.77/tcp/23382/p2p/16Uiu2HAmRPvneCjaamj9nTesJAwzrqD73FCGxsLiXw7KrnWSF5xn"]'
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:23381/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1488/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "49bd34d4-2774-423c-b572-93c62e337a3b", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"49bd34d4-2774-423c-b572-93c62e337a3b","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:1488/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": ["/waku/2/rs/3/1"]}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:1488/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 76268326d1f1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 40e2b8f12009
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,470 @@
2026-03-10 04:41:57.314 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-10 04:41:57.314 DEBUG [tests.conftest] Running test: test_store_sync_after_partition_under_100_msgs with id: 2026-03-10_04-41-57__ac014814-afac-4e23-af7a-69fd8d1f9dec
2026-03-10 04:41:57.315 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-10 04:41:57.322 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:41:57.322 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-41-57__ac014814-afac-4e23-af7a-69fd8d1f9dec__wakuorg_nwaku:latest.log
2026-03-10 04:41:57.329 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:41:57.330 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-10_04-41-57__ac014814-afac-4e23-af7a-69fd8d1f9dec__wakuorg_nwaku:latest.log
2026-03-10 04:41:57.337 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:41:57.337 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-10_04-41-57__ac014814-afac-4e23-af7a-69fd8d1f9dec__wakuorg_nwaku:latest.log
2026-03-10 04:41:57.337 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-10 04:41:57.338 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:41:57.338 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:41:57.340 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:41:57.340 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.98.222
2026-03-10 04:41:57.340 DEBUG [src.node.docker_mananger] Generated ports ['12954', '12955', '12956', '12957', '12958']
2026-03-10 04:41:57.340 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:41:57.341 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:41:57.341 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:41:57.342 DEBUG [src.node.docker_mananger] docker run -i -t -p 12954:12954 -p 12955:12955 -p 12956:12956 -p 12957:12957 -p 12958:12958 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12956 --rest-port=12954 --tcp-port=12955 --discv5-udp-port=12957 --rest-address=0.0.0.0 --nat=extip:172.18.98.222 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b7b56ee0eebdeabd3df48daebb5efccb7dbacad1ba865abcf5e3a17ffa8bfed0 --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12958 --metrics-logging=true --relay=true --dns-discovery=false
2026-03-10 04:41:57.547 ERROR [src.node.docker_mananger] Max retries reached for container 35d6c13ff444. Exiting log stream.
2026-03-10 04:41:57.559 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.98.222 waku fcf77add054aa9cb9ba5ccdf281bcb92858f3dd0f9bbd24ecfb75774b028c2e9
2026-03-10 04:41:57.595 DEBUG [src.node.docker_mananger] Container started with ID fcf77add054a. Setting up logs at ./log/docker/node1_2026-03-10_04-41-57__ac014814-afac-4e23-af7a-69fd8d1f9dec__wakuorg_nwaku:latest.log
2026-03-10 04:41:57.597 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12954
2026-03-10 04:41:57.597 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:41:58.093 ERROR [src.node.docker_mananger] Max retries reached for container 7fe28d8f07b8. Exiting log stream.
2026-03-10 04:41:58.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12954/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:41:58.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":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:41:58.601 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:41:58.601 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12954/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:41:58.604 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.98.222/tcp/12955/p2p/16Uiu2HAkz8AMgAXooRH3u9XjVeEREEPoS1vJyBa4otn72JRNnNRF","/ip4/172.18.98.222/tcp/12956/ws/p2p/16Uiu2HAkz8AMgAXooRH3u9XjVeEREEPoS1vJyBa4otn72JRNnNRF"],"enrUri":"enr:-L24QCv4CcIDkwjFqT2bz5A7TXTGi3jKhKum9NbOd94qmqZnHZe-7xuZ7TbVch1XrYZIUFGYtQq6nFTC84a5pNrAYIYCgmlkgnY0gmlwhKwSYt6KbXVsdGlhZGRyc5YACASsEmLeBjKbAAoErBJi3gYynN0DgnJzhQADAQAAiXNlY3AyNTZrMaECRc4Q_XBqAia5-tLOjmWSzImdrp0D8Aoh6RGiDSrn5IqDdGNwgjKbg3VkcIIynYV3YWt1MhM"}'
2026-03-10 04:41:58.604 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:41:58.604 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:41:58.604 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:41:58.606 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:41:58.606 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.186.163
2026-03-10 04:41:58.606 DEBUG [src.node.docker_mananger] Generated ports ['19503', '19504', '19505', '19506', '19507']
2026-03-10 04:41:58.606 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:41:58.606 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:41:58.606 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:41:58.606 DEBUG [src.node.docker_mananger] docker run -i -t -p 19503:19503 -p 19504:19504 -p 19505:19505 -p 19506:19506 -p 19507:19507 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19505 --rest-port=19503 --tcp-port=19504 --discv5-udp-port=19506 --rest-address=0.0.0.0 --nat=extip:172.18.186.163 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4872089e11087bf0e8d921ae23ef6cbce35d5b4de8deb4e3aa34ad71bbfc94db --store-sync=true --store=true --store-sync-range=180 --store-sync-interval=10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19507 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false --discv5-bootstrap-node=enr:-L24QCv4CcIDkwjFqT2bz5A7TXTGi3jKhKum9NbOd94qmqZnHZe-7xuZ7TbVch1XrYZIUFGYtQq6nFTC84a5pNrAYIYCgmlkgnY0gmlwhKwSYt6KbXVsdGlhZGRyc5YACASsEmLeBjKbAAoErBJi3gYynN0DgnJzhQADAQAAiXNlY3AyNTZrMaECRc4Q_XBqAia5-tLOjmWSzImdrp0D8Aoh6RGiDSrn5IqDdGNwgjKbg3VkcIIynYV3YWt1MhM
2026-03-10 04:41:58.814 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.186.163 waku daf1139b2444d3a3bbb3517baa47c1a366fb23aa2e74fd719ca96f3e450c67e3
2026-03-10 04:41:58.849 DEBUG [src.node.docker_mananger] Container started with ID daf1139b2444. Setting up logs at ./log/docker/node2_2026-03-10_04-41-57__ac014814-afac-4e23-af7a-69fd8d1f9dec__wakuorg_nwaku:latest.log
2026-03-10 04:41:58.849 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19503
2026-03-10 04:41:58.850 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:41:59.850 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19503/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:41:59.853 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:41:59.854 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:41:59.854 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19503/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:41:59.856 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.186.163/tcp/19504/p2p/16Uiu2HAmRuHpu7emacPBfyg2f4PoAYeEdpaqYgaZ29ugvW4cdEyZ","/ip4/172.18.186.163/tcp/19505/ws/p2p/16Uiu2HAmRuHpu7emacPBfyg2f4PoAYeEdpaqYgaZ29ugvW4cdEyZ"],"enrUri":"enr:-L24QOddh9o5CQ0ZEMIH8f0Gr_-XQ8MXkzg-LlhXl3lD3XvSen5HutNdIIYog7Ra4pMPecpIETLyDhXvkuSbMz7PsbMCgmlkgnY0gmlwhKwSuqOKbXVsdGlhZGRyc5YACASsErqjBkwwAAoErBK6owZMMd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDxNHSUrRbHmga4hY9pu_QqpRGHBygSUb3lN-MuxxNSBSDdGNwgkwwg3VkcIJMMoV3YWt1MhI"}'
2026-03-10 04:41:59.857 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:41:59.857 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19503/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.98.222/tcp/12955/p2p/16Uiu2HAkz8AMgAXooRH3u9XjVeEREEPoS1vJyBa4otn72JRNnNRF"]'
2026-03-10 04:41:59.894 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:41:59.895 DEBUG [src.steps.store] Relaying message
2026-03-10 04:41:59.895 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:41:59.915 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:41:59.916 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:42:00.117 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:42:00.918 DEBUG [src.steps.store] Relaying message
2026-03-10 04:42:00.918 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:42:00.922 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:42:00.923 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:42:01.123 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:42:01.924 DEBUG [src.steps.store] Relaying message
2026-03-10 04:42:01.924 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:42:01.929 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:42:01.929 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:42:02.130 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:42:02.930 DEBUG [src.steps.store] Relaying message
2026-03-10 04:42:02.931 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:42:02.935 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:42:02.935 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:42:03.135 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:42:03.936 DEBUG [src.steps.store] Relaying message
2026-03-10 04:42:03.937 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:42:03.941 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:42:03.941 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:42:04.141 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:42:04.942 DEBUG [src.steps.store] Relaying message
2026-03-10 04:42:04.942 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:42:04.947 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:42:04.947 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:42:05.148 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:42:05.948 DEBUG [src.steps.store] Relaying message
2026-03-10 04:42:05.949 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:42:05.953 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:42:05.953 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:42:06.154 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:42:06.955 DEBUG [src.steps.store] Relaying message
2026-03-10 04:42:06.955 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:42:06.959 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:42:06.959 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:42:07.160 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:42:07.961 DEBUG [src.steps.store] Relaying message
2026-03-10 04:42:07.961 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:42:07.965 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:42:07.966 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:42:08.166 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:42:08.967 DEBUG [src.steps.store] Relaying message
2026-03-10 04:42:08.967 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:42:08.971 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:42:08.972 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:42:09.172 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:42:09.973 DEBUG [src.steps.store] Relaying message
2026-03-10 04:42:09.973 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:42:09.978 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:42:09.978 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:42:10.178 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:42:10.979 DEBUG [src.steps.store] Relaying message
2026-03-10 04:42:10.980 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:42:10.984 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:42:10.984 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:42:11.185 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:42:11.985 DEBUG [src.steps.store] Relaying message
2026-03-10 04:42:11.986 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:42:11.990 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:42:11.990 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:42:12.191 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:42:12.992 DEBUG [src.steps.store] Relaying message
2026-03-10 04:42:12.992 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:42:12.996 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:42:12.996 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:42:13.197 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:42:13.998 DEBUG [src.steps.store] Relaying message
2026-03-10 04:42:13.998 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:42:14.003 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:42:14.003 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:42:14.203 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:42:15.004 DEBUG [src.steps.store] Relaying message
2026-03-10 04:42:15.004 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:42:15.009 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:42:15.009 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:42:15.209 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:42:16.010 DEBUG [src.steps.store] Relaying message
2026-03-10 04:42:16.011 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:42:16.015 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:42:16.015 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:42:16.215 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:42:17.016 DEBUG [src.steps.store] Relaying message
2026-03-10 04:42:17.017 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:42:17.021 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:42:17.021 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:42:17.222 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:42:18.023 DEBUG [src.steps.store] Relaying message
2026-03-10 04:42:18.023 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:42:18.027 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:42:18.027 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:42:18.228 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:42:19.029 DEBUG [src.steps.store] Relaying message
2026-03-10 04:42:19.029 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:42:19.033 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:42:19.034 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:42:19.234 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:42:20.035 DEBUG [tests.store_sync.test_store_sync] Pausing Node2 container
2026-03-10 04:42:20.035 DEBUG [src.node.waku_node] Pausing container with id daf1139b2444
2026-03-10 04:42:20.045 DEBUG [tests.store_sync.test_store_sync] Publishing while node2 paused
2026-03-10 04:42:20.045 DEBUG [src.steps.store] Relaying message
2026-03-10 04:42:20.045 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:42:20.049 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:42:20.049 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:42:20.250 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:42:21.051 DEBUG [src.steps.store] Relaying message
2026-03-10 04:42:21.051 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:42:21.055 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:42:21.055 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:42:21.256 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:42:22.057 DEBUG [src.steps.store] Relaying message
2026-03-10 04:42:22.057 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:42:22.061 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:42:22.061 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:42:22.262 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:42:23.063 DEBUG [src.steps.store] Relaying message
2026-03-10 04:42:23.063 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:42:23.067 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:42:23.067 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:42:23.268 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:42:24.069 DEBUG [src.steps.store] Relaying message
2026-03-10 04:42:24.069 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:42:24.073 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:42:24.073 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:42:24.274 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:42:25.075 DEBUG [src.steps.store] Relaying message
2026-03-10 04:42:25.075 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:42:25.079 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:42:25.079 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:42:25.280 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:42:26.080 DEBUG [src.steps.store] Relaying message
2026-03-10 04:42:26.081 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:42:26.085 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:42:26.085 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:42:26.286 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:42:27.087 DEBUG [src.steps.store] Relaying message
2026-03-10 04:42:27.087 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:42:27.091 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:42:27.091 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:42:27.292 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:42:28.093 DEBUG [src.steps.store] Relaying message
2026-03-10 04:42:28.093 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:42:28.097 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:42:28.097 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:42:28.298 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:42:29.098 DEBUG [src.steps.store] Relaying message
2026-03-10 04:42:29.099 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:42:29.103 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:42:29.103 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:42:29.304 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:42:30.104 DEBUG [src.steps.store] Relaying message
2026-03-10 04:42:30.105 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:42:30.109 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:42:30.109 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:42:30.310 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:42:31.111 DEBUG [src.steps.store] Relaying message
2026-03-10 04:42:31.111 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:42:31.115 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:42:31.116 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:42:31.316 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:42:32.117 DEBUG [src.steps.store] Relaying message
2026-03-10 04:42:32.117 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:42:32.121 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:42:32.122 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:42:32.322 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:42:33.123 DEBUG [src.steps.store] Relaying message
2026-03-10 04:42:33.123 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:42:33.128 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:42:33.128 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:42:33.328 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:42:34.129 DEBUG [src.steps.store] Relaying message
2026-03-10 04:42:34.129 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:42:34.134 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:42:34.134 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:42:34.334 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:42:35.135 DEBUG [src.steps.store] Relaying message
2026-03-10 04:42:35.135 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:42:35.140 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:42:35.140 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:42:35.340 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:42:36.141 DEBUG [src.steps.store] Relaying message
2026-03-10 04:42:36.141 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:42:36.146 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:42:36.146 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:42:36.346 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:42:37.147 DEBUG [src.steps.store] Relaying message
2026-03-10 04:42:37.147 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:42:37.152 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:42:37.152 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:42:37.352 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:42:38.153 DEBUG [src.steps.store] Relaying message
2026-03-10 04:42:38.153 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:42:38.158 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:42:38.158 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:42:38.358 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:42:39.159 DEBUG [src.steps.store] Relaying message
2026-03-10 04:42:39.159 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:42:39.164 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:42:39.164 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:42:39.364 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:42:40.165 DEBUG [src.steps.store] Relaying message
2026-03-10 04:42:40.165 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:42:40.171 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:42:40.171 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:42:40.372 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:42:41.172 DEBUG [src.steps.store] Relaying message
2026-03-10 04:42:41.173 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:42:41.177 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:42:41.177 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:42:41.378 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:42:42.178 DEBUG [src.steps.store] Relaying message
2026-03-10 04:42:42.179 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:42:42.183 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:42:42.183 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:42:42.384 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:42:43.184 DEBUG [src.steps.store] Relaying message
2026-03-10 04:42:43.185 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:42:43.189 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:42:43.189 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:42:43.390 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:42:44.190 DEBUG [src.steps.store] Relaying message
2026-03-10 04:42:44.191 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:42:44.195 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:42:44.195 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:42:44.396 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:42:45.196 DEBUG [src.steps.store] Relaying message
2026-03-10 04:42:45.197 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:42:45.201 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:42:45.201 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:42:45.402 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:42:46.203 DEBUG [src.steps.store] Relaying message
2026-03-10 04:42:46.203 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:42:46.207 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:42:46.207 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:42:46.408 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:42:47.208 DEBUG [src.steps.store] Relaying message
2026-03-10 04:42:47.209 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:42:47.213 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:42:47.213 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:42:47.414 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:42:48.214 DEBUG [src.steps.store] Relaying message
2026-03-10 04:42:48.215 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:42:48.219 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:42:48.219 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:42:48.420 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:42:49.220 DEBUG [src.steps.store] Relaying message
2026-03-10 04:42:49.221 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:42:49.225 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:42:49.225 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:42:49.426 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:42:50.226 DEBUG [src.steps.store] Relaying message
2026-03-10 04:42:50.227 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:42:50.231 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:42:50.231 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:42:50.432 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:42:51.232 DEBUG [src.steps.store] Relaying message
2026-03-10 04:42:51.233 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:42:51.237 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:42:51.237 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:42:51.438 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:42:52.238 DEBUG [src.steps.store] Relaying message
2026-03-10 04:42:52.239 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:42:52.243 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:42:52.243 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:42:52.444 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:42:53.244 DEBUG [src.steps.store] Relaying message
2026-03-10 04:42:53.245 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:42:53.249 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:42:53.249 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:42:53.449 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:42:54.250 DEBUG [src.steps.store] Relaying message
2026-03-10 04:42:54.251 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:42:54.255 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:42:54.255 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:42:54.455 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:42:55.256 DEBUG [src.steps.store] Relaying message
2026-03-10 04:42:55.256 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:42:55.261 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:42:55.261 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:42:55.461 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:42:56.262 DEBUG [src.steps.store] Relaying message
2026-03-10 04:42:56.262 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:42:56.267 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:42:56.267 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:42:56.467 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:42:57.268 DEBUG [src.steps.store] Relaying message
2026-03-10 04:42:57.268 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:42:57.273 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:42:57.273 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:42:57.473 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:42:58.274 DEBUG [src.steps.store] Relaying message
2026-03-10 04:42:58.274 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:42:58.279 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:42:58.279 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:42:58.480 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:42:59.280 DEBUG [src.steps.store] Relaying message
2026-03-10 04:42:59.280 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:42:59.285 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:42:59.285 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:42:59.485 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:43:00.286 DEBUG [src.steps.store] Relaying message
2026-03-10 04:43:00.286 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:43:00.291 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:43:00.291 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:43:00.492 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:43:01.293 DEBUG [src.steps.store] Relaying message
2026-03-10 04:43:01.293 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:43:01.298 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:43:01.298 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:43:01.498 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:43:02.299 DEBUG [src.steps.store] Relaying message
2026-03-10 04:43:02.299 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:43:02.304 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:43:02.304 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:43:02.505 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:43:03.305 DEBUG [src.steps.store] Relaying message
2026-03-10 04:43:03.306 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:43:03.310 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:43:03.310 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:43:03.510 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:43:04.311 DEBUG [src.steps.store] Relaying message
2026-03-10 04:43:04.311 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:43:04.316 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:43:04.316 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:43:04.517 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:43:05.317 DEBUG [src.steps.store] Relaying message
2026-03-10 04:43:05.318 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:43:05.322 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:43:05.322 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:43:05.523 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:43:06.323 DEBUG [src.steps.store] Relaying message
2026-03-10 04:43:06.324 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:43:06.328 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:43:06.328 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:43:06.529 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:43:07.329 DEBUG [src.steps.store] Relaying message
2026-03-10 04:43:07.330 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:43:07.334 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:43:07.334 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:43:07.535 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:43:08.335 DEBUG [src.steps.store] Relaying message
2026-03-10 04:43:08.336 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:43:08.340 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:43:08.340 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:43:08.540 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:43:09.341 DEBUG [src.steps.store] Relaying message
2026-03-10 04:43:09.342 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:43:09.346 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:43:09.346 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:43:09.547 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:43:10.348 DEBUG [src.steps.store] Relaying message
2026-03-10 04:43:10.348 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:43:10.352 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:43:10.353 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:43:10.553 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:43:11.354 DEBUG [src.steps.store] Relaying message
2026-03-10 04:43:11.354 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:43:11.358 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:43:11.359 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:43:11.559 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:43:12.360 DEBUG [src.steps.store] Relaying message
2026-03-10 04:43:12.360 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:43:12.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:43:12.365 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:43:12.565 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:43:13.366 DEBUG [src.steps.store] Relaying message
2026-03-10 04:43:13.366 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:43:13.370 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:43:13.370 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:43:13.571 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:43:14.371 DEBUG [src.steps.store] Relaying message
2026-03-10 04:43:14.372 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:43:14.376 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:43:14.376 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:43:14.577 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:43:15.377 DEBUG [src.steps.store] Relaying message
2026-03-10 04:43:15.378 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:43:15.382 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:43:15.382 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:43:15.582 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:43:16.383 DEBUG [src.steps.store] Relaying message
2026-03-10 04:43:16.383 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:43:16.388 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:43:16.388 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:43:16.588 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:43:17.389 DEBUG [src.steps.store] Relaying message
2026-03-10 04:43:17.389 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:43:17.393 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:43:17.394 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:43:17.594 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:43:18.395 DEBUG [src.steps.store] Relaying message
2026-03-10 04:43:18.395 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:43:18.399 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:43:18.400 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:43:18.600 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:43:19.401 DEBUG [src.steps.store] Relaying message
2026-03-10 04:43:19.401 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:43:19.407 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:43:19.407 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:43:19.607 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-10 04:43:20.408 DEBUG [tests.store_sync.test_store_sync] Unpausing Node2
2026-03-10 04:43:20.408 DEBUG [src.node.waku_node] Unpause container with id daf1139b2444
2026-03-10 04:43:20.422 DEBUG [src.libs.common] Sleeping for 20 seconds
2026-03-10 04:43:40.424 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19503/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:43:40.430 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-10 04:43:40.430 DEBUG [tests.store_sync.test_store_sync] Node2 store has 80 messages; expected 80
2026-03-10 04:43:40.432 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-10 04:43:40.433 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-10 04:43:40.433 DEBUG [src.node.waku_node] Stopping container with id fcf77add054a
2026-03-10 04:43:51.038 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:43:51.040 DEBUG [src.node.waku_node] Stopping container with id daf1139b2444
2026-03-10 04:43:51.622 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:43:51.624 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-10 04:43:51.700 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-10 04:43:51.729 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,206 @@
2026-03-10 04:35:12.753 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-10 04:35:12.754 DEBUG [tests.conftest] Running test: test_add_peers with id: 2026-03-10_04-35-12__d2a33779-e527-410c-95b4-d6745239c25f
2026-03-10 04:35:12.754 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-10 04:35:12.754 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-10 04:35:12.755 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-10 04:35:12.763 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:35:12.763 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-35-12__d2a33779-e527-410c-95b4-d6745239c25f__wakuorg_nwaku:latest.log
2026-03-10 04:35:12.763 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:35:12.763 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:35:12.765 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:35:12.765 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.251.51
2026-03-10 04:35:12.765 DEBUG [src.node.docker_mananger] Generated ports ['61596', '61597', '61598', '61599', '61600']
2026-03-10 04:35:12.765 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:35:12.765 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:35:12.766 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:35:12.766 DEBUG [src.node.docker_mananger] docker run -i -t -p 61596:61596 -p 61597:61597 -p 61598:61598 -p 61599:61599 -p 61600:61600 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61598 --rest-port=61596 --tcp-port=61597 --discv5-udp-port=61599 --rest-address=0.0.0.0 --nat=extip:172.18.251.51 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c9b64afc7cd118cc514cac8e0e429c27d7431ced8d820f20e172adef5aa3ab7f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61600 --metrics-logging=true --relay=true
2026-03-10 04:35:12.948 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.251.51 waku 808a9cd7d85db8d65bded9e6063bb08d3cd6e3a0a0156c6ae3d6ce4b2c181f85
2026-03-10 04:35:12.964 ERROR [src.node.docker_mananger] Max retries reached for container f730e536aa07. Exiting log stream.
2026-03-10 04:35:12.985 DEBUG [src.node.docker_mananger] Container started with ID 808a9cd7d85d. Setting up logs at ./log/docker/node1_2026-03-10_04-35-12__d2a33779-e527-410c-95b4-d6745239c25f__wakuorg_nwaku:latest.log
2026-03-10 04:35:12.985 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 61596
2026-03-10 04:35:12.986 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:35:13.554 ERROR [src.node.docker_mananger] Max retries reached for container bf4741849ed2. Exiting log stream.
2026-03-10 04:35:13.987 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61596/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:35:13.990 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:35:13.990 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:35:13.991 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61596/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:35:13.993 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.251.51/tcp/61597/p2p/16Uiu2HAmTFTw6SFDK8hLAvUn9M4Wx6YoAi9FzYWJjEaoLWcCuGyB","/ip4/172.18.251.51/tcp/61598/ws/p2p/16Uiu2HAmTFTw6SFDK8hLAvUn9M4Wx6YoAi9FzYWJjEaoLWcCuGyB"],"enrUri":"enr:-L24QMdgFgXPq2yqSHiUH2qsMcVYOC0KsE1bPDhZSHv3RGpAcEIfepTsFVgNMOYo0axz8jyHtZyHl2yETuIgjudIOcsCgmlkgnY0gmlwhKwS-zOKbXVsdGlhZGRyc5YACASsEvszBvCdAAoErBL7Mwbwnt0DgnJzhQADAQAAiXNlY3AyNTZrMaED2NiNcCqNWxQqYwad-ugf3KxWVR_bGFNRfBDtG_QAX0aDdGNwgvCdg3VkcILwn4V3YWt1MgE"}'
2026-03-10 04:35:13.993 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:35:14.000 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:35:14.000 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-10_04-35-12__d2a33779-e527-410c-95b4-d6745239c25f__wakuorg_nwaku:latest.log
2026-03-10 04:35:14.000 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:35:14.000 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:35:14.001 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:35:14.001 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.102.72
2026-03-10 04:35:14.002 DEBUG [src.node.docker_mananger] Generated ports ['4439', '4440', '4441', '4442', '4443']
2026-03-10 04:35:14.002 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:35:14.002 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:35:14.002 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:35:14.002 DEBUG [src.node.docker_mananger] docker run -i -t -p 4439:4439 -p 4440:4440 -p 4441:4441 -p 4442:4442 -p 4443:4443 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4441 --rest-port=4439 --tcp-port=4440 --discv5-udp-port=4442 --rest-address=0.0.0.0 --nat=extip:172.18.102.72 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=740a43107a7590edab7841dbac0b9c9a2ce6ae710b0ded63c92c22021aa0c68d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4443 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMdgFgXPq2yqSHiUH2qsMcVYOC0KsE1bPDhZSHv3RGpAcEIfepTsFVgNMOYo0axz8jyHtZyHl2yETuIgjudIOcsCgmlkgnY0gmlwhKwS-zOKbXVsdGlhZGRyc5YACASsEvszBvCdAAoErBL7Mwbwnt0DgnJzhQADAQAAiXNlY3AyNTZrMaED2NiNcCqNWxQqYwad-ugf3KxWVR_bGFNRfBDtG_QAX0aDdGNwgvCdg3VkcILwn4V3YWt1MgE
2026-03-10 04:35:14.192 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.102.72 waku 7739fe70c0bed21e7f25dd4a6f35862152f63504d929f0b9d2ad1389fb593f0b
2026-03-10 04:35:14.224 DEBUG [src.node.docker_mananger] Container started with ID 7739fe70c0be. Setting up logs at ./log/docker/node2_2026-03-10_04-35-12__d2a33779-e527-410c-95b4-d6745239c25f__wakuorg_nwaku:latest.log
2026-03-10 04:35:14.225 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4439
2026-03-10 04:35:14.225 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:35:15.225 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4439/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:35:15.254 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:35:15.259 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:35:15.260 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4439/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:35:15.264 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.102.72/tcp/4440/p2p/16Uiu2HAmGYp3CAng2na6bcEdaD3GFnoFck2arvA1p4dDp5LvTraE","/ip4/172.18.102.72/tcp/4441/ws/p2p/16Uiu2HAmGYp3CAng2na6bcEdaD3GFnoFck2arvA1p4dDp5LvTraE"],"enrUri":"enr:-L24QNjY8VWFj8wtC24jGJZc1KyRJhh32ineP8G3PLGh4daSZS9L0XAMcvXAqxdO62_90s5enPgu47niMjrs6nodyKgCgmlkgnY0gmlwhKwSZkiKbXVsdGlhZGRyc5YACASsEmZIBhFYAAoErBJmSAYRWd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDOdmaX-UMIcM8vcDsSS1RAKKsyCLp9UN4o1WdVySgASuDdGNwghFYg3VkcIIRWoV3YWt1MgE"}'
2026-03-10 04:35:15.264 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:35:15.265 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4439/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.251.51/tcp/61597/p2p/16Uiu2HAmTFTw6SFDK8hLAvUn9M4Wx6YoAi9FzYWJjEaoLWcCuGyB"]'
2026-03-10 04:35:15.268 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:15.275 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:35:15.276 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-10_04-35-12__d2a33779-e527-410c-95b4-d6745239c25f__wakuorg_nwaku:latest.log
2026-03-10 04:35:15.276 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:35:15.276 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:35:15.277 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:35:15.277 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.0.140
2026-03-10 04:35:15.277 DEBUG [src.node.docker_mananger] Generated ports ['53234', '53235', '53236', '53237', '53238']
2026-03-10 04:35:15.278 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:35:15.278 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:35:15.278 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:35:15.278 DEBUG [src.node.docker_mananger] docker run -i -t -p 53234:53234 -p 53235:53235 -p 53236:53236 -p 53237:53237 -p 53238:53238 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53236 --rest-port=53234 --tcp-port=53235 --discv5-udp-port=53237 --rest-address=0.0.0.0 --nat=extip:172.18.0.140 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2fec82030c94dab000d0b567896ea6f75c9903791fa4adfeacb114eecfcccc6d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53238 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMdgFgXPq2yqSHiUH2qsMcVYOC0KsE1bPDhZSHv3RGpAcEIfepTsFVgNMOYo0axz8jyHtZyHl2yETuIgjudIOcsCgmlkgnY0gmlwhKwS-zOKbXVsdGlhZGRyc5YACASsEvszBvCdAAoErBL7Mwbwnt0DgnJzhQADAQAAiXNlY3AyNTZrMaED2NiNcCqNWxQqYwad-ugf3KxWVR_bGFNRfBDtG_QAX0aDdGNwgvCdg3VkcILwn4V3YWt1MgE
2026-03-10 04:35:15.467 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.0.140 waku 7a71cbd01fdb5a8cc8976a68f6c5d4737cfce1bdba70a5d6135190c495f02bd6
2026-03-10 04:35:15.499 DEBUG [src.node.docker_mananger] Container started with ID 7a71cbd01fdb. Setting up logs at ./log/docker/node3_2026-03-10_04-35-12__d2a33779-e527-410c-95b4-d6745239c25f__wakuorg_nwaku:latest.log
2026-03-10 04:35:15.500 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 53234
2026-03-10 04:35:15.500 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:35:16.502 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53234/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:35:16.527 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:35:16.529 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:35:16.529 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53234/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:35:16.533 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.0.140/tcp/53235/p2p/16Uiu2HAm9cdPiKWn35wwvFW7Dt9ZDE9QqBgjHyQUFJZ348kfBHBW","/ip4/172.18.0.140/tcp/53236/ws/p2p/16Uiu2HAm9cdPiKWn35wwvFW7Dt9ZDE9QqBgjHyQUFJZ348kfBHBW"],"enrUri":"enr:-L24QDqav81u8u15_AchwlfK0c9dr-63xcOzXN8HLPWlNgf1HR4mtWqy9nsZU7HzYJLC-4mrzCxJIV98tcsjW_L7l6MCgmlkgnY0gmlwhKwSAIyKbXVsdGlhZGRyc5YACASsEgCMBs_zAAoErBIAjAbP9N0DgnJzhQADAQAAiXNlY3AyNTZrMaEC0tIUf3UV7mZ2YQw70l_V6SjsSPG1nDWOIVdCVDNb_bGDdGNwgs_zg3VkcILP9YV3YWt1MgE"}'
2026-03-10 04:35:16.533 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:35:16.533 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53234/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.251.51/tcp/61597/p2p/16Uiu2HAmTFTw6SFDK8hLAvUn9M4Wx6YoAi9FzYWJjEaoLWcCuGyB"]'
2026-03-10 04:35:16.536 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:16.544 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:35:16.544 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-03-10_04-35-12__d2a33779-e527-410c-95b4-d6745239c25f__wakuorg_nwaku:latest.log
2026-03-10 04:35:16.545 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:35:16.545 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:35:16.546 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:35:16.546 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.39.236
2026-03-10 04:35:16.546 DEBUG [src.node.docker_mananger] Generated ports ['60699', '60700', '60701', '60702', '60703']
2026-03-10 04:35:16.547 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:35:16.547 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:35:16.547 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:35:16.547 DEBUG [src.node.docker_mananger] docker run -i -t -p 60699:60699 -p 60700:60700 -p 60701:60701 -p 60702:60702 -p 60703:60703 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60701 --rest-port=60699 --tcp-port=60700 --discv5-udp-port=60702 --rest-address=0.0.0.0 --nat=extip:172.18.39.236 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0ee5be745920f7e7fb88cdb1201706adf2547d5fcef6ba8af9de0fae8ca7ca6a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60703 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMdgFgXPq2yqSHiUH2qsMcVYOC0KsE1bPDhZSHv3RGpAcEIfepTsFVgNMOYo0axz8jyHtZyHl2yETuIgjudIOcsCgmlkgnY0gmlwhKwS-zOKbXVsdGlhZGRyc5YACASsEvszBvCdAAoErBL7Mwbwnt0DgnJzhQADAQAAiXNlY3AyNTZrMaED2NiNcCqNWxQqYwad-ugf3KxWVR_bGFNRfBDtG_QAX0aDdGNwgvCdg3VkcILwn4V3YWt1MgE
2026-03-10 04:35:16.735 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.39.236 waku 89574b186353e710c34bcdd28397639dd10a0b18c704f2d8f48b013e2faecce1
2026-03-10 04:35:16.768 DEBUG [src.node.docker_mananger] Container started with ID 89574b186353. Setting up logs at ./log/docker/node4_2026-03-10_04-35-12__d2a33779-e527-410c-95b4-d6745239c25f__wakuorg_nwaku:latest.log
2026-03-10 04:35:16.769 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 60699
2026-03-10 04:35:16.769 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:35:17.771 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60699/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:35:17.786 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:35:17.787 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:35:17.787 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60699/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:35:17.794 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.39.236/tcp/60700/p2p/16Uiu2HAmQN6JErLcPmPJzPcNr7Z2fiXp9bZyNL8unR6XSnLEUxnC","/ip4/172.18.39.236/tcp/60701/ws/p2p/16Uiu2HAmQN6JErLcPmPJzPcNr7Z2fiXp9bZyNL8unR6XSnLEUxnC"],"enrUri":"enr:-L24QAe8w8pRfi-Hdk7ZARQUXU4ECwxknJiYg_C7RcmJp-CDZngOs66szMm03JFnMFpI6jrP5oWaEs7MP932B1elUk8CgmlkgnY0gmlwhKwSJ-yKbXVsdGlhZGRyc5YACASsEifsBu0cAAoErBIn7AbtHd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDrfgYGDIEwgOYVy15jEINedCp8pl0tpgKvE2ySh0i66GDdGNwgu0cg3VkcILtHoV3YWt1MgE"}'
2026-03-10 04:35:17.794 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:35:17.794 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60699/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.251.51/tcp/61597/p2p/16Uiu2HAmTFTw6SFDK8hLAvUn9M4Wx6YoAi9FzYWJjEaoLWcCuGyB"]'
2026-03-10 04:35:17.798 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:17.804 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:35:17.805 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-03-10_04-35-12__d2a33779-e527-410c-95b4-d6745239c25f__wakuorg_nwaku:latest.log
2026-03-10 04:35:17.805 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:35:17.805 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:35:17.806 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:35:17.806 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.241.48
2026-03-10 04:35:17.807 DEBUG [src.node.docker_mananger] Generated ports ['31332', '31333', '31334', '31335', '31336']
2026-03-10 04:35:17.807 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:35:17.807 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:35:17.807 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:35:17.807 DEBUG [src.node.docker_mananger] docker run -i -t -p 31332:31332 -p 31333:31333 -p 31334:31334 -p 31335:31335 -p 31336:31336 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31334 --rest-port=31332 --tcp-port=31333 --discv5-udp-port=31335 --rest-address=0.0.0.0 --nat=extip:172.18.241.48 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a8e4e5efbfe9eb9beee27affcdc247bddc1a3eb37db3dcef80fdd86c18c0a4fe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31336 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMdgFgXPq2yqSHiUH2qsMcVYOC0KsE1bPDhZSHv3RGpAcEIfepTsFVgNMOYo0axz8jyHtZyHl2yETuIgjudIOcsCgmlkgnY0gmlwhKwS-zOKbXVsdGlhZGRyc5YACASsEvszBvCdAAoErBL7Mwbwnt0DgnJzhQADAQAAiXNlY3AyNTZrMaED2NiNcCqNWxQqYwad-ugf3KxWVR_bGFNRfBDtG_QAX0aDdGNwgvCdg3VkcILwn4V3YWt1MgE
2026-03-10 04:35:18.006 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.241.48 waku a9ae38cdff07e1b79e495775429647394b35842577739d6ff37c8600eac8d5bb
2026-03-10 04:35:18.039 DEBUG [src.node.docker_mananger] Container started with ID a9ae38cdff07. Setting up logs at ./log/docker/node5_2026-03-10_04-35-12__d2a33779-e527-410c-95b4-d6745239c25f__wakuorg_nwaku:latest.log
2026-03-10 04:35:18.040 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31332
2026-03-10 04:35:18.040 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:35:19.040 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31332/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:35:19.062 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:35:19.062 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:35:19.062 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31332/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:35:19.067 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.241.48/tcp/31333/p2p/16Uiu2HAmUkqRiMcodV7dA4WZn93PhZNxDsonkijWqWY1tntHZSDX","/ip4/172.18.241.48/tcp/31334/ws/p2p/16Uiu2HAmUkqRiMcodV7dA4WZn93PhZNxDsonkijWqWY1tntHZSDX"],"enrUri":"enr:-L24QEUIBtkYjp9EhdLqPWAaotGqNeEQv5BMO4W0LpVGfnkxEHNs1jz-OheMn26du6SHDMA80GTo7Y-2T2aNGlUXUGgCgmlkgnY0gmlwhKwS8TCKbXVsdGlhZGRyc5YACASsEvEwBnplAAoErBLxMAZ6Zt0DgnJzhQADAQAAiXNlY3AyNTZrMaED7zpitetciAAr5OgVqtZd_vn8xGDN90lHlyrIUklfavqDdGNwgnplg3VkcIJ6Z4V3YWt1MgE"}'
2026-03-10 04:35:19.067 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:35:19.069 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31332/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.251.51/tcp/61597/p2p/16Uiu2HAmTFTw6SFDK8hLAvUn9M4Wx6YoAi9FzYWJjEaoLWcCuGyB"]'
2026-03-10 04:35:19.073 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:19.073 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61596/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
2026-03-10 04:35:19.092 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:19.093 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4439/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
2026-03-10 04:35:19.106 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:19.106 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53234/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
2026-03-10 04:35:19.123 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:19.124 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60699/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
2026-03-10 04:35:19.144 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:19.145 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31332/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
2026-03-10 04:35:19.160 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:19.160 DEBUG [src.libs.common] Sleeping for 10 seconds
2026-03-10 04:35:29.161 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61596/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:35:29.164 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.102.72/tcp/60388/p2p/16Uiu2HAmGYp3CAng2na6bcEdaD3GFnoFck2arvA1p4dDp5LvTraE","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.36.0-164-g0ad551","origin":"Discv5"},{"multiaddr":"/ip4/172.18.39.236/tcp/35656/p2p/16Uiu2HAmQN6JErLcPmPJzPcNr7Z2fiXp9bZyNL8unR6XSnLEUxnC","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.36.0-164-g0ad551","origin":"Discv5"},{"multiaddr":"/ip4/172.18.0.140/tcp/56706/p2p/16Uiu2HAm9cdPiKWn35wwvFW7Dt9ZDE9QqBgjHyQUFJZ348kfBHBW","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.36.0-164-g0ad551","origin":"Discv5"},{"multiaddr":"/ip4/172.18.241.48/tcp/39328/p2p/16Uiu2HAmUkqRiMcodV7dA4WZn93PhZNxDsonkijWqWY1tntHZSDX","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.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-10 04:35:29.164 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4439/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:35:29.167 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.0.140/tcp/53235/p2p/16Uiu2HAm9cdPiKWn35wwvFW7Dt9ZDE9QqBgjHyQUFJZ348kfBHBW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1000,9,1,25],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"},{"multiaddr":"/ip4/172.18.251.51/tcp/61597/p2p/16Uiu2HAmTFTw6SFDK8hLAvUn9M4Wx6YoAi9FzYWJjEaoLWcCuGyB","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.36.0-164-g0ad551","origin":"Discv5"},{"multiaddr":"/ip4/172.18.39.236/tcp/60700/p2p/16Uiu2HAmQN6JErLcPmPJzPcNr7Z2fiXp9bZyNL8unR6XSnLEUxnC","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1000,9,1,25],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"},{"multiaddr":"/ip4/172.18.241.48/tcp/31333/p2p/16Uiu2HAmUkqRiMcodV7dA4WZn93PhZNxDsonkijWqWY1tntHZSDX","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1000,9,1,25],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-10 04:35:29.167 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4439/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.251.51/tcp/61597/p2p/16Uiu2HAmTFTw6SFDK8hLAvUn9M4Wx6YoAi9FzYWJjEaoLWcCuGyB"]'
2026-03-10 04:35:29.170 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:29.170 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4439/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.39.236/tcp/60700/p2p/16Uiu2HAmQN6JErLcPmPJzPcNr7Z2fiXp9bZyNL8unR6XSnLEUxnC"]'
2026-03-10 04:35:29.172 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:29.172 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4439/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.241.48/tcp/31333/p2p/16Uiu2HAmUkqRiMcodV7dA4WZn93PhZNxDsonkijWqWY1tntHZSDX"]'
2026-03-10 04:35:29.175 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:29.175 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4439/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.0.140/tcp/56706/p2p/16Uiu2HAm9cdPiKWn35wwvFW7Dt9ZDE9QqBgjHyQUFJZ348kfBHBW"]'
2026-03-10 04:35:29.177 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:29.178 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4439/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.0.140/tcp/53235/p2p/16Uiu2HAm9cdPiKWn35wwvFW7Dt9ZDE9QqBgjHyQUFJZ348kfBHBW"]'
2026-03-10 04:35:29.180 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:29.180 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4439/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.39.236/tcp/35656/p2p/16Uiu2HAmQN6JErLcPmPJzPcNr7Z2fiXp9bZyNL8unR6XSnLEUxnC"]'
2026-03-10 04:35:29.182 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:29.183 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4439/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.241.48/tcp/39328/p2p/16Uiu2HAmUkqRiMcodV7dA4WZn93PhZNxDsonkijWqWY1tntHZSDX"]'
2026-03-10 04:35:29.185 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:29.185 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53234/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.102.72/tcp/60388/p2p/16Uiu2HAmGYp3CAng2na6bcEdaD3GFnoFck2arvA1p4dDp5LvTraE"]'
2026-03-10 04:35:29.188 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:29.188 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53234/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.251.51/tcp/61597/p2p/16Uiu2HAmTFTw6SFDK8hLAvUn9M4Wx6YoAi9FzYWJjEaoLWcCuGyB"]'
2026-03-10 04:35:29.191 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:29.191 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53234/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.39.236/tcp/60700/p2p/16Uiu2HAmQN6JErLcPmPJzPcNr7Z2fiXp9bZyNL8unR6XSnLEUxnC"]'
2026-03-10 04:35:29.193 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:29.194 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53234/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.241.48/tcp/31333/p2p/16Uiu2HAmUkqRiMcodV7dA4WZn93PhZNxDsonkijWqWY1tntHZSDX"]'
2026-03-10 04:35:29.196 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:29.196 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53234/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.39.236/tcp/35656/p2p/16Uiu2HAmQN6JErLcPmPJzPcNr7Z2fiXp9bZyNL8unR6XSnLEUxnC"]'
2026-03-10 04:35:29.199 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:29.199 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53234/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.241.48/tcp/39328/p2p/16Uiu2HAmUkqRiMcodV7dA4WZn93PhZNxDsonkijWqWY1tntHZSDX"]'
2026-03-10 04:35:29.201 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:29.201 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60699/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.102.72/tcp/60388/p2p/16Uiu2HAmGYp3CAng2na6bcEdaD3GFnoFck2arvA1p4dDp5LvTraE"]'
2026-03-10 04:35:29.204 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:29.204 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60699/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.251.51/tcp/61597/p2p/16Uiu2HAmTFTw6SFDK8hLAvUn9M4Wx6YoAi9FzYWJjEaoLWcCuGyB"]'
2026-03-10 04:35:29.207 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:29.207 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60699/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.241.48/tcp/31333/p2p/16Uiu2HAmUkqRiMcodV7dA4WZn93PhZNxDsonkijWqWY1tntHZSDX"]'
2026-03-10 04:35:29.210 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:29.210 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60699/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.0.140/tcp/56706/p2p/16Uiu2HAm9cdPiKWn35wwvFW7Dt9ZDE9QqBgjHyQUFJZ348kfBHBW"]'
2026-03-10 04:35:29.212 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:29.212 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60699/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.0.140/tcp/53235/p2p/16Uiu2HAm9cdPiKWn35wwvFW7Dt9ZDE9QqBgjHyQUFJZ348kfBHBW"]'
2026-03-10 04:35:29.215 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:29.215 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60699/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.241.48/tcp/39328/p2p/16Uiu2HAmUkqRiMcodV7dA4WZn93PhZNxDsonkijWqWY1tntHZSDX"]'
2026-03-10 04:35:29.217 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:29.217 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31332/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.102.72/tcp/60388/p2p/16Uiu2HAmGYp3CAng2na6bcEdaD3GFnoFck2arvA1p4dDp5LvTraE"]'
2026-03-10 04:35:29.220 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:29.220 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31332/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.251.51/tcp/61597/p2p/16Uiu2HAmTFTw6SFDK8hLAvUn9M4Wx6YoAi9FzYWJjEaoLWcCuGyB"]'
2026-03-10 04:35:29.223 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:29.223 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31332/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.39.236/tcp/60700/p2p/16Uiu2HAmQN6JErLcPmPJzPcNr7Z2fiXp9bZyNL8unR6XSnLEUxnC"]'
2026-03-10 04:35:29.225 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:29.225 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31332/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.0.140/tcp/56706/p2p/16Uiu2HAm9cdPiKWn35wwvFW7Dt9ZDE9QqBgjHyQUFJZ348kfBHBW"]'
2026-03-10 04:35:29.228 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:29.228 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31332/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.0.140/tcp/53235/p2p/16Uiu2HAm9cdPiKWn35wwvFW7Dt9ZDE9QqBgjHyQUFJZ348kfBHBW"]'
2026-03-10 04:35:29.230 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:29.231 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31332/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.39.236/tcp/35656/p2p/16Uiu2HAmQN6JErLcPmPJzPcNr7Z2fiXp9bZyNL8unR6XSnLEUxnC"]'
2026-03-10 04:35:29.233 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:29.234 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-10 04:35:29.235 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-10 04:35:29.236 DEBUG [src.node.waku_node] Stopping container with id 808a9cd7d85d
2026-03-10 04:35:29.834 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:35:29.834 DEBUG [src.node.waku_node] Stopping container with id 7739fe70c0be
2026-03-10 04:35:30.429 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:35:30.430 DEBUG [src.node.waku_node] Stopping container with id 7a71cbd01fdb
2026-03-10 04:35:30.769 ERROR [src.node.docker_mananger] Max retries reached for container 808a9cd7d85d. Exiting log stream.
2026-03-10 04:35:31.002 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:35:31.004 DEBUG [src.node.waku_node] Stopping container with id 89574b186353
2026-03-10 04:35:31.242 ERROR [src.node.docker_mananger] Max retries reached for container 7739fe70c0be. Exiting log stream.
2026-03-10 04:35:31.549 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:35:31.549 DEBUG [src.node.waku_node] Stopping container with id a9ae38cdff07
2026-03-10 04:35:31.816 ERROR [src.node.docker_mananger] Max retries reached for container 7a71cbd01fdb. Exiting log stream.
2026-03-10 04:35:32.077 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:35:32.079 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-10 04:35:32.131 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-10 04:35:32.155 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-10 04:35:32.180 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-10 04:35:32.210 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-10 04:35:32.234 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,96 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_invalid_pagination_cursor_param with id: 2026-03-10_04-37-36__02b25fec-93b6-4f45-9824-039dc990b2ce
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-10_04-37-36__02b25fec-93b6-4f45-9824-039dc990b2ce__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.180
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3518', '3519', '3520', '3521', '3522']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 3518:3518 -p 3519:3519 -p 3520:3520 -p 3521:3521 -p 3522:3522 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3520 --rest-port=3518 --tcp-port=3519 --discv5-udp-port=3521 --rest-address=0.0.0.0 --nat=extip:172.18.141.180 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=65032b8cff35b8cadce4a127bf954d7f7ed3deca5ca6d89f821edec395627dc1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3522 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.141.180 waku 84f724c7ad9ccbbb1d031465c2320a9cb9e12b541ceee4049dbbc2f4f3e41a09
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 99296d450a1c. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 84f724c7ad9c. Setting up logs at ./log/docker/publishing_node1_2026-03-10_04-37-36__02b25fec-93b6-4f45-9824-039dc990b2ce__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 3518
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 29e011f15268. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3518/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3518/debug/v1/info" -H "Content-Type: application/json" -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.180/tcp/3519/p2p/16Uiu2HAmHMzWGPZuFxXACRU9aCK8CBrYT2qfKi11pqF7kBPKD9Xz","/ip4/172.18.141.180/tcp/3520/ws/p2p/16Uiu2HAmHMzWGPZuFxXACRU9aCK8CBrYT2qfKi11pqF7kBPKD9Xz"],"enrUri":"enr:-L24QGgN3jgyD-6ebaHo0trkb4wo5X7B7JTlanopg5m5vhOpDOSiVOx4R8Ik_GIulbWDWzZ4jDzjwt9I9aP0rPVwEwwCgmlkgnY0gmlwhKwSjbSKbXVsdGlhZGRyc5YACASsEo20Bg2_AAoErBKNtAYNwN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDRe-8Yeb85d8A83V2-WRG4hx5ICevUr6LDajZ9LYN3OWDdGNwgg2_g3VkcIINwYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-10_04-37-36__02b25fec-93b6-4f45-9824-039dc990b2ce__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.41.201
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['30991', '30992', '30993', '30994', '30995']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 30991:30991 -p 30992:30992 -p 30993:30993 -p 30994:30994 -p 30995:30995 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30993 --rest-port=30991 --tcp-port=30992 --discv5-udp-port=30994 --rest-address=0.0.0.0 --nat=extip:172.18.41.201 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bfe191fe7a3ac99fc7165ad855e2bbf1affdab341fdd18badad1c7acc3f1cdff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30995 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGgN3jgyD-6ebaHo0trkb4wo5X7B7JTlanopg5m5vhOpDOSiVOx4R8Ik_GIulbWDWzZ4jDzjwt9I9aP0rPVwEwwCgmlkgnY0gmlwhKwSjbSKbXVsdGlhZGRyc5YACASsEo20Bg2_AAoErBKNtAYNwN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDRe-8Yeb85d8A83V2-WRG4hx5ICevUr6LDajZ9LYN3OWDdGNwgg2_g3VkcIINwYV3YWt1MgM --storenode=/ip4/172.18.141.180/tcp/3519/p2p/16Uiu2HAmHMzWGPZuFxXACRU9aCK8CBrYT2qfKi11pqF7kBPKD9Xz --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.41.201 waku 698ce2356969178ebfd27cdab2539678f17e74083b6f9ee36397a2171437230d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 698ce2356969. Setting up logs at ./log/docker/store_node1_2026-03-10_04-37-36__02b25fec-93b6-4f45-9824-039dc990b2ce__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 30991
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30991/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30991/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.41.201/tcp/30992/p2p/16Uiu2HAm6ge29ZcqfuFLja6mX53pi7WLw5uoeCkyQzh5QHGLHoCC","/ip4/172.18.41.201/tcp/30993/ws/p2p/16Uiu2HAm6ge29ZcqfuFLja6mX53pi7WLw5uoeCkyQzh5QHGLHoCC"],"enrUri":"enr:-L24QFzRFL_K5QpUyZjuA6m08rIp4JnS3KZgd7R3T9skzrsmZWNX5QYZoA9B6KmWi8F-hFO1-0OKvKbwtFtF7cLzrVYCgmlkgnY0gmlwhKwSKcmKbXVsdGlhZGRyc5YACASsEinJBnkQAAoErBIpyQZ5Ed0DgnJzhQADAQAAiXNlY3AyNTZrMaECp0YNhh_Z8QuQKGHUj0CV3mB0q0FWcQvFnlp8AhU7A5GDdGNwgnkQg3VkcIJ5EoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30991/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.141.180/tcp/3519/p2p/16Uiu2HAmHMzWGPZuFxXACRU9aCK8CBrYT2qfKi11pqF7kBPKD9Xz"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3518/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30991/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3518/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=3&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x540cdbe37f8e7eee71f9aee2c6b42833bccba8ae750c1467352129a9c1a72a22"},{"messageHash":"0xab6467c7b3e7e5d8ce2395f52760338c7eacfef61333b53ed7f87391ec7a48b5"},{"messageHash":"0xe985ecba4d5fd10a17de130237a1ebf87b5ebcce150983aa91c0297a49d4054f"}],"paginationCursor":"0xe985ecba4d5fd10a17de130237a1ebf87b5ebcce150983aa91c0297a49d4054f"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3518/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=3&ascending=true&paginationCursor=0xe985ecba4d5fd10a17de130237a1ebf87b5ebcce150983aa91c0297a49d4054f" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x540cdbe37f8e7eee71f9aee2c6b42833bccba8ae750c1467352129a9c1a72a22"},{"messageHash":"0xab6467c7b3e7e5d8ce2395f52760338c7eacfef61333b53ed7f87391ec7a48b5"},{"messageHash":"0xe985ecba4d5fd10a17de130237a1ebf87b5ebcce150983aa91c0297a49d4054f"}],"paginationCursor":"0xe985ecba4d5fd10a17de130237a1ebf87b5ebcce150983aa91c0297a49d4054f"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3518/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0xe985ecba4d5fd10a17de130237a1ebf87b5ebcce150983aa91c0297a49d4054f&pageSize=3&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x47a93ebd7c6c00706756d2ef5667fde84a3ab30b1f117d22119e4b73417043af"},{"messageHash":"0x0fb070e302076aa4bfb35aa55fe21e5313944c0471daa17f40a47a693fdbb8fe"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30991/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=3&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x540cdbe37f8e7eee71f9aee2c6b42833bccba8ae750c1467352129a9c1a72a22"},{"messageHash":"0xab6467c7b3e7e5d8ce2395f52760338c7eacfef61333b53ed7f87391ec7a48b5"},{"messageHash":"0xe985ecba4d5fd10a17de130237a1ebf87b5ebcce150983aa91c0297a49d4054f"}],"paginationCursor":"0xe985ecba4d5fd10a17de130237a1ebf87b5ebcce150983aa91c0297a49d4054f"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30991/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=3&ascending=true&paginationCursor=0xe985ecba4d5fd10a17de130237a1ebf87b5ebcce150983aa91c0297a49d4054f" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x540cdbe37f8e7eee71f9aee2c6b42833bccba8ae750c1467352129a9c1a72a22"},{"messageHash":"0xab6467c7b3e7e5d8ce2395f52760338c7eacfef61333b53ed7f87391ec7a48b5"},{"messageHash":"0xe985ecba4d5fd10a17de130237a1ebf87b5ebcce150983aa91c0297a49d4054f"}],"paginationCursor":"0xe985ecba4d5fd10a17de130237a1ebf87b5ebcce150983aa91c0297a49d4054f"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30991/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0xe985ecba4d5fd10a17de130237a1ebf87b5ebcce150983aa91c0297a49d4054f&pageSize=3&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x47a93ebd7c6c00706756d2ef5667fde84a3ab30b1f117d22119e4b73417043af"},{"messageHash":"0x0fb070e302076aa4bfb35aa55fe21e5313944c0471daa17f40a47a693fdbb8fe"}]}'
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 84f724c7ad9c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 698ce2356969
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,88 @@
2026-03-10 04:42:33.387 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-10 04:42:33.389 DEBUG [tests.conftest] Running test: test_different_cursor_and_indexes[2-4] with id: 2026-03-10_04-42-33__9be234ee-0e59-449a-a9e8-42687e03656f
2026-03-10 04:42:33.389 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-10 04:42:33.389 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-10 04:42:33.390 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-10 04:42:33.398 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:42:33.398 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-10_04-42-33__9be234ee-0e59-449a-a9e8-42687e03656f__wakuorg_nwaku:latest.log
2026-03-10 04:42:33.399 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:42:33.399 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:42:33.401 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:42:33.401 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.193.172
2026-03-10 04:42:33.401 DEBUG [src.node.docker_mananger] Generated ports ['29192', '29193', '29194', '29195', '29196']
2026-03-10 04:42:33.403 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:42:33.403 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:42:33.403 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:42:33.404 DEBUG [src.node.docker_mananger] docker run -i -t -p 29192:29192 -p 29193:29193 -p 29194:29194 -p 29195:29195 -p 29196:29196 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29194 --rest-port=29192 --tcp-port=29193 --discv5-udp-port=29195 --rest-address=0.0.0.0 --nat=extip:172.18.193.172 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d9734ea22e0151b66b3cbea44c6f8ba7d3584d907eef073118baa0ccafc7ccbc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29196 --metrics-logging=true --store=true --relay=true
2026-03-10 04:42:33.601 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.193.172 waku bb14e050ae4bb819859fcda0b05df1b36439fb33391f6df819b84a75ac674b01
2026-03-10 04:42:33.627 ERROR [src.node.docker_mananger] Max retries reached for container e5b634b77020. Exiting log stream.
2026-03-10 04:42:33.636 DEBUG [src.node.docker_mananger] Container started with ID bb14e050ae4b. Setting up logs at ./log/docker/publishing_node1_2026-03-10_04-42-33__9be234ee-0e59-449a-a9e8-42687e03656f__wakuorg_nwaku:latest.log
2026-03-10 04:42:33.636 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 29192
2026-03-10 04:42:33.637 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:42:34.216 ERROR [src.node.docker_mananger] Max retries reached for container a7cae2691330. Exiting log stream.
2026-03-10 04:42:34.637 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29192/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:42:34.640 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:42:34.640 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:42:34.640 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29192/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:42:34.643 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.193.172/tcp/29193/p2p/16Uiu2HAkzqF2St9pXK3meZk6UqArFPKfpuaWMsvrB3CAcrB5CTR3","/ip4/172.18.193.172/tcp/29194/ws/p2p/16Uiu2HAkzqF2St9pXK3meZk6UqArFPKfpuaWMsvrB3CAcrB5CTR3"],"enrUri":"enr:-L24QM68CP7p7IlvLt0WBTr9HGI2PTRSPE5EfhJNO-iuBxsbHigvmQC9mCA4ntZ2zrV1pnPRWZq-sdik-n1FBd_KMWkCgmlkgnY0gmlwhKwSwayKbXVsdGlhZGRyc5YACASsEsGsBnIJAAoErBLBrAZyCt0DgnJzhQADAQAAiXNlY3AyNTZrMaECUFQofyI4GciNjkQsYudGIgwrmIM7webyyphgA55C-BKDdGNwgnIJg3VkcIJyC4V3YWt1MgM"}'
2026-03-10 04:42:34.643 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:42:34.650 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:42:34.650 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-10_04-42-33__9be234ee-0e59-449a-a9e8-42687e03656f__wakuorg_nwaku:latest.log
2026-03-10 04:42:34.650 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:42:34.651 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:42:34.652 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:42:34.652 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.169.51
2026-03-10 04:42:34.652 DEBUG [src.node.docker_mananger] Generated ports ['31745', '31746', '31747', '31748', '31749']
2026-03-10 04:42:34.652 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:42:34.653 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:42:34.653 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:42:34.653 DEBUG [src.node.docker_mananger] docker run -i -t -p 31745:31745 -p 31746:31746 -p 31747:31747 -p 31748:31748 -p 31749:31749 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31747 --rest-port=31745 --tcp-port=31746 --discv5-udp-port=31748 --rest-address=0.0.0.0 --nat=extip:172.18.169.51 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a4aebfdec2fc24f9d3ffb40bc1ec484ef9ceac5ab7cc1aa6cfbdaffc6db2c209 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31749 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QM68CP7p7IlvLt0WBTr9HGI2PTRSPE5EfhJNO-iuBxsbHigvmQC9mCA4ntZ2zrV1pnPRWZq-sdik-n1FBd_KMWkCgmlkgnY0gmlwhKwSwayKbXVsdGlhZGRyc5YACASsEsGsBnIJAAoErBLBrAZyCt0DgnJzhQADAQAAiXNlY3AyNTZrMaECUFQofyI4GciNjkQsYudGIgwrmIM7webyyphgA55C-BKDdGNwgnIJg3VkcIJyC4V3YWt1MgM --storenode=/ip4/172.18.193.172/tcp/29193/p2p/16Uiu2HAkzqF2St9pXK3meZk6UqArFPKfpuaWMsvrB3CAcrB5CTR3 --store=true --relay=true
2026-03-10 04:42:34.859 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.169.51 waku 76cb1daaf5f6b19f6029820d3d787f572d59cddad8dda90ba1fb3497d5ab11e4
2026-03-10 04:42:34.896 DEBUG [src.node.docker_mananger] Container started with ID 76cb1daaf5f6. Setting up logs at ./log/docker/store_node1_2026-03-10_04-42-33__9be234ee-0e59-449a-a9e8-42687e03656f__wakuorg_nwaku:latest.log
2026-03-10 04:42:34.897 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31745
2026-03-10 04:42:34.897 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:42:35.898 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31745/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:42:35.901 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:42:35.902 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:42:35.902 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31745/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:42:35.904 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.169.51/tcp/31746/p2p/16Uiu2HAm5M94WX3jTTi61qdocMKgtJPvdMa4XtEbUHhkE3voRwkr","/ip4/172.18.169.51/tcp/31747/ws/p2p/16Uiu2HAm5M94WX3jTTi61qdocMKgtJPvdMa4XtEbUHhkE3voRwkr"],"enrUri":"enr:-L24QDMo9w5ipkrSHYGWBPYtYXPgRsl0cerHUXlZjtsRETFAKEs3hRzoSE5a9cI5v8qQ22m4vPfPvBWoFcpqIlwomKQCgmlkgnY0gmlwhKwSqTOKbXVsdGlhZGRyc5YACASsEqkzBnwCAAoErBKpMwZ8A90DgnJzhQADAQAAiXNlY3AyNTZrMaECk2uWDnF4FUjTVkE1JogU62j6UHwruYXHbdmNanzz_keDdGNwgnwCg3VkcIJ8BIV3YWt1MgM"}'
2026-03-10 04:42:35.904 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:42:35.904 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31745/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.193.172/tcp/29193/p2p/16Uiu2HAkzqF2St9pXK3meZk6UqArFPKfpuaWMsvrB3CAcrB5CTR3"]'
2026-03-10 04:42:35.907 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:42:35.907 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29192/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-10 04:42:35.909 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:42:35.910 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31745/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-10 04:42:35.912 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:42:35.914 DEBUG [src.steps.store] Relaying message
2026-03-10 04:42:35.914 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29192/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:42:35.919 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:42:35.920 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:42:36.121 DEBUG [src.steps.store] Relaying message
2026-03-10 04:42:36.121 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29192/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:42:36.127 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:42:36.128 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:42:36.329 DEBUG [src.steps.store] Relaying message
2026-03-10 04:42:36.329 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29192/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:42:36.335 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:42:36.335 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:42:36.536 DEBUG [src.steps.store] Relaying message
2026-03-10 04:42:36.537 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29192/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:42:36.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:42:36.543 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:42:36.743 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29192/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=2&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:42:36.747 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x038a3e457d64cf478cbaa4cfe9fcb79e686eb6e736e8b3c340221ce75281ac22"},{"messageHash":"0x505bd38c7c13fcd9171d111665d7333397834bd0ce007618e6e92aab822a2497"}],"paginationCursor":"0x505bd38c7c13fcd9171d111665d7333397834bd0ce007618e6e92aab822a2497"}'
2026-03-10 04:42:36.747 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31745/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=2&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:42:36.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x038a3e457d64cf478cbaa4cfe9fcb79e686eb6e736e8b3c340221ce75281ac22"},{"messageHash":"0x505bd38c7c13fcd9171d111665d7333397834bd0ce007618e6e92aab822a2497"}],"paginationCursor":"0x505bd38c7c13fcd9171d111665d7333397834bd0ce007618e6e92aab822a2497"}'
2026-03-10 04:42:36.751 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29192/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x505bd38c7c13fcd9171d111665d7333397834bd0ce007618e6e92aab822a2497&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:42:36.753 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf58f5f931d4a1b1c18bce216f6e3e77a5493ddce8a043e85a4b01d464d20bc6d"},{"messageHash":"0x83701b3ff0b292ad2e3342d58d5bfe09f23cf71dc1044fac44a467fc968a23fe"}]}'
2026-03-10 04:42:36.754 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31745/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x505bd38c7c13fcd9171d111665d7333397834bd0ce007618e6e92aab822a2497&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:42:36.756 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf58f5f931d4a1b1c18bce216f6e3e77a5493ddce8a043e85a4b01d464d20bc6d"},{"messageHash":"0x83701b3ff0b292ad2e3342d58d5bfe09f23cf71dc1044fac44a467fc968a23fe"}]}'
2026-03-10 04:42:36.758 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-10 04:42:36.760 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-10 04:42:36.760 DEBUG [src.node.waku_node] Stopping container with id bb14e050ae4b
2026-03-10 04:42:37.352 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:42:37.352 DEBUG [src.node.waku_node] Stopping container with id 76cb1daaf5f6
2026-03-10 04:42:37.949 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:42:37.952 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-10 04:42:37.964 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-10 04:42:37.969 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,79 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_update_subscription_add_a_new_content_topic with id: 2026-03-10_04-33-42__98de851c-44ec-4692-ad55-5a026ef16379
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-33-42__98de851c-44ec-4692-ad55-5a026ef16379__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.74
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['55095', '55096', '55097', '55098', '55099']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 55095:55095 -p 55096:55096 -p 55097:55097 -p 55098:55098 -p 55099:55099 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55097 --rest-port=55095 --tcp-port=55096 --discv5-udp-port=55098 --rest-address=0.0.0.0 --nat=extip:172.18.168.74 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0a721871982f781a6dcba3c654a8fa71be386b4c0e0aafbfc93eb331a0219de3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55099 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container cd2be91ada5e. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.168.74 waku 4336cf561f58f061415f5c4c5f0d7656b5634785a814c32fcd3951544e1767fe
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4336cf561f58. Setting up logs at ./log/docker/node1_2026-03-10_04-33-42__98de851c-44ec-4692-ad55-5a026ef16379__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 55095
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 b54983abe558. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55095/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55095/debug/v1/info" -H "Content-Type: application/json" -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.74/tcp/55096/p2p/16Uiu2HAmUgXyZPCcNUrzmheKUjDKBFn6JjGnDzNHp95rvzJbaeEL","/ip4/172.18.168.74/tcp/55097/ws/p2p/16Uiu2HAmUgXyZPCcNUrzmheKUjDKBFn6JjGnDzNHp95rvzJbaeEL"],"enrUri":"enr:-L24QDyTvtAwNp1iL0JYbkGpnOCu_eYvOUSzwUsBYEAAU8juRGjsFk-byz4FsWc79ksqEA0za5P3t8QXcF-Gm4dqZEkCgmlkgnY0gmlwhKwSqEqKbXVsdGlhZGRyc5YACASsEqhKBtc4AAoErBKoSgbXOd0DgnJzhQADAQAAiXNlY3AyNTZrMaED7iBUnCgRaSHQKHBh_GaA1hUa7zyG4Dz_-UwIm2J4FeGDdGNwgtc4g3VkcILXOoV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-10_04-33-42__98de851c-44ec-4692-ad55-5a026ef16379__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.222.142
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46769', '46770', '46771', '46772', '46773']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 46769:46769 -p 46770:46770 -p 46771:46771 -p 46772:46772 -p 46773:46773 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46771 --rest-port=46769 --tcp-port=46770 --discv5-udp-port=46772 --rest-address=0.0.0.0 --nat=extip:172.18.222.142 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d86acd5b1ada8e8b65defa5bdb3c17f18fe1816cf4a5e0fe50e2f3c82f89efa2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46773 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QDyTvtAwNp1iL0JYbkGpnOCu_eYvOUSzwUsBYEAAU8juRGjsFk-byz4FsWc79ksqEA0za5P3t8QXcF-Gm4dqZEkCgmlkgnY0gmlwhKwSqEqKbXVsdGlhZGRyc5YACASsEqhKBtc4AAoErBKoSgbXOd0DgnJzhQADAQAAiXNlY3AyNTZrMaED7iBUnCgRaSHQKHBh_GaA1hUa7zyG4Dz_-UwIm2J4FeGDdGNwgtc4g3VkcILXOoV3YWt1MgU --filternode=/ip4/172.18.168.74/tcp/55096/p2p/16Uiu2HAmUgXyZPCcNUrzmheKUjDKBFn6JjGnDzNHp95rvzJbaeEL
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.222.142 waku ecce4eedb7119a43d1107e161bb637fa9d93a08c23c1e4b33bc9e22cc9f6ce1c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ecce4eedb711. Setting up logs at ./log/docker/node2_2026-03-10_04-33-42__98de851c-44ec-4692-ad55-5a026ef16379__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 46769
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46769/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46769/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.222.142/tcp/46770/p2p/16Uiu2HAmNwB16QsGt6rLg8K2SqwQSRodDix2vfprmrxGsQoWGKeW","/ip4/172.18.222.142/tcp/46771/ws/p2p/16Uiu2HAmNwB16QsGt6rLg8K2SqwQSRodDix2vfprmrxGsQoWGKeW"],"enrUri":"enr:-L24QE5LeREnUxvWfbmDbBNTTihSc2BSj40gpwiWgzwwkDmlYXiwybBXs3IdiFXnfuFvQblYz228gPU7T6iOZM_ItooCgmlkgnY0gmlwhKwS3o6KbXVsdGlhZGRyc5YACASsEt6OBrayAAoErBLejga2s90DgnJzhQADAQAAiXNlY3AyNTZrMaEDmLo0y8VsuFIQVKgxrN7MA6TWAmePYWJBxOZJJbeR8K-DdGNwgrayg3VkcIK2tIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46769/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.168.74/tcp/55096/p2p/16Uiu2HAmUgXyZPCcNUrzmheKUjDKBFn6JjGnDzNHp95rvzJbaeEL"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55095/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46769/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "dbb0b13f-9c87-43bf-bbb1-9f81b294cd5d", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"dbb0b13f-9c87-43bf-bbb1-9f81b294cd5d","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:46769/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55095/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46769/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":1773117224802238377,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55095/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/2/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:46769/filter/v2/messages/%2Ftest%2F2%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/2/waku-filter/proto","version":0,"timestamp":1773117224917028394,"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 4336cf561f58
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ecce4eedb711
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-03-10 04:39:02.305 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-10 04:39:02.305 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_with_extra_field with id: 2026-03-10_04-39-02__8b69346d-75cb-4404-82b5-dfa46350e07c
2026-03-10 04:39:02.305 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-10 04:39:02.306 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-10 04:39:02.306 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-10 04:39:02.312 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:39:02.312 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-39-02__8b69346d-75cb-4404-82b5-dfa46350e07c__wakuorg_nwaku:latest.log
2026-03-10 04:39:02.312 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:39:02.312 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:39:02.315 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:39:02.315 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.131.75
2026-03-10 04:39:02.315 DEBUG [src.node.docker_mananger] Generated ports ['28528', '28529', '28530', '28531', '28532']
2026-03-10 04:39:02.315 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:39:02.315 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:39:02.316 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:39:02.316 DEBUG [src.node.docker_mananger] docker run -i -t -p 28528:28528 -p 28529:28529 -p 28530:28530 -p 28531:28531 -p 28532:28532 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28530 --rest-port=28528 --tcp-port=28529 --discv5-udp-port=28531 --rest-address=0.0.0.0 --nat=extip:172.18.131.75 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=61aee4db0daea4ac5cea287dceb3c4adb9af10ef46a6eadd0e7bbd47d32da6f3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28532 --metrics-logging=true --relay=true --filter=true
2026-03-10 04:39:02.470 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.131.75 waku b620397fb35257af64d6db3910500f9dda5601173323798f34d2456fae1c9145
2026-03-10 04:39:02.497 DEBUG [src.node.docker_mananger] Container started with ID b620397fb352. Setting up logs at ./log/docker/node1_2026-03-10_04-39-02__8b69346d-75cb-4404-82b5-dfa46350e07c__wakuorg_nwaku:latest.log
2026-03-10 04:39:02.497 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 28528
2026-03-10 04:39:02.499 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:39:02.656 ERROR [src.node.docker_mananger] Max retries reached for container ad313472dbce. Exiting log stream.
2026-03-10 04:39:03.101 ERROR [src.node.docker_mananger] Max retries reached for container c1569fae3b1c. Exiting log stream.
2026-03-10 04:39:03.500 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28528/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:39:03.503 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:39:03.503 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:39:03.503 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28528/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:39:03.506 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.131.75/tcp/28529/p2p/16Uiu2HAm7v7ZuuyX3p8NJTnx1SLmW1un1QQbhNvtmzsBnyTwbfBo","/ip4/172.18.131.75/tcp/28530/ws/p2p/16Uiu2HAm7v7ZuuyX3p8NJTnx1SLmW1un1QQbhNvtmzsBnyTwbfBo"],"enrUri":"enr:-L24QFna7Y_uYO0O2ztR05QfZuokn8s9krcQ8ER2NeZ_bpDXY549cygFNNDr93Vu9N8X3511FX5RJuk3YhdnGX83cYICgmlkgnY0gmlwhKwSg0uKbXVsdGlhZGRyc5YACASsEoNLBm9xAAoErBKDSwZvct0DgnJzhQADAQAAiXNlY3AyNTZrMaECuZVwQruQ-54Bgvh-UiINTa53rBWvWewpxHNwGDHXizqDdGNwgm9xg3VkcIJvc4V3YWt1MgU"}'
2026-03-10 04:39:03.506 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:39:03.506 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-10 04:39:03.512 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:39:03.512 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-10_04-39-02__8b69346d-75cb-4404-82b5-dfa46350e07c__wakuorg_nwaku:latest.log
2026-03-10 04:39:03.512 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:39:03.512 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:39:03.513 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:39:03.514 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.165.43
2026-03-10 04:39:03.514 DEBUG [src.node.docker_mananger] Generated ports ['61515', '61516', '61517', '61518', '61519']
2026-03-10 04:39:03.514 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:39:03.514 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:39:03.514 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:39:03.514 DEBUG [src.node.docker_mananger] docker run -i -t -p 61515:61515 -p 61516:61516 -p 61517:61517 -p 61518:61518 -p 61519:61519 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61517 --rest-port=61515 --tcp-port=61516 --discv5-udp-port=61518 --rest-address=0.0.0.0 --nat=extip:172.18.165.43 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=619aef65d8bc82bee9cda51c8ec81a87bcccdac5cd109a1552f2fddfaccd44df --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61519 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QFna7Y_uYO0O2ztR05QfZuokn8s9krcQ8ER2NeZ_bpDXY549cygFNNDr93Vu9N8X3511FX5RJuk3YhdnGX83cYICgmlkgnY0gmlwhKwSg0uKbXVsdGlhZGRyc5YACASsEoNLBm9xAAoErBKDSwZvct0DgnJzhQADAQAAiXNlY3AyNTZrMaECuZVwQruQ-54Bgvh-UiINTa53rBWvWewpxHNwGDHXizqDdGNwgm9xg3VkcIJvc4V3YWt1MgU --filternode=/ip4/172.18.131.75/tcp/28529/p2p/16Uiu2HAm7v7ZuuyX3p8NJTnx1SLmW1un1QQbhNvtmzsBnyTwbfBo
2026-03-10 04:39:03.659 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.165.43 waku 4875405fc345946b4294b7de0400fbb4c12f234a7bfe91a416a4a18ad2ce76f2
2026-03-10 04:39:03.685 DEBUG [src.node.docker_mananger] Container started with ID 4875405fc345. Setting up logs at ./log/docker/node2_2026-03-10_04-39-02__8b69346d-75cb-4404-82b5-dfa46350e07c__wakuorg_nwaku:latest.log
2026-03-10 04:39:03.685 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 61515
2026-03-10 04:39:03.685 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:39:04.686 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61515/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:39:04.689 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:39:04.689 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:39:04.690 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61515/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:39:04.692 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.165.43/tcp/61516/p2p/16Uiu2HAm3YH5bzcanHdeqyMum2cFuFwXaUbNBUTRpNTCEBYaDPma","/ip4/172.18.165.43/tcp/61517/ws/p2p/16Uiu2HAm3YH5bzcanHdeqyMum2cFuFwXaUbNBUTRpNTCEBYaDPma"],"enrUri":"enr:-L24QO3AMIG-3naXOkNsWnXzv3zVa6j5BHu1hDDgTS7FOPuMVuPCBz3oUXctq5pnzI2ovxwvIv0tnKcTsDlk1TbuPkICgmlkgnY0gmlwhKwSpSuKbXVsdGlhZGRyc5YACASsEqUrBvBMAAoErBKlKwbwTd0DgnJzhQADAQAAiXNlY3AyNTZrMaECeI6rDSD68TQuFTkkIydgln0qbX7p4ILmkyWMQR7ZdIGDdGNwgvBMg3VkcILwToV3YWt1MgA"}'
2026-03-10 04:39:04.692 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:39:04.692 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61515/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.131.75/tcp/28529/p2p/16Uiu2HAm7v7ZuuyX3p8NJTnx1SLmW1un1QQbhNvtmzsBnyTwbfBo"]'
2026-03-10 04:39:04.727 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:39:04.728 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-03-10 04:39:04.728 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28528/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-10 04:39:04.742 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:39:04.742 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61515/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "07565d2a-e579-44f8-baa1-b1d732f72fcf", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-10 04:39:04.753 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"07565d2a-e579-44f8-baa1-b1d732f72fcf","statusDesc":"OK"}'
2026-03-10 04:39:04.755 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:61515/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1", "extraField": "extraValue"}'
2026-03-10 04:39:04.757 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:61515/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
2026-03-10 04:39:04.759 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-10 04:39:04.760 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-10 04:39:04.760 DEBUG [src.node.waku_node] Stopping container with id b620397fb352
2026-03-10 04:39:05.207 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:39:05.210 DEBUG [src.node.waku_node] Stopping container with id 4875405fc345
2026-03-10 04:39:05.620 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:39:05.620 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-10 04:39:05.625 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-10 04:39:05.630 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,390 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_unsubscribe_from_all_pubsub_topics with id: 2026-03-10_04-41-13__2ca62a76-d3eb-4a65-892a-614b637dc8f5
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-41-13__2ca62a76-d3eb-4a65-892a-614b637dc8f5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.233.142
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25868', '25869', '25870', '25871', '25872']
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 25868:25868 -p 25869:25869 -p 25870:25870 -p 25871:25871 -p 25872:25872 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25870 --rest-port=25868 --tcp-port=25869 --discv5-udp-port=25871 --rest-address=0.0.0.0 --nat=extip:172.18.233.142 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=0991ba4eabff8331d94b8efda58e3e88662348bf525be2aee7a6dd57bcc4c604 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25872 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9c826d01ecea. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.233.142 waku deaf45f3697139bbdf56a1703b11cc55112faad6a76285f5b04f2c158b043f4b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID deaf45f36971. Setting up logs at ./log/docker/node1_2026-03-10_04-41-13__2ca62a76-d3eb-4a65-892a-614b637dc8f5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 25868
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 41bc1c07e230. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25868/health" -H "Content-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:25868/health" -H "Content-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:25868/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25868/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.233.142/tcp/25869/p2p/16Uiu2HAm7eyPdSHHkgptkSe8wi1v8XAULMSgRf8uqwPRHVZact5n","/ip4/172.18.233.142/tcp/25870/ws/p2p/16Uiu2HAm7eyPdSHHkgptkSe8wi1v8XAULMSgRf8uqwPRHVZact5n"],"enrUri":"enr:-L24QJ6Go_gakJ-gFL9qEYZMtw3v-1vsrsIAj6yAE52PH39McfGZGhly7QTWn31iFPMhR9AZAszB6CnYndnwXdXBexYCgmlkgnY0gmlwhKwS6Y6KbXVsdGlhZGRyc5YACASsEumOBmUNAAoErBLpjgZlDt0DgnJzhQACAQAAiXNlY3AyNTZrMaECtbR68raVGpSvCUCEDk6v6eM_v5AikP2m3d0Ri5NVeMmDdGNwgmUNg3VkcIJlD4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-10_04-41-13__2ca62a76-d3eb-4a65-892a-614b637dc8f5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.43
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58539', '58540', '58541', '58542', '58543']
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 58539:58539 -p 58540:58540 -p 58541:58541 -p 58542:58542 -p 58543:58543 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58541 --rest-port=58539 --tcp-port=58540 --discv5-udp-port=58542 --rest-address=0.0.0.0 --nat=extip:172.18.113.43 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=c8ce4a023c8d6dce1e1fedfdf304a9eb051d99dabaf1d11f6aad2ab4824c5d5d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58543 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJ6Go_gakJ-gFL9qEYZMtw3v-1vsrsIAj6yAE52PH39McfGZGhly7QTWn31iFPMhR9AZAszB6CnYndnwXdXBexYCgmlkgnY0gmlwhKwS6Y6KbXVsdGlhZGRyc5YACASsEumOBmUNAAoErBLpjgZlDt0DgnJzhQACAQAAiXNlY3AyNTZrMaECtbR68raVGpSvCUCEDk6v6eM_v5AikP2m3d0Ri5NVeMmDdGNwgmUNg3VkcIJlD4V3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.113.43 waku 559f0f4dd2eb7de4be0af634134678874fbc8f3d61ba09fb4cd78174c53a4d3b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 559f0f4dd2eb. Setting up logs at ./log/docker/node2_2026-03-10_04-41-13__2ca62a76-d3eb-4a65-892a-614b637dc8f5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 58539
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58539/health" -H "Content-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:58539/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58539/debug/v1/info" -H "Content-Type: application/json" -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.43/tcp/58540/p2p/16Uiu2HAmCf4emTPFrhL3DDjmd78jzh2SFC8K8VWPC6R7BmFB8StC","/ip4/172.18.113.43/tcp/58541/ws/p2p/16Uiu2HAmCf4emTPFrhL3DDjmd78jzh2SFC8K8VWPC6R7BmFB8StC"],"enrUri":"enr:-L24QHNfkGZbFFghPIz4mgfd4LD3QYFpTM83FeAVu3dmlkDVMD_HWqFUsRmnJj4qg4ojjnA-7ATatkcgq8VHrmwBRJkCgmlkgnY0gmlwhKwScSuKbXVsdGlhZGRyc5YACASsEnErBuSsAAoErBJxKwbkrd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDAATdEJiLqxxYBs9LTFtqVWLFZPH8E3s0eRUSTV8WOpWDdGNwguSsg3VkcILkroV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58539/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.233.142/tcp/25869/p2p/16Uiu2HAm7eyPdSHHkgptkSe8wi1v8XAULMSgRf8uqwPRHVZact5n"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25868/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58539/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25868/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25868/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117676805903612,"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:58539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117676805903612,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25868/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:25868/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":1773117676928457214,"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:58539/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":1773117676928457214,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25868/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25868/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117677051550185,"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:58539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117677051550185,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25868/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25868/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117677177787079,"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:58539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117677177787079,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25868/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25868/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117677299978959,"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:58539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117677299978959,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25868/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25868/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117677421907447,"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:58539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117677421907447,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25868/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25868/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117677542886636,"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:58539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117677542886636,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25868/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25868/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117677665149213,"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:58539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117672449835881,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117677665149213,"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 deaf45f36971
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 559f0f4dd2eb
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  tests.conftest:conftest.py:73 Running fixture teardown: attach_logs_on_fail
DEBUG  tests.conftest:conftest.py:74 Test failed, attempting to attach logs to the allure reports
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-03-10_04-41-13__2ca62a76-d3eb-4a65-892a-614b637dc8f5__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-03-10_04-41-13__2ca62a76-d3eb-4a65-892a-614b637dc8f5__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_unsubscribe_from_all_pubsub_topics with id: 2026-03-10_04-41-19__006d2bf6-76f2-4c01-a4e8-a5fe9fddefe4
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-41-19__006d2bf6-76f2-4c01-a4e8-a5fe9fddefe4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.234.139
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28926', '28927', '28928', '28929', '28930']
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 28926:28926 -p 28927:28927 -p 28928:28928 -p 28929:28929 -p 28930:28930 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28928 --rest-port=28926 --tcp-port=28927 --discv5-udp-port=28929 --rest-address=0.0.0.0 --nat=extip:172.18.234.139 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=aa5300419f7b1b32ea1e1bb675cfd4df820aeec675cca9146866ce4f13decba4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28930 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container deaf45f36971. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.234.139 waku 370f25de769256b95c448bab7526bd6beb2af70af460ed91b3e8fb13a9c2240a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 370f25de7692. Setting up logs at ./log/docker/node1_2026-03-10_04-41-19__006d2bf6-76f2-4c01-a4e8-a5fe9fddefe4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28926
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 559f0f4dd2eb. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28926/health" -H "Content-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:28926/health" -H "Content-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:28926/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28926/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.234.139/tcp/28927/p2p/16Uiu2HAmNGxAxpfmQkMovE6KFW4gTWSxCooJ6vEVvrg6sbQ9RwR3","/ip4/172.18.234.139/tcp/28928/ws/p2p/16Uiu2HAmNGxAxpfmQkMovE6KFW4gTWSxCooJ6vEVvrg6sbQ9RwR3"],"enrUri":"enr:-L24QEAWZn9amoy13q0XWyXZsG0ZuPB7lMpsZBkTT0vDj8JTGvDJh_AfMAtdFkaaJW-Zg7vVoTz9fA0a0qvs60eYMfACgmlkgnY0gmlwhKwS6ouKbXVsdGlhZGRyc5YACASsEuqLBnD_AAoErBLqiwZxAN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDju-g9SKpGmYoXPp3BDiKtns3RydASJYLOD3uxTu04SqDdGNwgnD_g3VkcIJxAYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-10_04-41-19__006d2bf6-76f2-4c01-a4e8-a5fe9fddefe4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.153
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24574', '24575', '24576', '24577', '24578']
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 24574:24574 -p 24575:24575 -p 24576:24576 -p 24577:24577 -p 24578:24578 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24576 --rest-port=24574 --tcp-port=24575 --discv5-udp-port=24577 --rest-address=0.0.0.0 --nat=extip:172.18.18.153 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=9d542bdfa1a2cf0acab5d38fa5a0bdeca9e4efc6bd76f161e94a5eeceab586e9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24578 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEAWZn9amoy13q0XWyXZsG0ZuPB7lMpsZBkTT0vDj8JTGvDJh_AfMAtdFkaaJW-Zg7vVoTz9fA0a0qvs60eYMfACgmlkgnY0gmlwhKwS6ouKbXVsdGlhZGRyc5YACASsEuqLBnD_AAoErBLqiwZxAN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDju-g9SKpGmYoXPp3BDiKtns3RydASJYLOD3uxTu04SqDdGNwgnD_g3VkcIJxAYV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.18.153 waku c6b3a778a15b510f1a96a7109889365d2c417c797b8a4ecea0e85ef3d23b2c25
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c6b3a778a15b. Setting up logs at ./log/docker/node2_2026-03-10_04-41-19__006d2bf6-76f2-4c01-a4e8-a5fe9fddefe4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 24574
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24574/health" -H "Content-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:24574/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24574/debug/v1/info" -H "Content-Type: application/json" -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.153/tcp/24575/p2p/16Uiu2HAkv5dDuAGxW7s144ZemTXjnL1dW2b4Nph1nN8xRZqRrEX1","/ip4/172.18.18.153/tcp/24576/ws/p2p/16Uiu2HAkv5dDuAGxW7s144ZemTXjnL1dW2b4Nph1nN8xRZqRrEX1"],"enrUri":"enr:-L24QG766t1I9wx8ww6XGXBHqegRkn1_gspN0CPuG-czuKZ7D0bUTAjKvUPYVUeKW4ExeN0ISvRhqB1rxkuenWBqlB8CgmlkgnY0gmlwhKwSEpmKbXVsdGlhZGRyc5YACASsEhKZBl__AAoErBISmQZgAN0DgnJzhQACAQAAiXNlY3AyNTZrMaECCbj0Ic3bRimg7TILpY7dT9i3lk1hNucyfcwi3wZaR8iDdGNwgl__g3VkcIJgAYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24574/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.234.139/tcp/28927/p2p/16Uiu2HAmNGxAxpfmQkMovE6KFW4gTWSxCooJ6vEVvrg6sbQ9RwR3"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28926/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24574/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28926/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28926/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117676805903612,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117682057099683,"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 370f25de7692
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c6b3a778a15b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  tests.conftest:conftest.py:73 Running fixture teardown: attach_logs_on_fail
DEBUG  tests.conftest:conftest.py:74 Test failed, attempting to attach logs to the allure reports
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-03-10_04-41-19__006d2bf6-76f2-4c01-a4e8-a5fe9fddefe4__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-03-10_04-41-19__006d2bf6-76f2-4c01-a4e8-a5fe9fddefe4__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_unsubscribe_from_all_pubsub_topics with id: 2026-03-10_04-41-23__b668728f-9638-4586-9d26-79cbfaca41ac
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-41-23__b668728f-9638-4586-9d26-79cbfaca41ac__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.146
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54038', '54039', '54040', '54041', '54042']
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 54038:54038 -p 54039:54039 -p 54040:54040 -p 54041:54041 -p 54042:54042 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54040 --rest-port=54038 --tcp-port=54039 --discv5-udp-port=54041 --rest-address=0.0.0.0 --nat=extip:172.18.213.146 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ac546db7fd6bed01faeced1b9bb33374dc02ff5ddffd94dafbafa75f4c7bced0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54042 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 370f25de7692. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.213.146 waku 6d619a1a958143ea798121a19a2d92346bfb57e5fdb78c7a49e7a8c58966e9d1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6d619a1a9581. Setting up logs at ./log/docker/node1_2026-03-10_04-41-23__b668728f-9638-4586-9d26-79cbfaca41ac__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 54038
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 c6b3a778a15b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54038/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54038/debug/v1/info" -H "Content-Type: application/json" -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.146/tcp/54039/p2p/16Uiu2HAmH8n9KKtoFA9hPLme5X758Jrnrc3YziwrkyUnXWYDiA7F","/ip4/172.18.213.146/tcp/54040/ws/p2p/16Uiu2HAmH8n9KKtoFA9hPLme5X758Jrnrc3YziwrkyUnXWYDiA7F"],"enrUri":"enr:-L24QM7jJExYakBXx8c2BFNDSrCGV6zKz35E3V5X-oBkhBYsU1XUx64LShL7V1lK8m6a-kjwszeHGRH7lOuDqL99WpECgmlkgnY0gmlwhKwS1ZKKbXVsdGlhZGRyc5YACASsEtWSBtMXAAoErBLVkgbTGN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDQo01YGNh1NYizSW3iQCrrxnDiwQp5YHEjkOVSGDOxnaDdGNwgtMXg3VkcILTGYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-10_04-41-23__b668728f-9638-4586-9d26-79cbfaca41ac__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.178
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20071', '20072', '20073', '20074', '20075']
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 20071:20071 -p 20072:20072 -p 20073:20073 -p 20074:20074 -p 20075:20075 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20073 --rest-port=20071 --tcp-port=20072 --discv5-udp-port=20074 --rest-address=0.0.0.0 --nat=extip:172.18.224.178 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=69bf3f0cf7955f82ebc32e7be06ffb76da4dddcd3ba9b5ee4e4eadb37d6dcf30 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20075 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QM7jJExYakBXx8c2BFNDSrCGV6zKz35E3V5X-oBkhBYsU1XUx64LShL7V1lK8m6a-kjwszeHGRH7lOuDqL99WpECgmlkgnY0gmlwhKwS1ZKKbXVsdGlhZGRyc5YACASsEtWSBtMXAAoErBLVkgbTGN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDQo01YGNh1NYizSW3iQCrrxnDiwQp5YHEjkOVSGDOxnaDdGNwgtMXg3VkcILTGYV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.224.178 waku f80012b433a22308b69293d155fedf9eb3136e161c819237fc3623810fca7bf8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f80012b433a2. Setting up logs at ./log/docker/node2_2026-03-10_04-41-23__b668728f-9638-4586-9d26-79cbfaca41ac__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20071
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20071/health" -H "Content-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:20071/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20071/debug/v1/info" -H "Content-Type: application/json" -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.178/tcp/20072/p2p/16Uiu2HAmVMpTSS4mfzYGp7zLvEk5wPCBuHD92k8u3SCYMboKLk9b","/ip4/172.18.224.178/tcp/20073/ws/p2p/16Uiu2HAmVMpTSS4mfzYGp7zLvEk5wPCBuHD92k8u3SCYMboKLk9b"],"enrUri":"enr:-L24QKvVIZSyLtLvK5aVJTquwQi9mrcD-pbUtY5lLDzj_roFDhNJ4VjWADH6MIvbGCX8OK929Fr9AisLOyT7Up8Nz1MCgmlkgnY0gmlwhKwS4LKKbXVsdGlhZGRyc5YACASsEuCyBk5oAAoErBLgsgZOad0DgnJzhQACAQAAiXNlY3AyNTZrMaED-DCd6TqsbBR3LfND7UdQzpOLfalg3D1chtxzyu3m7VaDdGNwgk5og3VkcIJOaoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20071/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.213.146/tcp/54039/p2p/16Uiu2HAmH8n9KKtoFA9hPLme5X758Jrnrc3YziwrkyUnXWYDiA7F"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54038/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20071/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54038/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54038/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117686235050273,"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:20071/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117686235050273,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54038/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:54038/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":1773117686360766363,"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:20071/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":1773117686360766363,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54038/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54038/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117686484114792,"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:20071/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117686484114792,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54038/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54038/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117686609751245,"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:20071/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117686609751245,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54038/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54038/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117686734366413,"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:20071/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117686734366413,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54038/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54038/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117686855640128,"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:20071/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117686855640128,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54038/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54038/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117686977396220,"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:20071/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117686977396220,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54038/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54038/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117687101355871,"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:20071/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117687101355871,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:54038/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:20071/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54038/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
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:54038/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/0'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54038/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)'}'
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:54038/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/1'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54038/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
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:54038/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/2'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54038/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
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:54038/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/3'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54038/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
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:54038/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/4'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54038/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
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:54038/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/5'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54038/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
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:54038/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/6'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54038/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
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:54038/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/7'
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 6d619a1a9581
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f80012b433a2
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,156 @@
2026-03-10 04:34:08.015 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-10 04:34:08.015 DEBUG [tests.conftest] Running test: test_2_nodes_different_content_topic_different_shard with id: 2026-03-10_04-34-08__84177974-aad2-4b8e-8ea0-a63237486321
2026-03-10 04:34:08.016 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-10 04:34:08.016 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-10 04:34:08.016 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-10 04:34:08.024 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:34:08.024 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-34-08__84177974-aad2-4b8e-8ea0-a63237486321__wakuorg_nwaku:latest.log
2026-03-10 04:34:08.024 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:34:08.024 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:34:08.025 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:34:08.026 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.237.227
2026-03-10 04:34:08.026 DEBUG [src.node.docker_mananger] Generated ports ['37531', '37532', '37533', '37534', '37535']
2026-03-10 04:34:08.026 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:34:08.026 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:34:08.026 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:34:08.026 DEBUG [src.node.docker_mananger] docker run -i -t -p 37531:37531 -p 37532:37532 -p 37533:37533 -p 37534:37534 -p 37535:37535 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37533 --rest-port=37531 --tcp-port=37532 --discv5-udp-port=37534 --rest-address=0.0.0.0 --nat=extip:172.18.237.227 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=97c80fa172af7e505ccb7eabfba8bddac29b36e3fca651e19d031591347c6acb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37535 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto
2026-03-10 04:34:08.225 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.237.227 waku 6ed5f002c5d30a756e83991681ac2df27b2388d6f5f1812f791e88a552219206
2026-03-10 04:34:08.228 ERROR [src.node.docker_mananger] Max retries reached for container 019fbdb49967. Exiting log stream.
2026-03-10 04:34:08.260 DEBUG [src.node.docker_mananger] Container started with ID 6ed5f002c5d3. Setting up logs at ./log/docker/node1_2026-03-10_04-34-08__84177974-aad2-4b8e-8ea0-a63237486321__wakuorg_nwaku:latest.log
2026-03-10 04:34:08.260 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37531
2026-03-10 04:34:08.261 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:34:08.775 ERROR [src.node.docker_mananger] Max retries reached for container 386e3a91e4e4. Exiting log stream.
2026-03-10 04:34:09.262 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37531/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:34:09.288 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:34:09.388 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37531/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:34:09.391 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:34:09.391 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:34:09.391 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37531/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:34:09.394 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.237.227/tcp/37532/p2p/16Uiu2HAmJ5FNQXTLha46qm23CN8VfNgy4tuC12Bmm6f1s75VtBqR","/ip4/172.18.237.227/tcp/37533/ws/p2p/16Uiu2HAmJ5FNQXTLha46qm23CN8VfNgy4tuC12Bmm6f1s75VtBqR"],"enrUri":"enr:-L24QFa69b4mIcxGX9ME1-G-yVabO4RRjqH8lAHrz4Ke2swlOzOtI7Aewew7NUUtIZ0qjDJ0QhfvZi7SGljlS5B63O0CgmlkgnY0gmlwhKwS7eOKbXVsdGlhZGRyc5YACASsEu3jBpKcAAoErBLt4waSnd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDUIFbOxnMu_CMGgYpuZBGoeqCaNCasP-wj5Myb87ByxiDdGNwgpKcg3VkcIKSnoV3YWt1MgU"}'
2026-03-10 04:34:09.394 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:34:09.403 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:34:09.403 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-10_04-34-08__84177974-aad2-4b8e-8ea0-a63237486321__wakuorg_nwaku:latest.log
2026-03-10 04:34:09.404 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:34:09.404 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:34:09.407 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:34:09.407 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.145.1
2026-03-10 04:34:09.407 DEBUG [src.node.docker_mananger] Generated ports ['28794', '28795', '28796', '28797', '28798']
2026-03-10 04:34:09.408 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:34:09.408 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:34:09.410 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:34:09.410 DEBUG [src.node.docker_mananger] docker run -i -t -p 28794:28794 -p 28795:28795 -p 28796:28796 -p 28797:28797 -p 28798:28798 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28796 --rest-port=28794 --tcp-port=28795 --discv5-udp-port=28797 --rest-address=0.0.0.0 --nat=extip:172.18.145.1 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=3f4adef6fc34d76feeea662ddf9f1e8def8dcafeb7cf4edd8b2dfa7a9feb27ba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28798 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFa69b4mIcxGX9ME1-G-yVabO4RRjqH8lAHrz4Ke2swlOzOtI7Aewew7NUUtIZ0qjDJ0QhfvZi7SGljlS5B63O0CgmlkgnY0gmlwhKwS7eOKbXVsdGlhZGRyc5YACASsEu3jBpKcAAoErBLt4waSnd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDUIFbOxnMu_CMGgYpuZBGoeqCaNCasP-wj5Myb87ByxiDdGNwgpKcg3VkcIKSnoV3YWt1MgU --content-topic=/waku/2/content/test.js
2026-03-10 04:34:09.620 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.145.1 waku ef0d684cc81b43273679800fa442720bae2ea80d08e7caf5e78b9b08e1ad9b14
2026-03-10 04:34:09.655 DEBUG [src.node.docker_mananger] Container started with ID ef0d684cc81b. Setting up logs at ./log/docker/node2_2026-03-10_04-34-08__84177974-aad2-4b8e-8ea0-a63237486321__wakuorg_nwaku:latest.log
2026-03-10 04:34:09.656 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 28794
2026-03-10 04:34:09.656 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:34:10.656 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28794/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:34:10.660 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:34:10.661 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:34:10.661 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28794/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:34:10.665 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.145.1/tcp/28795/p2p/16Uiu2HAmUcfnC4L3S3adrcUD8LXH6zFNaAud3nWz4CZGgKsJp6p5","/ip4/172.18.145.1/tcp/28796/ws/p2p/16Uiu2HAmUcfnC4L3S3adrcUD8LXH6zFNaAud3nWz4CZGgKsJp6p5"],"enrUri":"enr:-L24QEXL_8THIULn6jkCJQAq8n9JictInaB4ZKKbm8c3WAzfcsoxJW96YlUFVVHUPfqrpavFMMTDm_R5Z-jUgE7bS9sCgmlkgnY0gmlwhKwSkQGKbXVsdGlhZGRyc5YACASsEpEBBnB7AAoErBKRAQZwfN0DgnJzhQACAQAAiXNlY3AyNTZrMaED7SLUz1U97RHnSQOKE7poLxWZg95D67x77MTYUPs8_gaDdGNwgnB7g3VkcIJwfYV3YWt1MgE"}'
2026-03-10 04:34:10.665 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:34:10.666 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28794/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.237.227/tcp/37532/p2p/16Uiu2HAmJ5FNQXTLha46qm23CN8VfNgy4tuC12Bmm6f1s75VtBqR"]'
2026-03-10 04:34:10.695 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:34:10.697 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37531/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-03-10 04:34:10.707 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:34:10.710 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28794/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/content/test.js"]'
2026-03-10 04:34:10.716 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:34:10.717 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37531/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:34:10.727 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:34:10.728 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-10 04:34:10.829 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-10 04:34:10.831 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37531/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:34:10.836 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117246681022180,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117250716862245,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117250784493534,"ephemeral":false,"proof":""}]'
2026-03-10 04:34:10.885 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-10 04:34:10.886 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-10 04:34:10.886 DEBUG [src.node.waku_node] Stopping container with id 6ed5f002c5d3
2026-03-10 04:34:11.512 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:34:11.513 DEBUG [src.node.waku_node] Stopping container with id ef0d684cc81b
2026-03-10 04:34:12.108 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:34:12.109 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-10 04:34:12.148 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-10 04:34:12.182 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-10 04:34:12.184 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-10 04:34:12.184 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-10 04:34:12.184 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-10_04-34-08__84177974-aad2-4b8e-8ea0-a63237486321__wakuorg_nwaku:latest.log
2026-03-10 04:34:12.185 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-10_04-34-08__84177974-aad2-4b8e-8ea0-a63237486321__wakuorg_nwaku:latest.log
2026-03-10 04:34:12.189 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-10 04:34:12.190 DEBUG [tests.conftest] Running test: test_2_nodes_different_content_topic_different_shard with id: 2026-03-10_04-34-12__436c839a-f673-4af5-a297-e5c73724095e
2026-03-10 04:34:12.190 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-10 04:34:12.190 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-10 04:34:12.190 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-10 04:34:12.197 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:34:12.198 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-34-12__436c839a-f673-4af5-a297-e5c73724095e__wakuorg_nwaku:latest.log
2026-03-10 04:34:12.198 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:34:12.198 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:34:12.199 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:34:12.199 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.180.214
2026-03-10 04:34:12.199 DEBUG [src.node.docker_mananger] Generated ports ['32883', '32884', '32885', '32886', '32887']
2026-03-10 04:34:12.200 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:34:12.200 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:34:12.200 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:34:12.200 DEBUG [src.node.docker_mananger] docker run -i -t -p 32883:32883 -p 32884:32884 -p 32885:32885 -p 32886:32886 -p 32887:32887 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32885 --rest-port=32883 --tcp-port=32884 --discv5-udp-port=32886 --rest-address=0.0.0.0 --nat=extip:172.18.180.214 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=8ddc3fbc5fc2d19a7b609f083feac6d4976eddbeabafdc46a3cf624459caebee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32887 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto
2026-03-10 04:34:12.386 ERROR [src.node.docker_mananger] Max retries reached for container 6ed5f002c5d3. Exiting log stream.
2026-03-10 04:34:12.400 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.180.214 waku 0a6b1e119a2b283a1a19acfdd74bbcc0b5b26a0616e4154b573064105a31450a
2026-03-10 04:34:12.433 DEBUG [src.node.docker_mananger] Container started with ID 0a6b1e119a2b. Setting up logs at ./log/docker/node1_2026-03-10_04-34-12__436c839a-f673-4af5-a297-e5c73724095e__wakuorg_nwaku:latest.log
2026-03-10 04:34:12.434 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32883
2026-03-10 04:34:12.435 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:34:12.972 ERROR [src.node.docker_mananger] Max retries reached for container ef0d684cc81b. Exiting log stream.
2026-03-10 04:34:13.435 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32883/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:34:13.438 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:34:13.539 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32883/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:34:13.541 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:34:13.542 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:34:13.542 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32883/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:34:13.545 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.180.214/tcp/32884/p2p/16Uiu2HAmAK9hjMitm6vDtFAAjHToft37tYBMR6Swbp6geBJk1a99","/ip4/172.18.180.214/tcp/32885/ws/p2p/16Uiu2HAmAK9hjMitm6vDtFAAjHToft37tYBMR6Swbp6geBJk1a99"],"enrUri":"enr:-L24QDjfZl_3Yob-YpIV3TYyTpANee_4BDWZWvY-UI3Y8t_zGLdEfyDKUq-eDrcFv9Ut5CJaCCig3I7HLMzLwd4O8DMCgmlkgnY0gmlwhKwStNaKbXVsdGlhZGRyc5YACASsErTWBoB0AAoErBK01gaAdd0DgnJzhQACAQAAiXNlY3AyNTZrMaEC3TOVtVEV6nH7Pey38a1hvzIZSCH5V8_ArsN7QsoYDMyDdGNwgoB0g3VkcIKAdoV3YWt1MgU"}'
2026-03-10 04:34:13.545 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:34:13.552 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:34:13.552 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-10_04-34-12__436c839a-f673-4af5-a297-e5c73724095e__wakuorg_nwaku:latest.log
2026-03-10 04:34:13.553 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:34:13.553 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:34:13.554 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:34:13.554 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.179.218
2026-03-10 04:34:13.554 DEBUG [src.node.docker_mananger] Generated ports ['60676', '60677', '60678', '60679', '60680']
2026-03-10 04:34:13.554 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:34:13.555 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:34:13.555 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:34:13.555 DEBUG [src.node.docker_mananger] docker run -i -t -p 60676:60676 -p 60677:60677 -p 60678:60678 -p 60679:60679 -p 60680:60680 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60678 --rest-port=60676 --tcp-port=60677 --discv5-udp-port=60679 --rest-address=0.0.0.0 --nat=extip:172.18.179.218 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=bb97e205cfbed937de74764dc99bebbae54d46c4ef246b99a62a55fda60f2dd0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60680 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDjfZl_3Yob-YpIV3TYyTpANee_4BDWZWvY-UI3Y8t_zGLdEfyDKUq-eDrcFv9Ut5CJaCCig3I7HLMzLwd4O8DMCgmlkgnY0gmlwhKwStNaKbXVsdGlhZGRyc5YACASsErTWBoB0AAoErBK01gaAdd0DgnJzhQACAQAAiXNlY3AyNTZrMaEC3TOVtVEV6nH7Pey38a1hvzIZSCH5V8_ArsN7QsoYDMyDdGNwgoB0g3VkcIKAdoV3YWt1MgU --content-topic=/waku/2/content/test.js
2026-03-10 04:34:13.744 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.179.218 waku 2043ecfc5f2cdd658f6616da9741e3eab637b2b651b61fa08d8197547496a505
2026-03-10 04:34:13.780 DEBUG [src.node.docker_mananger] Container started with ID 2043ecfc5f2c. Setting up logs at ./log/docker/node2_2026-03-10_04-34-12__436c839a-f673-4af5-a297-e5c73724095e__wakuorg_nwaku:latest.log
2026-03-10 04:34:13.781 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 60676
2026-03-10 04:34:13.781 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:34:14.781 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60676/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:34:14.784 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:34:14.884 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60676/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:34:14.906 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-10 04:34:15.006 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60676/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:34:15.009 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:34:15.010 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:34:15.010 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60676/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:34:15.013 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.179.218/tcp/60677/p2p/16Uiu2HAmLrRgbRnMVTH7vGN33AMJRdeLCE3jnKEAkpvRVCQrQ6Tq","/ip4/172.18.179.218/tcp/60678/ws/p2p/16Uiu2HAmLrRgbRnMVTH7vGN33AMJRdeLCE3jnKEAkpvRVCQrQ6Tq"],"enrUri":"enr:-L24QETZm6ZnIpLaqGiFECvCoaP8MuGL0ry_2xOEMpNLKITvIM1RK7-q6x9hkvlDCTGDuIdegrv-3tqp5qbH7smOhHQCgmlkgnY0gmlwhKwSs9qKbXVsdGlhZGRyc5YACASsErPaBu0FAAoErBKz2gbtBt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDecuHOr7dPZDpp6NwLqi7OVeobTWQVpyx2f053w8M25CDdGNwgu0Fg3VkcILtB4V3YWt1MgE"}'
2026-03-10 04:34:15.013 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:34:15.013 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60676/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.180.214/tcp/32884/p2p/16Uiu2HAmAK9hjMitm6vDtFAAjHToft37tYBMR6Swbp6geBJk1a99"]'
2026-03-10 04:34:15.036 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:34:15.040 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32883/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-03-10 04:34:15.058 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:34:15.060 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60676/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/content/test.js"]'
2026-03-10 04:34:15.065 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:34:15.067 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32883/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:34:15.082 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:34:15.083 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-10 04:34:15.184 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-10 04:34:15.186 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32883/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:34:15.195 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117255067342033,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117255143446731,"ephemeral":false,"proof":""}]'
2026-03-10 04:34:15.204 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-10 04:34:15.204 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-10 04:34:15.205 DEBUG [src.node.waku_node] Stopping container with id 0a6b1e119a2b
2026-03-10 04:34:15.793 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:34:15.794 DEBUG [src.node.waku_node] Stopping container with id 2043ecfc5f2c
2026-03-10 04:34:16.387 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:34:16.390 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-10 04:34:16.423 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-10 04:34:16.460 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-10 04:34:16.462 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-10 04:34:16.463 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-10 04:34:16.463 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-10_04-34-12__436c839a-f673-4af5-a297-e5c73724095e__wakuorg_nwaku:latest.log
2026-03-10 04:34:16.464 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-10_04-34-12__436c839a-f673-4af5-a297-e5c73724095e__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,122 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_ephemeral with id: 2026-03-10_04-32-29__7d489040-aaed-4638-9676-35865859ddf2
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-03-10_04-32-29__7d489040-aaed-4638-9676-35865859ddf2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.144.159
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16730', '16731', '16732', '16733', '16734']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 16730:16730 -p 16731:16731 -p 16732:16732 -p 16733:16733 -p 16734:16734 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16732 --rest-port=16730 --tcp-port=16731 --discv5-udp-port=16733 --rest-address=0.0.0.0 --nat=extip:172.18.144.159 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b0a4cedeea9627baffaf64ddb4bfeecfda5bb0ce26dfbe3b20d3bcba0f83d6f3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16734 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.144.159 waku 3abe03e0811deb4551899ba5e497acfcc835d9df9d2926e6e5c821b7509c941c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3abe03e0811d. Setting up logs at ./log/docker/receiving_node1_2026-03-10_04-32-29__7d489040-aaed-4638-9676-35865859ddf2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16730
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 191cb96873a1. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 66c287d4c388. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16730/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16730/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.144.159/tcp/16731/p2p/16Uiu2HAmSPpUJLBT3ai2hFajTW9ii3HJc5vgxKZiDQCR2ew5LeGq","/ip4/172.18.144.159/tcp/16732/ws/p2p/16Uiu2HAmSPpUJLBT3ai2hFajTW9ii3HJc5vgxKZiDQCR2ew5LeGq"],"enrUri":"enr:-L24QGOHyMaqC9zbDBOeaeeq4p7VmyR3H60A0lK-BN7Jv6b9ApKk-nR5HdeM4VB7C-Qs4s1Ww2kXGZ5wT2vTuYAbX7cCgmlkgnY0gmlwhKwSkJ-KbXVsdGlhZGRyc5YACASsEpCfBkFbAAoErBKQnwZBXN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDzCC8BPqhQzfCwqsEUjnB8eI5T--DkYCZysDWD4MNMoKDdGNwgkFbg3VkcIJBXYV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-03-10_04-32-29__7d489040-aaed-4638-9676-35865859ddf2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.71.125
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48752', '48753', '48754', '48755', '48756']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 48752:48752 -p 48753:48753 -p 48754:48754 -p 48755:48755 -p 48756:48756 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48754 --rest-port=48752 --tcp-port=48753 --discv5-udp-port=48755 --rest-address=0.0.0.0 --nat=extip:172.18.71.125 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=abc9c49cde2ae51b2f79d08cf36f5fffc4210db76fc2d46f3e1fcdd14e71ddba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48756 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.71.125 waku 44c75a976274ba81e020aa24b0ccfa7476c36f28edae5efd8568cd5a2fdddf40
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 44c75a976274. Setting up logs at ./log/docker/receiving_node2_2026-03-10_04-32-29__7d489040-aaed-4638-9676-35865859ddf2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 48752
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48752/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48752/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.71.125/tcp/48753/p2p/16Uiu2HAm6ytXqsNXRBqCWSCRD42GkV7wxXDeYkebiiwibZ3JJ4B5","/ip4/172.18.71.125/tcp/48754/ws/p2p/16Uiu2HAm6ytXqsNXRBqCWSCRD42GkV7wxXDeYkebiiwibZ3JJ4B5"],"enrUri":"enr:-L24QKpYQN4uFZRfTQnMPdb9L8Ex46rQlrEakQxyg2hphJsZJi1tBkvFT-l_Gfpwfard8I0rHjTMYXVzdh9MHeP-Fu4CgmlkgnY0gmlwhKwSR32KbXVsdGlhZGRyc5YACASsEkd9Br5xAAoErBJHfQa-ct0DgnJzhQADAQAAiXNlY3AyNTZrMaECq7FV2FF5X94bm_erOtlOKW3iT6rBSsDk51oUyle3zayDdGNwgr5xg3VkcIK-c4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48752/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.144.159/tcp/16731/p2p/16Uiu2HAmSPpUJLBT3ai2hFajTW9ii3HJc5vgxKZiDQCR2ew5LeGq"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-03-10_04-32-29__7d489040-aaed-4638-9676-35865859ddf2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.144
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['62802', '62803', '62804', '62805', '62806']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 62802:62802 -p 62803:62803 -p 62804:62804 -p 62805:62805 -p 62806:62806 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62804 --rest-port=62802 --tcp-port=62803 --discv5-udp-port=62805 --rest-address=0.0.0.0 --nat=extip:172.18.158.144 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bb5a972f745ebb4cc7fafad9ef4ffe5c8f2c25ad4b2aadcb7e95caf55069c585 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62806 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGOHyMaqC9zbDBOeaeeq4p7VmyR3H60A0lK-BN7Jv6b9ApKk-nR5HdeM4VB7C-Qs4s1Ww2kXGZ5wT2vTuYAbX7cCgmlkgnY0gmlwhKwSkJ-KbXVsdGlhZGRyc5YACASsEpCfBkFbAAoErBKQnwZBXN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDzCC8BPqhQzfCwqsEUjnB8eI5T--DkYCZysDWD4MNMoKDdGNwgkFbg3VkcIJBXYV3YWt1Mgk --lightpushnode=/ip4/172.18.144.159/tcp/16731/p2p/16Uiu2HAmSPpUJLBT3ai2hFajTW9ii3HJc5vgxKZiDQCR2ew5LeGq --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.158.144 waku 6c5e511f0d9443e901aff571620887fd102f2c302d912647e63f114172b9ca5d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6c5e511f0d94. Setting up logs at ./log/docker/lightpush_node1_2026-03-10_04-32-29__7d489040-aaed-4638-9676-35865859ddf2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 62802
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62802/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62802/debug/v1/info" -H "Content-Type: application/json" -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.144/tcp/62803/p2p/16Uiu2HAmEdrzqf4SS5hpZR1FdMLjTgGgzj5oLespbbgHcJSRN8Bd","/ip4/172.18.158.144/tcp/62804/ws/p2p/16Uiu2HAmEdrzqf4SS5hpZR1FdMLjTgGgzj5oLespbbgHcJSRN8Bd"],"enrUri":"enr:-L24QDJsgXzbERuhD8c7L9WpxQFj64k9MeZooLCNGTfWM_aOcL0oBngkYnomIaTFi5IJLb7s6Wj20EoUxR9e9kGn-2UCgmlkgnY0gmlwhKwSnpCKbXVsdGlhZGRyc5YACASsEp6QBvVTAAoErBKekAb1VN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDHW16vOTCAmc0f5rk-TcsuC1g_IkC6tNsAovBscJ44YyDdGNwgvVTg3VkcIL1VYV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62802/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.144.159/tcp/16731/p2p/16Uiu2HAmSPpUJLBT3ai2hFajTW9ii3HJc5vgxKZiDQCR2ew5LeGq"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62802/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.71.125/tcp/48753/p2p/16Uiu2HAm6ytXqsNXRBqCWSCRD42GkV7wxXDeYkebiiwibZ3JJ4B5"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16730/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48752/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62802/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.light_push.test_publish:test_publish.py:214 Running test with Ephemeral True
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62802/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773117153635143911, "ephemeral": true}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16730/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117153635143911,"ephemeral":true,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48752/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117153635143911,"ephemeral":true,"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:62802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117153635143911,"ephemeral":true,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:214 Running test with Ephemeral False
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62802/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773117153764933965, "ephemeral": false}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16730/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117153764933965,"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:48752/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117153764933965,"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:62802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117153764933965,"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 3abe03e0811d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 44c75a976274
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6c5e511f0d94
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3abe03e0811d. 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,75 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_subscribe_with_invalid_pubsub_topic_format with id: 2026-03-10_04-40-29__b66d92a6-a4ec-40c8-bc0f-4c934c82df01
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-40-29__b66d92a6-a4ec-40c8-bc0f-4c934c82df01__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.228
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20505', '20506', '20507', '20508', '20509']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20505:20505 -p 20506:20506 -p 20507:20507 -p 20508:20508 -p 20509:20509 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20507 --rest-port=20505 --tcp-port=20506 --discv5-udp-port=20508 --rest-address=0.0.0.0 --nat=extip:172.18.166.228 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bdaec55f52dc6bcffdd181cf8a9fd33ca1a63ff3fbedb027cb2edd4a748e6cde --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20509 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.166.228 waku 1d498990e6054469ff022d3bdc3ea9af13ce6c288e85c89561932ce4601f7964
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 785f1b8c2c6f. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1d498990e605. Setting up logs at ./log/docker/node1_2026-03-10_04-40-29__b66d92a6-a4ec-40c8-bc0f-4c934c82df01__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20505
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 88daa7169bf3. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20505/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20505/debug/v1/info" -H "Content-Type: application/json" -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.228/tcp/20506/p2p/16Uiu2HAkudJwsCMn3UGi3MoGMc2wqo3aAeGjHWer19THPr79M59n","/ip4/172.18.166.228/tcp/20507/ws/p2p/16Uiu2HAkudJwsCMn3UGi3MoGMc2wqo3aAeGjHWer19THPr79M59n"],"enrUri":"enr:-L24QMZ3oUFS2t7a7lvmEUHfN6f-wmKPjf_41nAQzZv2apbQYL9uOa8CN_4rZjDeXzpIDBmAIdYQNbsuIHguNXx4BVMCgmlkgnY0gmlwhKwSpuSKbXVsdGlhZGRyc5YACASsEqbkBlAaAAoErBKm5AZQG90DgnJzhQADAQAAiXNlY3AyNTZrMaECAvsv9u2QyVafI-DI9-Xq9uOkaJ78iqOehVVH7D9faS2DdGNwglAag3VkcIJQHIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-10_04-40-29__b66d92a6-a4ec-40c8-bc0f-4c934c82df01__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.196
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63907', '63908', '63909', '63910', '63911']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 63907:63907 -p 63908:63908 -p 63909:63909 -p 63910:63910 -p 63911:63911 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63909 --rest-port=63907 --tcp-port=63908 --discv5-udp-port=63910 --rest-address=0.0.0.0 --nat=extip:172.18.140.196 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=60facc9be8f5e70db22deeb7edf40bdcf1b53baa6bd33d63e9ca3ababa68cd0a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63911 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMZ3oUFS2t7a7lvmEUHfN6f-wmKPjf_41nAQzZv2apbQYL9uOa8CN_4rZjDeXzpIDBmAIdYQNbsuIHguNXx4BVMCgmlkgnY0gmlwhKwSpuSKbXVsdGlhZGRyc5YACASsEqbkBlAaAAoErBKm5AZQG90DgnJzhQADAQAAiXNlY3AyNTZrMaECAvsv9u2QyVafI-DI9-Xq9uOkaJ78iqOehVVH7D9faS2DdGNwglAag3VkcIJQHIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.140.196 waku 7a0bbb88a54b4aeed5103e0485f45d290ee5f00964f9481900f60fee4a908e0d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7a0bbb88a54b. Setting up logs at ./log/docker/node2_2026-03-10_04-40-29__b66d92a6-a4ec-40c8-bc0f-4c934c82df01__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 63907
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63907/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63907/debug/v1/info" -H "Content-Type: application/json" -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.196/tcp/63908/p2p/16Uiu2HAkvFViYB8UwmmiefY7vYk9t2KfghUFnTrz7xNZpxwv1cRe","/ip4/172.18.140.196/tcp/63909/ws/p2p/16Uiu2HAkvFViYB8UwmmiefY7vYk9t2KfghUFnTrz7xNZpxwv1cRe"],"enrUri":"enr:-L24QIkDRcIgkveTTjonTjwV3FwlFMV3AysMP7P4UhTyYA3hOuWR4vEHMEFDT1cv24CTX_C_cN0bpUIQVKXRSHsChjwCgmlkgnY0gmlwhKwSjMSKbXVsdGlhZGRyc5YACASsEozEBvmkAAoErBKMxAb5pd0DgnJzhQADAQAAiXNlY3AyNTZrMaECDEBGPyR9ZyCmaHWcszW19ZzgeIHe_2Lhyuro17P6-NGDdGNwgvmkg3VkcIL5poV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63907/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.166.228/tcp/20506/p2p/16Uiu2HAkudJwsCMn3UGi3MoGMc2wqo3aAeGjHWer19THPr79M59n"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.relay.test_subscribe:test_subscribe.py:39 Running test with payload /test/2/rs/0/1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20505/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/test/2/rs/0/1"'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:20505/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_subscribe:test_subscribe.py:39 Running test with payload /waku/3/rs/0/1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20505/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/waku/3/rs/0/1"'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:20505/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_subscribe:test_subscribe.py:39 Running test with payload /waku/2/test/0/1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20505/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/waku/2/test/0/1"'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:20505/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_subscribe:test_subscribe.py:39 Running test with payload /waku/2/rs/3/b
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20505/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/waku/2/rs/3/b"'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:20505/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_subscribe:test_subscribe.py:39 Running test with payload /waku/2/rs/0
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20505/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/waku/2/rs/0"'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:20505/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1d498990e605
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7a0bbb88a54b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_single_pubsub_topic[/waku/2/rs/2/1] with id: 2026-03-10_04-33-47__9cf69ab1-f089-4a8d-9fe6-7c8ecba7d92b
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-33-47__9cf69ab1-f089-4a8d-9fe6-7c8ecba7d92b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.53.27
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20451', '20452', '20453', '20454', '20455']
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 20451:20451 -p 20452:20452 -p 20453:20453 -p 20454:20454 -p 20455:20455 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20453 --rest-port=20451 --tcp-port=20452 --discv5-udp-port=20454 --rest-address=0.0.0.0 --nat=extip:172.18.53.27 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=2fd55508eecf79c68cfb4bef0ddb3ae7bba7cb03bfeccdea28afdb4f559b21bd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20455 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.53.27 waku 360f9872f978052e546075efa19c76b1d7f444fd514141e6ba14c22e3d78f4d1
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 997f6e35dda0. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 360f9872f978. Setting up logs at ./log/docker/node1_2026-03-10_04-33-47__9cf69ab1-f089-4a8d-9fe6-7c8ecba7d92b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20451
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 da8ce8c742f9. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20451/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20451/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.53.27/tcp/20452/p2p/16Uiu2HAm3yaNGHqcZjvs7SUrDntd24mRMS72Q22dxVQG7G9kyp8R","/ip4/172.18.53.27/tcp/20453/ws/p2p/16Uiu2HAm3yaNGHqcZjvs7SUrDntd24mRMS72Q22dxVQG7G9kyp8R"],"enrUri":"enr:-L24QOKw6PotWgf2zITacGRuovAkPOU14J5GVUHEm5mryJxUDSrrCxCb36shFzsOJKJXPQwXzxIFTWEQfwxN1Smv1OECgmlkgnY0gmlwhKwSNRuKbXVsdGlhZGRyc5YACASsEjUbBk_kAAoErBI1GwZP5d0DgnJzhQACAQAAiXNlY3AyNTZrMaECfwm8MqWIda76TFE5KfI-00bGGlKG5yW5FvnLkLBirHqDdGNwgk_kg3VkcIJP5oV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-10_04-33-47__9cf69ab1-f089-4a8d-9fe6-7c8ecba7d92b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.22.128
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['65168', '65169', '65170', '65171', '65172']
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 65168:65168 -p 65169:65169 -p 65170:65170 -p 65171:65171 -p 65172:65172 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=65170 --rest-port=65168 --tcp-port=65169 --discv5-udp-port=65171 --rest-address=0.0.0.0 --nat=extip:172.18.22.128 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=0c0fe4d5639e01e18cabe60b4db5823554fbb23c0abafdc0a0fa286caee1a872 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65172 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOKw6PotWgf2zITacGRuovAkPOU14J5GVUHEm5mryJxUDSrrCxCb36shFzsOJKJXPQwXzxIFTWEQfwxN1Smv1OECgmlkgnY0gmlwhKwSNRuKbXVsdGlhZGRyc5YACASsEjUbBk_kAAoErBI1GwZP5d0DgnJzhQACAQAAiXNlY3AyNTZrMaECfwm8MqWIda76TFE5KfI-00bGGlKG5yW5FvnLkLBirHqDdGNwgk_kg3VkcIJP5oV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.22.128 waku 3876c54a7294c89600bf7e4ab0207bd05595502d90cdca8308a78896aec10efa
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3876c54a7294. Setting up logs at ./log/docker/node2_2026-03-10_04-33-47__9cf69ab1-f089-4a8d-9fe6-7c8ecba7d92b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 65168
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65168/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65168/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.22.128/tcp/65169/p2p/16Uiu2HAmVYtfa2C7G3z3dQ1LijpzPRJCRxzQ83F7nF7D6YByRohB","/ip4/172.18.22.128/tcp/65170/ws/p2p/16Uiu2HAmVYtfa2C7G3z3dQ1LijpzPRJCRxzQ83F7nF7D6YByRohB"],"enrUri":"enr:-L24QEFak-SbhaeLjddql6yMgzV4uIGgPdKafZP696g5KnoGFNVEUD460SC9VzG3_MH0JSumzdpc7rd1utWYtCzLlIcCgmlkgnY0gmlwhKwSFoCKbXVsdGlhZGRyc5YACASsEhaABv6RAAoErBIWgAb-kt0DgnJzhQACAQAAiXNlY3AyNTZrMaED-wbD2eUoqcivu6wTKhiwkdWz7BqqWACksdEhhnUhS1KDdGNwgv6Rg3VkcIL-k4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65168/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.53.27/tcp/20452/p2p/16Uiu2HAm3yaNGHqcZjvs7SUrDntd24mRMS72Q22dxVQG7G9kyp8R"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20451/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:65168/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:20451/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:20451/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":1773117230026227540,"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:65168/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":1773117230026227540,"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 360f9872f978
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3876c54a7294
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,67 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_admin_peers_stats_schema with id: 2026-03-10_04-32-52__918a3550-b9aa-47fa-bfbe-79bdd9808c37
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-32-52__918a3550-b9aa-47fa-bfbe-79bdd9808c37__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-10_04-32-52__918a3550-b9aa-47fa-bfbe-79bdd9808c37__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-03-10_04-32-52__918a3550-b9aa-47fa-bfbe-79bdd9808c37__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-03-10_04-32-52__918a3550-b9aa-47fa-bfbe-79bdd9808c37__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.110.211
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['45715', '45716', '45717', '45718', '45719']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 45715:45715 -p 45716:45716 -p 45717:45717 -p 45718:45718 -p 45719:45719 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45717 --rest-port=45715 --tcp-port=45716 --discv5-udp-port=45718 --rest-address=0.0.0.0 --nat=extip:172.18.110.211 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0dbbecf6ee6b94d21eb032aed9c5db0befc1b3a9aeabca8b344b8c8bc99002f4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45719 --metrics-logging=true --filter=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.110.211 waku af70a5573e203653c41948f03afe49ab54a917457677df8db2c874792c8d8095
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 094489f7c75e. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID af70a5573e20. Setting up logs at ./log/docker/node1_2026-03-10_04-32-52__918a3550-b9aa-47fa-bfbe-79bdd9808c37__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 45715
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 91dd8ced9f4d. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45715/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.110.211/tcp/45716/p2p/16Uiu2HAmGnBipP5WQwFfyoA4kNfg2A2pFCgvxQSrP7cq19Y9wcg6","/ip4/172.18.110.211/tcp/45717/ws/p2p/16Uiu2HAmGnBipP5WQwFfyoA4kNfg2A2pFCgvxQSrP7cq19Y9wcg6"],"enrUri":"enr:-L24QLIikLQnF53eHT1_FlC1Ru9dFh-6EEu7MVjVVb_IkJYSCf8Tcfic66CqffFtGFklZ8EU7WQpTC55MVJofjy7elQCgmlkgnY0gmlwhKwSbtOKbXVsdGlhZGRyc5YACASsEm7TBrKUAAoErBJu0wayld0DgnJzhQADAQAAiXNlY3AyNTZrMaEDPUaruP_FW0AHRN4nZ3jHsOH2leh4jwTNe_ocFUuFyBeDdGNwgrKUg3VkcIKyloV3YWt1MgU"}'
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.104.34
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56065', '56066', '56067', '56068', '56069']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 56065:56065 -p 56066:56066 -p 56067:56067 -p 56068:56068 -p 56069:56069 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56067 --rest-port=56065 --tcp-port=56066 --discv5-udp-port=56068 --rest-address=0.0.0.0 --nat=extip:172.18.104.34 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e07daadcef8f11a82db1b23bab6cf9c5c139df5eeddaccddedac50c82f8ceaed --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56069 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLIikLQnF53eHT1_FlC1Ru9dFh-6EEu7MVjVVb_IkJYSCf8Tcfic66CqffFtGFklZ8EU7WQpTC55MVJofjy7elQCgmlkgnY0gmlwhKwSbtOKbXVsdGlhZGRyc5YACASsEm7TBrKUAAoErBJu0wayld0DgnJzhQADAQAAiXNlY3AyNTZrMaEDPUaruP_FW0AHRN4nZ3jHsOH2leh4jwTNe_ocFUuFyBeDdGNwgrKUg3VkcIKyloV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.104.34 waku 8bfb1e73648b6e56a1f2580730a6e0acd1662b7c7d0866c6b5bb16dcc7c6e686
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8bfb1e73648b. Setting up logs at ./log/docker/node2_2026-03-10_04-32-52__918a3550-b9aa-47fa-bfbe-79bdd9808c37__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 56065
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56065/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56065/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.104.34/tcp/56066/p2p/16Uiu2HAmEDFTdgX6knTSQNh2Js9HmZXZLVw9rpvhVxavcwdvL91J","/ip4/172.18.104.34/tcp/56067/ws/p2p/16Uiu2HAmEDFTdgX6knTSQNh2Js9HmZXZLVw9rpvhVxavcwdvL91J"],"enrUri":"enr:-L24QMwH_l4QPDO3iuI0ajkk2AH25UmfJSc5uDzMUudaKvJROK_gz10mc6uN8K0z-kW_8KA0hrURslr0ctHgaPwUHlMCgmlkgnY0gmlwhKwSaCKKbXVsdGlhZGRyc5YACASsEmgiBtsCAAoErBJoIgbbA90DgnJzhQADAQAAiXNlY3AyNTZrMaEDFx9bZpkaP2K-TwXX6RYR-8MnV9DdQEqKQHDerwCARPmDdGNwgtsCg3VkcILbBIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45715/admin/v1/peers/stats" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"Sum":{"Total peers":1},"By Connectedness":{"Connected":1,"NotConnected":0,"CannotConnect":0,"CanConnect":0},"Relay peers":{"0":1,"Total relay peers":1},"Mesh peers":{"0":1,"Total mesh peers":1},"By Protocols":{"/vac/waku/relay/2.0.0":1,"/vac/waku/filter-subscribe/2.0.0-beta1":0,"/vac/waku/filter-push/2.0.0-beta1":1,"/vac/waku/store-query/3.0.0":0,"/vac/waku/store/2.0.0-beta4":0,"/vac/waku/lightpush/3.0.0":0,"/vac/waku/lightpush/2.0.0-beta1":0,"/vac/waku/peer-exchange/2.0.0-alpha1":1,"/vac/waku/reconciliation/1.0.0":0}}'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:95 Peer stats schema check: {'Sum': {'Total peers': 1}, 'By Connectedness': {'Connected': 1, 'NotConnected': 0, 'CannotConnect': 0, 'CanConnect': 0}, 'Relay peers': {'0': 1, 'Total relay peers': 1}, 'Mesh peers': {'0': 1, 'Total mesh peers': 1}, 'By Protocols': {'/vac/waku/relay/2.0.0': 1, '/vac/waku/filter-subscribe/2.0.0-beta1': 0, '/vac/waku/filter-push/2.0.0-beta1': 1, '/vac/waku/store-query/3.0.0': 0, '/vac/waku/store/2.0.0-beta4': 0, '/vac/waku/lightpush/3.0.0': 0, '/vac/waku/lightpush/2.0.0-beta1': 0, '/vac/waku/peer-exchange/2.0.0-alpha1': 1, '/vac/waku/reconciliation/1.0.0': 0}}
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id af70a5573e20
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8bfb1e73648b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,88 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_invalid_hash_param with id: 2026-03-10_04-34-40__b137a502-b4dc-4c58-98b3-83d6fd0f8b0e
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-10_04-34-40__b137a502-b4dc-4c58-98b3-83d6fd0f8b0e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.190.112
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['39112', '39113', '39114', '39115', '39116']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 39112:39112 -p 39113:39113 -p 39114:39114 -p 39115:39115 -p 39116:39116 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39114 --rest-port=39112 --tcp-port=39113 --discv5-udp-port=39115 --rest-address=0.0.0.0 --nat=extip:172.18.190.112 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bc9eee3da2e71df3fabeabf1f637eae4b52ebe9fdf9c23eeafe30e8459dbffff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39116 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9c70ac74b143. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.190.112 waku 75e6df8012f39ac08a569582c62523baa7fb4b9e098a68bde1ee4c027cf6ded0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 75e6df8012f3. Setting up logs at ./log/docker/publishing_node1_2026-03-10_04-34-40__b137a502-b4dc-4c58-98b3-83d6fd0f8b0e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 39112
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 d50337bf997c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39112/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39112/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.190.112/tcp/39113/p2p/16Uiu2HAmPvH3SZo3NPCrPUUxf8m7EG9PQiE6ArgXiez1FyHTkTPi","/ip4/172.18.190.112/tcp/39114/ws/p2p/16Uiu2HAmPvH3SZo3NPCrPUUxf8m7EG9PQiE6ArgXiez1FyHTkTPi"],"enrUri":"enr:-L24QClXfl7xRjoJ_Wk0s8NpDOo1YpEMp1QmElAPwrGeSEZIHRXoCiZA4asei15bo4Ur32ZisMQm8LjqbwCY6z96itgCgmlkgnY0gmlwhKwSvnCKbXVsdGlhZGRyc5YACASsEr5wBpjJAAoErBK-cAaYyt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDp1skcDQ0lxsdl5pWdtQOSZxxn1B6VsoHTqylhxqqRCWDdGNwgpjJg3VkcIKYy4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-10_04-34-40__b137a502-b4dc-4c58-98b3-83d6fd0f8b0e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.167
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35498', '35499', '35500', '35501', '35502']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 35498:35498 -p 35499:35499 -p 35500:35500 -p 35501:35501 -p 35502:35502 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35500 --rest-port=35498 --tcp-port=35499 --discv5-udp-port=35501 --rest-address=0.0.0.0 --nat=extip:172.18.113.167 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cb61beca985baccaaefd996552bb81a89f7cb4a7dc0a26c0ffbcfeda41bc00f1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35502 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QClXfl7xRjoJ_Wk0s8NpDOo1YpEMp1QmElAPwrGeSEZIHRXoCiZA4asei15bo4Ur32ZisMQm8LjqbwCY6z96itgCgmlkgnY0gmlwhKwSvnCKbXVsdGlhZGRyc5YACASsEr5wBpjJAAoErBK-cAaYyt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDp1skcDQ0lxsdl5pWdtQOSZxxn1B6VsoHTqylhxqqRCWDdGNwgpjJg3VkcIKYy4V3YWt1MgM --storenode=/ip4/172.18.190.112/tcp/39113/p2p/16Uiu2HAmPvH3SZo3NPCrPUUxf8m7EG9PQiE6ArgXiez1FyHTkTPi --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.113.167 waku c4e134d9967abff211f538acf0c7a875fe1ba055acba689c11819279a177e4bc
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c4e134d9967a. Setting up logs at ./log/docker/store_node1_2026-03-10_04-34-40__b137a502-b4dc-4c58-98b3-83d6fd0f8b0e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 35498
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35498/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35498/debug/v1/info" -H "Content-Type: application/json" -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.167/tcp/35499/p2p/16Uiu2HAmK4JwPUaTy8PiZbkKUBPeCXwh2c2idsZPJdzVyjNAs1EH","/ip4/172.18.113.167/tcp/35500/ws/p2p/16Uiu2HAmK4JwPUaTy8PiZbkKUBPeCXwh2c2idsZPJdzVyjNAs1EH"],"enrUri":"enr:-L24QL3OZAfPZ2kWlHD4_TY9tN01VEjL0hhFJRF4WurZFHe3IZtJpHPAYm85RxGX9Z6zZteWl62GQRODBdzRLKbAhTwCgmlkgnY0gmlwhKwScaeKbXVsdGlhZGRyc5YACASsEnGnBoqrAAoErBJxpwaKrN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDXx9_YThx3v3Ss6fyEO9Mpe5Oin2BWERJVKtfeKGcSwKDdGNwgoqrg3VkcIKKrYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35498/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.190.112/tcp/39113/p2p/16Uiu2HAmPvH3SZo3NPCrPUUxf8m7EG9PQiE6ArgXiez1FyHTkTPi"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39112/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35498/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39112/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39112/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39112/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39112/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39112/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xe97d57013524d9bbd3411aa931c097bb71aae26cddf5dd2807c39ec36dbe948f&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe97d57013524d9bbd3411aa931c097bb71aae26cddf5dd2807c39ec36dbe948f"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39112/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&ascending=true&hash=0xe97d57013524d9bbd3411aa931c097bb71aae26cddf5dd2807c39ec36dbe948f" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd2ea652c83eb289fe515b0e2edbb13178a4db3edc83410bb71c3e9469e7115b"},{"messageHash":"0x2429c8b1459a5c362e49908141edebd84f3163d73aefd9b9eb28782a16809dbd"},{"messageHash":"0xe97d57013524d9bbd3411aa931c097bb71aae26cddf5dd2807c39ec36dbe948f"},{"messageHash":"0xd945935807fb294b6f14b91e016e3774c4cc00c308fce5fe87dc6180ace125f8"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35498/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xe97d57013524d9bbd3411aa931c097bb71aae26cddf5dd2807c39ec36dbe948f&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe97d57013524d9bbd3411aa931c097bb71aae26cddf5dd2807c39ec36dbe948f"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35498/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&ascending=true&hash=0xe97d57013524d9bbd3411aa931c097bb71aae26cddf5dd2807c39ec36dbe948f" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd2ea652c83eb289fe515b0e2edbb13178a4db3edc83410bb71c3e9469e7115b"},{"messageHash":"0x2429c8b1459a5c362e49908141edebd84f3163d73aefd9b9eb28782a16809dbd"},{"messageHash":"0xe97d57013524d9bbd3411aa931c097bb71aae26cddf5dd2807c39ec36dbe948f"},{"messageHash":"0xd945935807fb294b6f14b91e016e3774c4cc00c308fce5fe87dc6180ace125f8"}]}'
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 75e6df8012f3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c4e134d9967a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_with_payload_equal_or_more_150_kb with id: 2026-03-10_04-36-43__f5278c14-b5fe-46c5-ab6f-be6ea2574adc
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-36-43__f5278c14-b5fe-46c5-ab6f-be6ea2574adc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.36.146
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40610', '40611', '40612', '40613', '40614']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 40610:40610 -p 40611:40611 -p 40612:40612 -p 40613:40613 -p 40614:40614 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40612 --rest-port=40610 --tcp-port=40611 --discv5-udp-port=40613 --rest-address=0.0.0.0 --nat=extip:172.18.36.146 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=73dd1abbdecbbfcf6bea56fc54bbddcc4e2a2bfa27ad76abb0c643ee872d65cb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40614 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.36.146 waku ae82098fdabe35435449d58ee65d640b4af47feea555fde7152c0bbad98db62e
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 73483d6fb8b4. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ae82098fdabe. Setting up logs at ./log/docker/node1_2026-03-10_04-36-43__f5278c14-b5fe-46c5-ab6f-be6ea2574adc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 40610
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 713e43090671. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40610/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40610/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.36.146/tcp/40611/p2p/16Uiu2HAmDRmkGJZzsd3FtrBjTzxxQR6XtWUJEywyL6ym9q9gxwgw","/ip4/172.18.36.146/tcp/40612/ws/p2p/16Uiu2HAmDRmkGJZzsd3FtrBjTzxxQR6XtWUJEywyL6ym9q9gxwgw"],"enrUri":"enr:-L24QN8cODGmgEQCZD2fdbwFg-MvH2SpDkE2tFRAd-rjkm2JAK368oz0946Lyi8440CFYsLSCDwKImpVYBMje3FQ-QgCgmlkgnY0gmlwhKwSJJKKbXVsdGlhZGRyc5YACASsEiSSBp6jAAoErBIkkgaepN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDC3jimVjV40a0C08Wq7fjJrx653CqRTiSfa5EXZUEX6yDdGNwgp6jg3VkcIKepYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-10_04-36-43__f5278c14-b5fe-46c5-ab6f-be6ea2574adc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.19.57
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63067', '63068', '63069', '63070', '63071']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 63067:63067 -p 63068:63068 -p 63069:63069 -p 63070:63070 -p 63071:63071 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63069 --rest-port=63067 --tcp-port=63068 --discv5-udp-port=63070 --rest-address=0.0.0.0 --nat=extip:172.18.19.57 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=92623317efb88cd98b9f5bdd9d7ede8af93431f8f7e1c1d463804efe17c417fa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63071 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QN8cODGmgEQCZD2fdbwFg-MvH2SpDkE2tFRAd-rjkm2JAK368oz0946Lyi8440CFYsLSCDwKImpVYBMje3FQ-QgCgmlkgnY0gmlwhKwSJJKKbXVsdGlhZGRyc5YACASsEiSSBp6jAAoErBIkkgaepN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDC3jimVjV40a0C08Wq7fjJrx653CqRTiSfa5EXZUEX6yDdGNwgp6jg3VkcIKepYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.19.57 waku fddc7762d1b97eacedcf1e9424b66d63430949c6f4ea1f92a94bea106ab70a47
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fddc7762d1b9. Setting up logs at ./log/docker/node2_2026-03-10_04-36-43__f5278c14-b5fe-46c5-ab6f-be6ea2574adc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 63067
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63067/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63067/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.19.57/tcp/63068/p2p/16Uiu2HAmRK7XvRpwDp9m7UzoNQXnLGGkUSn3ZtWkRmTCL4EwaPcn","/ip4/172.18.19.57/tcp/63069/ws/p2p/16Uiu2HAmRK7XvRpwDp9m7UzoNQXnLGGkUSn3ZtWkRmTCL4EwaPcn"],"enrUri":"enr:-L24QC3br4gsyjp3TZ4yFdQ4wJL98JTDpa8GeRHKhMketz3ODBM4bpnQ6lJdfhuip4k6O2_olWzOPgNMab_5SveOIXMCgmlkgnY0gmlwhKwSEzmKbXVsdGlhZGRyc5YACASsEhM5BvZcAAoErBITOQb2Xd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDvBBvoYKBGq0EQ-yxyp43xu2d5-V8hrpqoKJNOtkTjBuDdGNwgvZcg3VkcIL2XoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63067/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.36.146/tcp/40611/p2p/16Uiu2HAmDRmkGJZzsd3FtrBjTzxxQR6XtWUJEywyL6ym9q9gxwgw"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.relay:relay.py:59 Running fixture setup: subscribe_main_relay_nodes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40610/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63067/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40610/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40610/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773117406303838464,"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:63067/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773117406303838464,"ephemeral":false,"proof":""}]'
INFO  src.steps.relay:relay.py:71 WARM UP successful!!
DEBUG  tests.relay.test_publish:test_publish.py:55 Running test with payload length of 204800 bytes
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
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:40610/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Failed to publish: Message size exceeded maximum of 153600 bytes'
DEBUG  tests.relay.test_publish:test_publish.py:55 Running test with payload length of 1048576 bytes
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
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:40610/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Failed to publish: Message size exceeded maximum of 153600 bytes'
DEBUG  tests.relay.test_publish:test_publish.py:55 Running test with payload length of 10485760 bytes
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
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:40610/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Failed to publish: Message size exceeded maximum of 153600 bytes'
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 ae82098fdabe
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id fddc7762d1b9
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-03-10_04-37-56__ea8277ae-d61a-49e6-8b14-32ef4d944249
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-10_04-37-56__ea8277ae-d61a-49e6-8b14-32ef4d944249__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.91
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['43464', '43465', '43466', '43467', '43468']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 43464:43464 -p 43465:43465 -p 43466:43466 -p 43467:43467 -p 43468:43468 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43466 --rest-port=43464 --tcp-port=43465 --discv5-udp-port=43467 --rest-address=0.0.0.0 --nat=extip:172.18.6.91 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7e60c3effb52c76eb75ab5147bd220afc867a4a5cdaaeb994a3a60f6ef10d61e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43468 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c5404a31567e. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.6.91 waku 74833f2ef3e9a0e3646117116030111c7c5234fc897135023d372a77229be4fa
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 74833f2ef3e9. Setting up logs at ./log/docker/publishing_node1_2026-03-10_04-37-56__ea8277ae-d61a-49e6-8b14-32ef4d944249__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 43464
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 b52f6e431748. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43464/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43464/debug/v1/info" -H "Content-Type: application/json" -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.91/tcp/43465/p2p/16Uiu2HAmNnr2K5pk9383kR1qzDdv4kWR39y13iqF3aUBsY4TSscP","/ip4/172.18.6.91/tcp/43466/ws/p2p/16Uiu2HAmNnr2K5pk9383kR1qzDdv4kWR39y13iqF3aUBsY4TSscP"],"enrUri":"enr:-L24QLUo1qZDG8dvho4v9Pk4102JnlSJA7KavVwj5FJBruZqWEBkk2t7HkyUJuLSFCpFNCYx9Z4wG-s06_w5rie6sNkCgmlkgnY0gmlwhKwSBluKbXVsdGlhZGRyc5YACASsEgZbBqnJAAoErBIGWwapyt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDlpgZo0CfsuNF57j3NCm5RA72mbjtnxuTXcggZvwT5jSDdGNwgqnJg3VkcIKpy4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-10_04-37-56__ea8277ae-d61a-49e6-8b14-32ef4d944249__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.240
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['61142', '61143', '61144', '61145', '61146']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 61142:61142 -p 61143:61143 -p 61144:61144 -p 61145:61145 -p 61146:61146 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61144 --rest-port=61142 --tcp-port=61143 --discv5-udp-port=61145 --rest-address=0.0.0.0 --nat=extip:172.18.59.240 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2f0d0d0bfbd85c8e3a683cbe672eddda1daa39effb477cceaeb28dfb4fdd4f1d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61146 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLUo1qZDG8dvho4v9Pk4102JnlSJA7KavVwj5FJBruZqWEBkk2t7HkyUJuLSFCpFNCYx9Z4wG-s06_w5rie6sNkCgmlkgnY0gmlwhKwSBluKbXVsdGlhZGRyc5YACASsEgZbBqnJAAoErBIGWwapyt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDlpgZo0CfsuNF57j3NCm5RA72mbjtnxuTXcggZvwT5jSDdGNwgqnJg3VkcIKpy4V3YWt1MgM --storenode=/ip4/172.18.6.91/tcp/43465/p2p/16Uiu2HAmNnr2K5pk9383kR1qzDdv4kWR39y13iqF3aUBsY4TSscP --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.59.240 waku eb67650839f49d88eb7858d37168530162a4f03c38e5c9c9319d42167fde46a4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID eb67650839f4. Setting up logs at ./log/docker/store_node1_2026-03-10_04-37-56__ea8277ae-d61a-49e6-8b14-32ef4d944249__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 61142
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61142/debug/v1/info" -H "Content-Type: application/json" -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.240/tcp/61143/p2p/16Uiu2HAm8a3k11CtVLjJ86ALWArySsptRr3NU6TEsb6CA9HxcULa","/ip4/172.18.59.240/tcp/61144/ws/p2p/16Uiu2HAm8a3k11CtVLjJ86ALWArySsptRr3NU6TEsb6CA9HxcULa"],"enrUri":"enr:-L24QBUq4rFkEY_kf_Ya2of7MTg848XK9FN-7tZTO1deqHFDSDLmLLXXM6BBvXwZish9ZPE11D3QHFEMSp7slJy0v20CgmlkgnY0gmlwhKwSO_CKbXVsdGlhZGRyc5YACASsEjvwBu7XAAoErBI78Abu2N0DgnJzhQADAQAAiXNlY3AyNTZrMaECw00u4DLHZy1aDY0UrKyTjutLrzxnNlIh469xpB2MCKODdGNwgu7Xg3VkcILu2YV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61142/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.6.91/tcp/43465/p2p/16Uiu2HAmNnr2K5pk9383kR1qzDdv4kWR39y13iqF3aUBsY4TSscP"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61142/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43464/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%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:61142/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%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 74833f2ef3e9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id eb67650839f4
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,228 @@
2026-03-10 04:35:12.693 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-10 04:35:12.693 DEBUG [tests.conftest] Running test: test_sync_with_nodes_restart__case1 with id: 2026-03-10_04-35-12__953fd59a-2713-4032-a5bf-4ad2d0c69943
2026-03-10 04:35:12.693 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-10 04:35:12.700 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:35:12.700 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-35-12__953fd59a-2713-4032-a5bf-4ad2d0c69943__wakuorg_nwaku:latest.log
2026-03-10 04:35:12.706 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:35:12.706 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-10_04-35-12__953fd59a-2713-4032-a5bf-4ad2d0c69943__wakuorg_nwaku:latest.log
2026-03-10 04:35:12.712 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:35:12.713 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-10_04-35-12__953fd59a-2713-4032-a5bf-4ad2d0c69943__wakuorg_nwaku:latest.log
2026-03-10 04:35:12.713 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-10 04:35:12.713 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:35:12.714 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:35:12.715 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:35:12.715 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.155.38
2026-03-10 04:35:12.716 DEBUG [src.node.docker_mananger] Generated ports ['61332', '61333', '61334', '61335', '61336']
2026-03-10 04:35:12.716 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:35:12.716 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:35:12.716 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:35:12.716 DEBUG [src.node.docker_mananger] docker run -i -t -p 61332:61332 -p 61333:61333 -p 61334:61334 -p 61335:61335 -p 61336:61336 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61334 --rest-port=61332 --tcp-port=61333 --discv5-udp-port=61335 --rest-address=0.0.0.0 --nat=extip:172.18.155.38 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e5bfcda6f55697e73b93e2ffef06bd8f6faae91546cb4fe28d4eaa4dde97c88e --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61336 --metrics-logging=true --relay=true
2026-03-10 04:35:12.912 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.155.38 waku 8ead25acfd2c243be923f0ec0775cefb3d39b9d31882dc2b74d95343f5affdd1
2026-03-10 04:35:12.933 ERROR [src.node.docker_mananger] Max retries reached for container b178287c69a6. Exiting log stream.
2026-03-10 04:35:12.948 DEBUG [src.node.docker_mananger] Container started with ID 8ead25acfd2c. Setting up logs at ./log/docker/node1_2026-03-10_04-35-12__953fd59a-2713-4032-a5bf-4ad2d0c69943__wakuorg_nwaku:latest.log
2026-03-10 04:35:12.949 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 61332
2026-03-10 04:35:12.949 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:35:13.492 ERROR [src.node.docker_mananger] Max retries reached for container 01a4b2a0bf1c. Exiting log stream.
2026-03-10 04:35:13.949 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61332/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:35:13.952 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:35:13.952 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:35:13.953 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61332/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:35:13.955 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.155.38/tcp/61333/p2p/16Uiu2HAmGPcPSW2o79TjbGtr8oBxvexiWa845JQWuHk56rikf8aK","/ip4/172.18.155.38/tcp/61334/ws/p2p/16Uiu2HAmGPcPSW2o79TjbGtr8oBxvexiWa845JQWuHk56rikf8aK"],"enrUri":"enr:-L24QM1g5e5EkbJeSgpXuiDJnBR5c9NmwJxpQzpjQ-YdTNmOU9xpMgY65TmxePRn6tF9sI1-k-VcyFNJJ7Fr-1-zJl8CgmlkgnY0gmlwhKwSmyaKbXVsdGlhZGRyc5YACASsEpsmBu-VAAoErBKbJgbvlt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDN34zt05nd8l2n_ABywo8NP6zAfhF04p7b4pvtawzpoiDdGNwgu-Vg3VkcILvl4V3YWt1MhM"}'
2026-03-10 04:35:13.955 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:35:13.955 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:35:13.956 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:35:13.957 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:35:13.957 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.194.159
2026-03-10 04:35:13.957 DEBUG [src.node.docker_mananger] Generated ports ['41267', '41268', '41269', '41270', '41271']
2026-03-10 04:35:13.957 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:35:13.957 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:35:13.958 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:35:13.958 DEBUG [src.node.docker_mananger] docker run -i -t -p 41267:41267 -p 41268:41268 -p 41269:41269 -p 41270:41270 -p 41271:41271 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41269 --rest-port=41267 --tcp-port=41268 --discv5-udp-port=41270 --rest-address=0.0.0.0 --nat=extip:172.18.194.159 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=89e0f7fcebbe8a3def3b71948cadffae4183c4eb95c506f4ea461b88001a9c61 --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41271 --metrics-logging=true --relay=true --storenode=/ip4/172.18.155.38/tcp/61333/p2p/16Uiu2HAmGPcPSW2o79TjbGtr8oBxvexiWa845JQWuHk56rikf8aK --discv5-bootstrap-node=enr:-L24QM1g5e5EkbJeSgpXuiDJnBR5c9NmwJxpQzpjQ-YdTNmOU9xpMgY65TmxePRn6tF9sI1-k-VcyFNJJ7Fr-1-zJl8CgmlkgnY0gmlwhKwSmyaKbXVsdGlhZGRyc5YACASsEpsmBu-VAAoErBKbJgbvlt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDN34zt05nd8l2n_ABywo8NP6zAfhF04p7b4pvtawzpoiDdGNwgu-Vg3VkcILvl4V3YWt1MhM
2026-03-10 04:35:14.161 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.194.159 waku d8bcef25412389e3583cae39b78d73f069d359a49a91e905c414c0c8632e6040
2026-03-10 04:35:14.196 DEBUG [src.node.docker_mananger] Container started with ID d8bcef254123. Setting up logs at ./log/docker/node2_2026-03-10_04-35-12__953fd59a-2713-4032-a5bf-4ad2d0c69943__wakuorg_nwaku:latest.log
2026-03-10 04:35:14.196 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 41267
2026-03-10 04:35:14.197 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:35:15.197 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41267/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:35:15.200 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:35:15.200 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:35:15.201 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41267/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:35:15.203 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.194.159/tcp/41268/p2p/16Uiu2HAm1ZpFSsko53W8W7WFVSZzsyN6QLFzwY3ZbZoS8PfQjyEA","/ip4/172.18.194.159/tcp/41269/ws/p2p/16Uiu2HAm1ZpFSsko53W8W7WFVSZzsyN6QLFzwY3ZbZoS8PfQjyEA"],"enrUri":"enr:-L24QBlEk2BLYGej000yHWLyaFJ7wr5aWDsE94Fc9bTpsgKvFMd1SDfXebfBsM7l5_3Y9MQEvqpa3lS-9cIgX1VKh2MCgmlkgnY0gmlwhKwSwp-KbXVsdGlhZGRyc5YACASsEsKfBqE0AAoErBLCnwahNd0DgnJzhQADAQAAiXNlY3AyNTZrMaECWzweaxJH10Lg959lYBFRCbveZKobzHolaXb8c4iv15uDdGNwgqE0g3VkcIKhNoV3YWt1MhM"}'
2026-03-10 04:35:15.203 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:35:15.203 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:35:15.203 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:35:15.205 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:35:15.205 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.255.17
2026-03-10 04:35:15.205 DEBUG [src.node.docker_mananger] Generated ports ['35828', '35829', '35830', '35831', '35832']
2026-03-10 04:35:15.205 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:35:15.205 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:35:15.205 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:35:15.206 DEBUG [src.node.docker_mananger] docker run -i -t -p 35828:35828 -p 35829:35829 -p 35830:35830 -p 35831:35831 -p 35832:35832 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35830 --rest-port=35828 --tcp-port=35829 --discv5-udp-port=35831 --rest-address=0.0.0.0 --nat=extip:172.18.255.17 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2e121935e952ed0bd5ee1cfb5ee8afa8c101a016e4183f6225e3abec9ff7f455 --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35832 --metrics-logging=true --relay=true --storenode=/ip4/172.18.194.159/tcp/41268/p2p/16Uiu2HAm1ZpFSsko53W8W7WFVSZzsyN6QLFzwY3ZbZoS8PfQjyEA --discv5-bootstrap-node=enr:-L24QBlEk2BLYGej000yHWLyaFJ7wr5aWDsE94Fc9bTpsgKvFMd1SDfXebfBsM7l5_3Y9MQEvqpa3lS-9cIgX1VKh2MCgmlkgnY0gmlwhKwSwp-KbXVsdGlhZGRyc5YACASsEsKfBqE0AAoErBLCnwahNd0DgnJzhQADAQAAiXNlY3AyNTZrMaECWzweaxJH10Lg959lYBFRCbveZKobzHolaXb8c4iv15uDdGNwgqE0g3VkcIKhNoV3YWt1MhM
2026-03-10 04:35:15.417 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.255.17 waku 34b214b37379a132aa6dae3cfb8fc42bdd3211fc10e473135cc722d6aeaef633
2026-03-10 04:35:15.455 DEBUG [src.node.docker_mananger] Container started with ID 34b214b37379. Setting up logs at ./log/docker/node3_2026-03-10_04-35-12__953fd59a-2713-4032-a5bf-4ad2d0c69943__wakuorg_nwaku:latest.log
2026-03-10 04:35:15.455 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 35828
2026-03-10 04:35:15.455 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:35:16.456 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35828/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:35:16.458 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:35:16.458 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:35:16.459 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35828/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:35:16.461 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.255.17/tcp/35829/p2p/16Uiu2HAmTPkbWSXS3LEf9vMGLZ2fUEEenE8iXuaGvvugETTt8PVX","/ip4/172.18.255.17/tcp/35830/ws/p2p/16Uiu2HAmTPkbWSXS3LEf9vMGLZ2fUEEenE8iXuaGvvugETTt8PVX"],"enrUri":"enr:-L24QNaudwV39b94YeH_yfSSq_cs4o6R3E8JvkV6F7y_SVL0NEau9f0VutpB5tVh0PfcI7Q_BIQG6rzeY7J3QkXvVZsCgmlkgnY0gmlwhKwS_xGKbXVsdGlhZGRyc5YACASsEv8RBov1AAoErBL_EQaL9t0DgnJzhQADAQAAiXNlY3AyNTZrMaED2vgKAkhS1ztvh72Nta-_ZUBdIkBYAKWmL_YT-4iKkRaDdGNwgov1g3VkcIKL94V3YWt1MgE"}'
2026-03-10 04:35:16.461 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:35:16.461 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41267/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.155.38/tcp/61333/p2p/16Uiu2HAmGPcPSW2o79TjbGtr8oBxvexiWa845JQWuHk56rikf8aK"]'
2026-03-10 04:35:16.464 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:16.465 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35828/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.194.159/tcp/41268/p2p/16Uiu2HAm1ZpFSsko53W8W7WFVSZzsyN6QLFzwY3ZbZoS8PfQjyEA"]'
2026-03-10 04:35:16.515 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:16.519 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61332/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-10 04:35:16.526 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:16.527 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41267/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-10 04:35:16.530 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:16.532 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35828/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-10 04:35:16.538 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:16.539 DEBUG [src.steps.store] Relaying message
2026-03-10 04:35:16.539 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61332/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:35:16.546 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:16.547 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-10 04:35:16.558 DEBUG [src.steps.store] Relaying message
2026-03-10 04:35:16.559 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61332/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:35:16.564 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:16.564 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-10 04:35:16.575 DEBUG [src.steps.store] Relaying message
2026-03-10 04:35:16.575 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61332/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:35:16.580 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:16.581 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-10 04:35:16.593 DEBUG [src.steps.store] Relaying message
2026-03-10 04:35:16.593 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61332/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:35:16.599 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:16.599 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-10 04:35:16.610 DEBUG [src.steps.store] Relaying message
2026-03-10 04:35:16.611 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61332/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:35:16.616 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:16.616 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-10 04:35:16.627 DEBUG [src.steps.store] Relaying message
2026-03-10 04:35:16.627 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61332/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:35:16.632 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:16.633 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-10 04:35:16.643 DEBUG [src.steps.store] Relaying message
2026-03-10 04:35:16.643 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61332/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:35:16.648 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:16.650 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-10 04:35:16.662 DEBUG [src.steps.store] Relaying message
2026-03-10 04:35:16.662 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61332/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:35:16.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:16.670 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-10 04:35:16.680 DEBUG [src.steps.store] Relaying message
2026-03-10 04:35:16.681 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61332/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:35:16.687 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:16.687 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-10 04:35:16.699 DEBUG [src.steps.store] Relaying message
2026-03-10 04:35:16.699 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61332/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:35:16.706 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:16.706 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-10 04:35:16.718 DEBUG [src.steps.store] Relaying message
2026-03-10 04:35:16.718 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41267/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:35:16.725 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:16.727 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-10 04:35:16.738 DEBUG [src.steps.store] Relaying message
2026-03-10 04:35:16.738 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41267/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:35:16.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:16.745 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-10 04:35:16.757 DEBUG [src.steps.store] Relaying message
2026-03-10 04:35:16.757 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41267/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:35:16.764 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:16.764 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-10 04:35:16.777 DEBUG [src.steps.store] Relaying message
2026-03-10 04:35:16.777 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41267/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:35:16.784 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:16.785 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-10 04:35:16.796 DEBUG [src.steps.store] Relaying message
2026-03-10 04:35:16.796 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41267/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:35:16.805 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:16.805 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-10 04:35:16.816 DEBUG [src.steps.store] Relaying message
2026-03-10 04:35:16.816 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41267/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:35:16.822 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:16.824 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-10 04:35:16.835 DEBUG [src.steps.store] Relaying message
2026-03-10 04:35:16.835 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41267/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:35:16.842 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:16.843 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-10 04:35:16.854 DEBUG [src.steps.store] Relaying message
2026-03-10 04:35:16.854 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41267/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:35:16.861 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:16.862 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-10 04:35:16.872 DEBUG [src.steps.store] Relaying message
2026-03-10 04:35:16.872 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41267/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:35:16.880 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:16.880 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-10 04:35:16.890 DEBUG [src.steps.store] Relaying message
2026-03-10 04:35:16.891 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41267/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:35:16.897 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:16.897 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-10 04:35:16.908 DEBUG [src.steps.store] Relaying message
2026-03-10 04:35:16.908 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35828/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:35:16.913 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:16.913 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-10 04:35:16.924 DEBUG [src.steps.store] Relaying message
2026-03-10 04:35:16.924 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35828/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:35:16.928 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:16.929 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-10 04:35:16.941 DEBUG [src.steps.store] Relaying message
2026-03-10 04:35:16.941 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35828/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:35:16.945 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:16.946 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-10 04:35:16.956 DEBUG [src.steps.store] Relaying message
2026-03-10 04:35:16.956 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35828/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:35:16.961 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:16.963 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-10 04:35:16.974 DEBUG [src.steps.store] Relaying message
2026-03-10 04:35:16.974 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35828/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:35:16.978 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:16.979 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-10 04:35:16.989 DEBUG [src.steps.store] Relaying message
2026-03-10 04:35:16.990 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35828/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:35:16.994 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:16.996 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-10 04:35:17.007 DEBUG [src.steps.store] Relaying message
2026-03-10 04:35:17.007 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35828/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:35:17.012 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:17.013 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-10 04:35:17.024 DEBUG [src.steps.store] Relaying message
2026-03-10 04:35:17.024 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35828/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:35:17.030 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:17.030 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-10 04:35:17.042 DEBUG [src.steps.store] Relaying message
2026-03-10 04:35:17.042 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35828/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:35:17.046 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:17.047 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-10 04:35:17.058 DEBUG [src.steps.store] Relaying message
2026-03-10 04:35:17.058 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35828/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:35:17.063 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:17.064 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-10 04:35:17.076 DEBUG [src.node.waku_node] Restarting container with id 8ead25acfd2c
2026-03-10 04:35:17.839 DEBUG [src.node.waku_node] Restarting container with id d8bcef254123
2026-03-10 04:35:18.628 DEBUG [src.node.waku_node] Restarting container with id 34b214b37379
2026-03-10 04:35:19.421 DEBUG [src.libs.common] Sleeping for 2 seconds
2026-03-10 04:35:21.422 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-10 04:35:21.422 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61332/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:35:21.426 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x21a35dea6d803c46032dee9b7b23033e04a28bcb6625769511e595403cb8196f"},{"messageHash":"0x590425f9f81a70fab3afd3c9fd73c95ef42d36113aada041f0cbcec79371a3ff"},{"messageHash":"0x50000d3a8646b5ce2fd43b7965a05e1fccf075484ef46c3d76846b55b4c53aa3"},{"messageHash":"0x92d137c2d89a34058733214663fa506feb5a26f1928344a76029df63ccb16730"},{"messageHash":"0xefc367cc63cd22341e344bd21a7821e60b302108d96c11ceee8517231f9b1464"},{"messageHash":"0x98d9f8e777032680d9cb1bb81b0b94fcc6fa687269f4a33f6ce8339f01ffa2c4"},{"messageHash":"0x495c296d55697acd87503f7ea344d79d3f5523786c3086a1a757f71316bfd5f0"},{"messageHash":"0xb7f42065ac90f138305cc6e27dace7cd3ba0d9f17e83d70f1a56125f46150c03"},{"messageHash":"0x041dc4ca3e97f48409d0513c3d1503603c66b3d60d6b3aa56628cfb38d259ddf"},{"messageHash":"0x2918b39910ce605d52e3db4ba098e4b49e20317585bc6e601746be1f0ff8b606"},{"messageHash":"0x622cc069237377cc94df230eb4a2941c46796085966db01cb64e5ed883ad8078"},{"messageHash":"0x8c0aa95710da803db5e30d6bfd622d4ac7b4a4584f98905b61ce0200be7c8e36"},{"messageHash":"0xbdabf7df34566b40895c527707e49ee37e82f9131a0b60153e73f4c9bd8e20b9"},{"messageHash":"0x02ccb843d651e7557a77f272c18d44275559280b248d8f72a45b996d037161a5"},{"messageHash":"0x6a812333f9263144e05e285729c9136765f90116548eb19d68fc2c1d56ff7ab7"},{"messageHash":"0xb8337c942c440b728421ec0a440e7ac8ea6736f6b57286161104a795fcfabea8"},{"messageHash":"0x0686780d0b19066f0f233fdd29e3aed3f4f70969e84698a76fca222d030009b6"},{"messageHash":"0x7b85fcb9c0d91d854c0004834dfbe65e46467675fc0226688d7e88260d849753"},{"messageHash":"0x9912dede6e03776c49e5379eb89a74db5d6e259f11867db9d7eb3b0d0283af79"},{"messageHash":"0x1e30d6e958232f2cfb1f90fb1fdcc88cf30d134cc754d04c4a45151d1124b7fe"},{"messageHash":"0x4b39825c020fcad0095e66cb91f8753d9de44067b63e690c93d96a236e45f581"},{"messageHash":"0x0f88b59f00ca3486e647fe1300c03c8ffc976f9287712defb9bdce037f995e43"},{"messageHash":"0x4af4d9d011622ed11e45611174202ff100dad6e9f4dc7c50ada79ce2333e6d1e"},{"messageHash":"0xabb6369e68636c055ca138e629251f5aac5710a98cb6eb8c1207e922e811b305"},{"messageHash":"0x3329e1148c9ce5a39e839e6d318c415d7edc59ed9f40c1c67eb0ed85847f9896"},{"messageHash":"0x4208587129043f7fe8c90bb65c5668ff466ce8f8f412fd3b4f901ba973c253fa"},{"messageHash":"0x23580243a601ab285ffd273c9de6bc78bf3d7068f92a73718cd8a94c53856771"},{"messageHash":"0x282311d4fec7c9b444374bd67627312d102dcc9d1ace16e7c93963f77ad6153b"},{"messageHash":"0xce420880a1bef921866e854318fef5ac4ca44984378abba0f4a71fb27915cf40"},{"messageHash":"0x06d4902742a4385ab8dd0c71b97236f734371053d261a291bb384f0c2a8bb740"}]}'
2026-03-10 04:35:21.426 DEBUG [src.steps.store] messages length is 30
2026-03-10 04:35:21.430 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-10 04:35:21.431 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41267/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:35:21.435 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x21a35dea6d803c46032dee9b7b23033e04a28bcb6625769511e595403cb8196f"},{"messageHash":"0x590425f9f81a70fab3afd3c9fd73c95ef42d36113aada041f0cbcec79371a3ff"},{"messageHash":"0x50000d3a8646b5ce2fd43b7965a05e1fccf075484ef46c3d76846b55b4c53aa3"},{"messageHash":"0x92d137c2d89a34058733214663fa506feb5a26f1928344a76029df63ccb16730"},{"messageHash":"0xefc367cc63cd22341e344bd21a7821e60b302108d96c11ceee8517231f9b1464"},{"messageHash":"0x98d9f8e777032680d9cb1bb81b0b94fcc6fa687269f4a33f6ce8339f01ffa2c4"},{"messageHash":"0x495c296d55697acd87503f7ea344d79d3f5523786c3086a1a757f71316bfd5f0"},{"messageHash":"0xb7f42065ac90f138305cc6e27dace7cd3ba0d9f17e83d70f1a56125f46150c03"},{"messageHash":"0x041dc4ca3e97f48409d0513c3d1503603c66b3d60d6b3aa56628cfb38d259ddf"},{"messageHash":"0x2918b39910ce605d52e3db4ba098e4b49e20317585bc6e601746be1f0ff8b606"},{"messageHash":"0x622cc069237377cc94df230eb4a2941c46796085966db01cb64e5ed883ad8078"},{"messageHash":"0x8c0aa95710da803db5e30d6bfd622d4ac7b4a4584f98905b61ce0200be7c8e36"},{"messageHash":"0xbdabf7df34566b40895c527707e49ee37e82f9131a0b60153e73f4c9bd8e20b9"},{"messageHash":"0x02ccb843d651e7557a77f272c18d44275559280b248d8f72a45b996d037161a5"},{"messageHash":"0x6a812333f9263144e05e285729c9136765f90116548eb19d68fc2c1d56ff7ab7"},{"messageHash":"0xb8337c942c440b728421ec0a440e7ac8ea6736f6b57286161104a795fcfabea8"},{"messageHash":"0x0686780d0b19066f0f233fdd29e3aed3f4f70969e84698a76fca222d030009b6"},{"messageHash":"0x7b85fcb9c0d91d854c0004834dfbe65e46467675fc0226688d7e88260d849753"},{"messageHash":"0x9912dede6e03776c49e5379eb89a74db5d6e259f11867db9d7eb3b0d0283af79"},{"messageHash":"0x1e30d6e958232f2cfb1f90fb1fdcc88cf30d134cc754d04c4a45151d1124b7fe"},{"messageHash":"0x4b39825c020fcad0095e66cb91f8753d9de44067b63e690c93d96a236e45f581"},{"messageHash":"0x0f88b59f00ca3486e647fe1300c03c8ffc976f9287712defb9bdce037f995e43"},{"messageHash":"0x4af4d9d011622ed11e45611174202ff100dad6e9f4dc7c50ada79ce2333e6d1e"},{"messageHash":"0xabb6369e68636c055ca138e629251f5aac5710a98cb6eb8c1207e922e811b305"},{"messageHash":"0x3329e1148c9ce5a39e839e6d318c415d7edc59ed9f40c1c67eb0ed85847f9896"},{"messageHash":"0x4208587129043f7fe8c90bb65c5668ff466ce8f8f412fd3b4f901ba973c253fa"},{"messageHash":"0x23580243a601ab285ffd273c9de6bc78bf3d7068f92a73718cd8a94c53856771"},{"messageHash":"0x282311d4fec7c9b444374bd67627312d102dcc9d1ace16e7c93963f77ad6153b"},{"messageHash":"0xce420880a1bef921866e854318fef5ac4ca44984378abba0f4a71fb27915cf40"},{"messageHash":"0x06d4902742a4385ab8dd0c71b97236f734371053d261a291bb384f0c2a8bb740"}]}'
2026-03-10 04:35:21.435 DEBUG [src.steps.store] messages length is 30
2026-03-10 04:35:21.438 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-10 04:35:21.439 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35828/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:35:21.448 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"d9b1d152e3aa2ecc8169","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x21a35dea6d803c46032dee9b7b23033e04a28bcb6625769511e595403cb8196f"},{"messageHash":"0x590425f9f81a70fab3afd3c9fd73c95ef42d36113aada041f0cbcec79371a3ff"},{"messageHash":"0x50000d3a8646b5ce2fd43b7965a05e1fccf075484ef46c3d76846b55b4c53aa3"},{"messageHash":"0x92d137c2d89a34058733214663fa506feb5a26f1928344a76029df63ccb16730"},{"messageHash":"0xefc367cc63cd22341e344bd21a7821e60b302108d96c11ceee8517231f9b1464"},{"messageHash":"0x98d9f8e777032680d9cb1bb81b0b94fcc6fa687269f4a33f6ce8339f01ffa2c4"},{"messageHash":"0x495c296d55697acd87503f7ea344d79d3f5523786c3086a1a757f71316bfd5f0"},{"messageHash":"0xb7f42065ac90f138305cc6e27dace7cd3ba0d9f17e83d70f1a56125f46150c03"},{"messageHash":"0x041dc4ca3e97f48409d0513c3d1503603c66b3d60d6b3aa56628cfb38d259ddf"},{"messageHash":"0x2918b39910ce605d52e3db4ba098e4b49e20317585bc6e601746be1f0ff8b606"},{"messageHash":"0x622cc069237377cc94df230eb4a2941c46796085966db01cb64e5ed883ad8078"},{"messageHash":"0x8c0aa95710da803db5e30d6bfd622d4ac7b4a4584f98905b61ce0200be7c8e36"},{"messageHash":"0xbdabf7df34566b40895c527707e49ee37e82f9131a0b60153e73f4c9bd8e20b9"},{"messageHash":"0x02ccb843d651e7557a77f272c18d44275559280b248d8f72a45b996d037161a5"},{"messageHash":"0x6a812333f9263144e05e285729c9136765f90116548eb19d68fc2c1d56ff7ab7"},{"messageHash":"0xb8337c942c440b728421ec0a440e7ac8ea6736f6b57286161104a795fcfabea8"},{"messageHash":"0x0686780d0b19066f0f233fdd29e3aed3f4f70969e84698a76fca222d030009b6"},{"messageHash":"0x7b85fcb9c0d91d854c0004834dfbe65e46467675fc0226688d7e88260d849753"},{"messageHash":"0x9912dede6e03776c49e5379eb89a74db5d6e259f11867db9d7eb3b0d0283af79"},{"messageHash":"0x1e30d6e958232f2cfb1f90fb1fdcc88cf30d134cc754d04c4a45151d1124b7fe"},{"messageHash":"0x4b39825c020fcad0095e66cb91f8753d9de44067b63e690c93d96a236e45f581"},{"messageHash":"0x0f88b59f00ca3486e647fe1300c03c8ffc976f9287712defb9bdce037f995e43"},{"messageHash":"0x4af4d9d011622ed11e45611174202ff100dad6e9f4dc7c50ada79ce2333e6d1e"},{"messageHash":"0xabb6369e68636c055ca138e629251f5aac5710a98cb6eb8c1207e922e811b305"},{"messageHash":"0x3329e1148c9ce5a39e839e6d318c415d7edc59ed9f40c1c67eb0ed85847f9896"},{"messageHash":"0x4208587129043f7fe8c90bb65c5668ff466ce8f8f412fd3b4f901ba973c253fa"},{"messageHash":"0x23580243a601ab285ffd273c9de6bc78bf3d7068f92a73718cd8a94c53856771"},{"messageHash":"0x282311d4fec7c9b444374bd67627312d102dcc9d1ace16e7c93963f77ad6153b"},{"messageHash":"0xce420880a1bef921866e854318fef5ac4ca44984378abba0f4a71fb27915cf40"},{"messageHash":"0x06d4902742a4385ab8dd0c71b97236f734371053d261a291bb384f0c2a8bb740"}]}'
2026-03-10 04:35:21.449 DEBUG [src.steps.store] messages length is 30
2026-03-10 04:35:21.453 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-10 04:35:21.454 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-10 04:35:21.454 DEBUG [src.node.waku_node] Stopping container with id 8ead25acfd2c
2026-03-10 04:35:22.017 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:35:22.017 DEBUG [src.node.waku_node] Stopping container with id d8bcef254123
2026-03-10 04:35:22.566 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:35:22.568 DEBUG [src.node.waku_node] Stopping container with id 34b214b37379
2026-03-10 04:35:22.833 ERROR [src.node.docker_mananger] Max retries reached for container 8ead25acfd2c. Exiting log stream.
2026-03-10 04:35:23.119 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:35:23.121 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-10 04:35:23.162 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-10 04:35:23.249 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-10 04:35:23.285 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,128 @@
2026-03-10 04:38:05.061 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-10 04:38:05.061 DEBUG [tests.conftest] Running test: test_store_with_both_pubsub_topic_and_content_topic with id: 2026-03-10_04-38-05__b7ea9457-0d98-4c2a-ae91-c574ea022b61
2026-03-10 04:38:05.062 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-10 04:38:05.062 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-10 04:38:05.062 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-10 04:38:05.070 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:38:05.071 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-10_04-38-05__b7ea9457-0d98-4c2a-ae91-c574ea022b61__wakuorg_nwaku:latest.log
2026-03-10 04:38:05.071 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:38:05.071 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:38:05.073 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:38:05.073 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.47.239
2026-03-10 04:38:05.073 DEBUG [src.node.docker_mananger] Generated ports ['60334', '60335', '60336', '60337', '60338']
2026-03-10 04:38:05.073 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:38:05.074 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:38:05.074 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:38:05.074 DEBUG [src.node.docker_mananger] docker run -i -t -p 60334:60334 -p 60335:60335 -p 60336:60336 -p 60337:60337 -p 60338:60338 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60336 --rest-port=60334 --tcp-port=60335 --discv5-udp-port=60337 --rest-address=0.0.0.0 --nat=extip:172.18.47.239 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8b4f4cc796c6bf053fede3a58b4e8f38cfa7b6eeff1b33bf0545dfe44babd9f1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60338 --metrics-logging=true --store=true --relay=true
2026-03-10 04:38:05.230 ERROR [src.node.docker_mananger] Max retries reached for container 22ef209ee0eb. Exiting log stream.
2026-03-10 04:38:05.284 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.47.239 waku 6df15f6d12856ad820961b298fe360c6307bbf71bcbe0fe9603bb28b0b0543d2
2026-03-10 04:38:05.320 DEBUG [src.node.docker_mananger] Container started with ID 6df15f6d1285. Setting up logs at ./log/docker/publishing_node1_2026-03-10_04-38-05__b7ea9457-0d98-4c2a-ae91-c574ea022b61__wakuorg_nwaku:latest.log
2026-03-10 04:38:05.321 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 60334
2026-03-10 04:38:05.321 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:38:05.868 ERROR [src.node.docker_mananger] Max retries reached for container 07edccee136c. Exiting log stream.
2026-03-10 04:38:06.322 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60334/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:38:06.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:38:06.325 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:38:06.325 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60334/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:38:06.328 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.47.239/tcp/60335/p2p/16Uiu2HAmAzoPEna2kSuBzMUL84FpgpwZRqZ5xWVaTfpZvf2Vn1rM","/ip4/172.18.47.239/tcp/60336/ws/p2p/16Uiu2HAmAzoPEna2kSuBzMUL84FpgpwZRqZ5xWVaTfpZvf2Vn1rM"],"enrUri":"enr:-L24QI7WcjQouk9Kbo7NPIyjntjIOB2HUt9E0-oQbQ0y_r_OcM66u9y59we705U3otzhhjP74U9bwwRijSA33M4TqsoCgmlkgnY0gmlwhKwSL--KbXVsdGlhZGRyc5YACASsEi_vBuuvAAoErBIv7wbrsN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC51vXsyZuJuoicY-p_ZAzKJB4sGZnnbsZabFNzXZpX5aDdGNwguuvg3VkcILrsYV3YWt1MgM"}'
2026-03-10 04:38:06.328 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:38:06.335 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:38:06.336 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-10_04-38-05__b7ea9457-0d98-4c2a-ae91-c574ea022b61__wakuorg_nwaku:latest.log
2026-03-10 04:38:06.336 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:38:06.336 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:38:06.337 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:38:06.338 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.58.189
2026-03-10 04:38:06.338 DEBUG [src.node.docker_mananger] Generated ports ['19763', '19764', '19765', '19766', '19767']
2026-03-10 04:38:06.338 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:38:06.338 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:38:06.338 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:38:06.338 DEBUG [src.node.docker_mananger] docker run -i -t -p 19763:19763 -p 19764:19764 -p 19765:19765 -p 19766:19766 -p 19767:19767 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19765 --rest-port=19763 --tcp-port=19764 --discv5-udp-port=19766 --rest-address=0.0.0.0 --nat=extip:172.18.58.189 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9bcb9b79ffaa43ed19afc984a187f7fb197edd0ff2e4071fd7d2cb03f2fb9fdb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19767 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QI7WcjQouk9Kbo7NPIyjntjIOB2HUt9E0-oQbQ0y_r_OcM66u9y59we705U3otzhhjP74U9bwwRijSA33M4TqsoCgmlkgnY0gmlwhKwSL--KbXVsdGlhZGRyc5YACASsEi_vBuuvAAoErBIv7wbrsN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC51vXsyZuJuoicY-p_ZAzKJB4sGZnnbsZabFNzXZpX5aDdGNwguuvg3VkcILrsYV3YWt1MgM --storenode=/ip4/172.18.47.239/tcp/60335/p2p/16Uiu2HAmAzoPEna2kSuBzMUL84FpgpwZRqZ5xWVaTfpZvf2Vn1rM --store=true --relay=true
2026-03-10 04:38:06.538 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.58.189 waku 1cae666f32414b27444ffcaf5f40f78f9d3c23ec0dde9b8c0ad2fac72b160a9c
2026-03-10 04:38:06.573 DEBUG [src.node.docker_mananger] Container started with ID 1cae666f3241. Setting up logs at ./log/docker/store_node1_2026-03-10_04-38-05__b7ea9457-0d98-4c2a-ae91-c574ea022b61__wakuorg_nwaku:latest.log
2026-03-10 04:38:06.575 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19763
2026-03-10 04:38:06.575 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:38:07.576 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19763/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:38:07.579 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:38:07.579 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:38:07.579 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19763/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:38:07.582 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.58.189/tcp/19764/p2p/16Uiu2HAm8vhoeyq4PCpihkVS4MaN914R2hLhHVgNxjTatdkgnB3u","/ip4/172.18.58.189/tcp/19765/ws/p2p/16Uiu2HAm8vhoeyq4PCpihkVS4MaN914R2hLhHVgNxjTatdkgnB3u"],"enrUri":"enr:-L24QMmrLJ1IA7XbnrlSGcFzoihP6I8Zvbs1HGNS4qtTwJqHUGVK7hopt_A2kYkFXS9E11JryszzZlxrAr0wV-nTTJICgmlkgnY0gmlwhKwSOr2KbXVsdGlhZGRyc5YACASsEjq9Bk00AAoErBI6vQZNNd0DgnJzhQADAQAAiXNlY3AyNTZrMaECyJfWV7thJnGeuamXeAq44xWmAJLEGtAerVvDWuFsieiDdGNwgk00g3VkcIJNNoV3YWt1MgM"}'
2026-03-10 04:38:07.582 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:38:07.582 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19763/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.47.239/tcp/60335/p2p/16Uiu2HAmAzoPEna2kSuBzMUL84FpgpwZRqZ5xWVaTfpZvf2Vn1rM"]'
2026-03-10 04:38:07.585 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:38:07.586 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60334/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-10 04:38:07.588 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:38:07.589 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19763/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-10 04:38:07.591 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:38:07.591 DEBUG [src.steps.store] Relaying message
2026-03-10 04:38:07.592 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60334/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:38:07.598 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:38:07.598 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:38:07.799 DEBUG [src.steps.store] Relaying message
2026-03-10 04:38:07.799 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60334/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:38:07.805 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:38:07.806 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:38:08.007 DEBUG [src.steps.store] Relaying message
2026-03-10 04:38:08.008 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60334/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:38:08.014 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:38:08.014 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:38:08.215 DEBUG [src.steps.store] Relaying message
2026-03-10 04:38:08.215 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60334/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:38:08.221 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:38:08.221 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:38:08.422 DEBUG [src.steps.store] Relaying message
2026-03-10 04:38:08.422 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60334/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:38:08.429 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:38:08.429 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:38:08.630 DEBUG [src.steps.store] Relaying message
2026-03-10 04:38:08.631 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60334/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:38:08.637 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:38:08.638 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:38:08.840 DEBUG [src.steps.store] Relaying message
2026-03-10 04:38:08.840 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60334/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:38:08.846 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:38:08.847 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:38:09.049 DEBUG [src.steps.store] Relaying message
2026-03-10 04:38:09.049 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60334/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:38:09.055 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:38:09.056 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:38:09.257 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60334/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:38:09.260 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x0e36b74033da87d474609011a3a288cc5c868fa7f0a1646eaaee9b8b5a8f5fc2"}]}'
2026-03-10 04:38:09.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60334/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fwaku%2F2%2Fcontent%2Ftest.js&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:38:09.263 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x989a59a220a695ccfec3e65952b25caea46a9ab14e4fe5f061faba7b7e80dc0d"}]}'
2026-03-10 04:38:09.263 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60334/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F22%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:38:09.266 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbde1e6dc69d6d3d3aea1b61b61600e6b19f400bfc3f86d3da54ee00895eadb2b"}]}'
2026-03-10 04:38:09.266 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60334/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Ftoychat%2F2%2Fhuilong%2Fproto&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:38:09.269 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9e41ccc9ffe036bcb68965ba8f4b34530eaabde5b90b101aac73f65d9c8aac1d"}]}'
2026-03-10 04:38:09.269 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60334/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fstatusim%2F1%2Fcommunity%2Fcbor&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:38:09.272 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x11bac1a456fa221f379759eb0cf04a552039cb5083a220bb2a7e14751f7b9dad"}]}'
2026-03-10 04:38:09.272 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60334/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F27%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:38:09.275 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb1d2b22fa528be70835e49bd015bf04eee04e431fd8eae1af378e40f511fcbf8"}]}'
2026-03-10 04:38:09.275 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60334/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F29%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:38:09.278 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbad0e6dece765b768b4340ef90a6dd4b2cfaa5f39f3f66e7bad836a5dea01eef"}]}'
2026-03-10 04:38:09.278 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60334/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F20%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:38:09.281 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x84891f6894c38d537e3988b5be2219b8180de5908433dacecc12f8f54c556c9b"}]}'
2026-03-10 04:38:09.281 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19763/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:38:09.283 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x0e36b74033da87d474609011a3a288cc5c868fa7f0a1646eaaee9b8b5a8f5fc2"}]}'
2026-03-10 04:38:09.284 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19763/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fwaku%2F2%2Fcontent%2Ftest.js&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:38:09.286 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x989a59a220a695ccfec3e65952b25caea46a9ab14e4fe5f061faba7b7e80dc0d"}]}'
2026-03-10 04:38:09.287 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19763/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F22%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:38:09.289 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbde1e6dc69d6d3d3aea1b61b61600e6b19f400bfc3f86d3da54ee00895eadb2b"}]}'
2026-03-10 04:38:09.289 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19763/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Ftoychat%2F2%2Fhuilong%2Fproto&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:38:09.292 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9e41ccc9ffe036bcb68965ba8f4b34530eaabde5b90b101aac73f65d9c8aac1d"}]}'
2026-03-10 04:38:09.292 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19763/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fstatusim%2F1%2Fcommunity%2Fcbor&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:38:09.295 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x11bac1a456fa221f379759eb0cf04a552039cb5083a220bb2a7e14751f7b9dad"}]}'
2026-03-10 04:38:09.295 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19763/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F27%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:38:09.298 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb1d2b22fa528be70835e49bd015bf04eee04e431fd8eae1af378e40f511fcbf8"}]}'
2026-03-10 04:38:09.298 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19763/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F29%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:38:09.301 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbad0e6dece765b768b4340ef90a6dd4b2cfaa5f39f3f66e7bad836a5dea01eef"}]}'
2026-03-10 04:38:09.301 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19763/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F20%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:38:09.304 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x84891f6894c38d537e3988b5be2219b8180de5908433dacecc12f8f54c556c9b"}]}'
2026-03-10 04:38:09.307 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-10 04:38:09.308 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-10 04:38:09.309 DEBUG [src.node.waku_node] Stopping container with id 6df15f6d1285
2026-03-10 04:38:09.917 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:38:09.917 DEBUG [src.node.waku_node] Stopping container with id 1cae666f3241
2026-03-10 04:38:10.493 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:38:10.494 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-10 04:38:10.503 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-10 04:38:10.511 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_subscribe_with_invalid_request_id with id: 2026-03-10_04-39-36__c12f1d2f-16f9-4846-8578-6f725c24fd3c
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-39-36__c12f1d2f-16f9-4846-8578-6f725c24fd3c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.216.242
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['44951', '44952', '44953', '44954', '44955']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 44951:44951 -p 44952:44952 -p 44953:44953 -p 44954:44954 -p 44955:44955 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44953 --rest-port=44951 --tcp-port=44952 --discv5-udp-port=44954 --rest-address=0.0.0.0 --nat=extip:172.18.216.242 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e9a6e4ebeb914acdd8bfd7cbbd404f88bd37edcfb222dced207abef127f4c332 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44955 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.216.242 waku b6d37d1a68827276accf428149b405bea719eada5f418de4df31b44112ef41e0
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container bb43798757a1. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b6d37d1a6882. Setting up logs at ./log/docker/node1_2026-03-10_04-39-36__c12f1d2f-16f9-4846-8578-6f725c24fd3c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 44951
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 10f313b70acb. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44951/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.216.242/tcp/44952/p2p/16Uiu2HAkvDyzV66ih1xQ39w6HxCGza51ia9YGew7SDLZ9ye8ozq5","/ip4/172.18.216.242/tcp/44953/ws/p2p/16Uiu2HAkvDyzV66ih1xQ39w6HxCGza51ia9YGew7SDLZ9ye8ozq5"],"enrUri":"enr:-L24QPo3233B0Wh7g7p6JUEasxlVOxiLYIfuLGKI1zU_r9mtesyuVo6ohVqphsev8VmeHt3KnSwc5iDQZHt2yrkDKJMCgmlkgnY0gmlwhKwS2PKKbXVsdGlhZGRyc5YACASsEtjyBq-YAAoErBLY8gavmd0DgnJzhQADAQAAiXNlY3AyNTZrMaECC90VV2AJalBcmVmOE3OFGcBdEzgj05seRFcHUGaWvqiDdGNwgq-Yg3VkcIKvmoV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-10_04-39-36__c12f1d2f-16f9-4846-8578-6f725c24fd3c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.226.6
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6773', '6774', '6775', '6776', '6777']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 6773:6773 -p 6774:6774 -p 6775:6775 -p 6776:6776 -p 6777:6777 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6775 --rest-port=6773 --tcp-port=6774 --discv5-udp-port=6776 --rest-address=0.0.0.0 --nat=extip:172.18.226.6 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bbfed0ee314b991e1f9ffafdbe1bc4cfbabdfdc69a9a4719892bc6b2dbface5e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6777 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QPo3233B0Wh7g7p6JUEasxlVOxiLYIfuLGKI1zU_r9mtesyuVo6ohVqphsev8VmeHt3KnSwc5iDQZHt2yrkDKJMCgmlkgnY0gmlwhKwS2PKKbXVsdGlhZGRyc5YACASsEtjyBq-YAAoErBLY8gavmd0DgnJzhQADAQAAiXNlY3AyNTZrMaECC90VV2AJalBcmVmOE3OFGcBdEzgj05seRFcHUGaWvqiDdGNwgq-Yg3VkcIKvmoV3YWt1MgU --filternode=/ip4/172.18.216.242/tcp/44952/p2p/16Uiu2HAkvDyzV66ih1xQ39w6HxCGza51ia9YGew7SDLZ9ye8ozq5
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.226.6 waku 644378413aa2cac2fbd7515435f16f82ca36f11c2dbd35698b88ee7b2ec6602d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 644378413aa2. Setting up logs at ./log/docker/node2_2026-03-10_04-39-36__c12f1d2f-16f9-4846-8578-6f725c24fd3c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 6773
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6773/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6773/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.226.6/tcp/6774/p2p/16Uiu2HAm5XTuJZmQsEf1LimoXDF6gRtg3zXw725DGtBYd5wCVokb","/ip4/172.18.226.6/tcp/6775/ws/p2p/16Uiu2HAm5XTuJZmQsEf1LimoXDF6gRtg3zXw725DGtBYd5wCVokb"],"enrUri":"enr:-L24QPbaZgoVSoMJDcRpXZmnB4wyGZe-MLbbsMPeevvwbBt6CesKwdy4KYvkKM8xKNV8Zx6jqRxhFO2QqTTrhR0WRfsCgmlkgnY0gmlwhKwS4gaKbXVsdGlhZGRyc5YACASsEuIGBhp2AAoErBLiBgYad90DgnJzhQADAQAAiXNlY3AyNTZrMaEClhCyuaj9NancgZ0o-FZ-3lgvs1xYdtJTinylYxtA3CiDdGNwghp2g3VkcIIaeIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6773/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.216.242/tcp/44952/p2p/16Uiu2HAkvDyzV66ih1xQ39w6HxCGza51ia9YGew7SDLZ9ye8ozq5"]'
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:44951/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6773/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "5944d47d-e674-42b5-a094-24d91d2b3315", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"5944d47d-e674-42b5-a094-24d91d2b3315","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6773/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": 1, "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:6773/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 b6d37d1a6882
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 644378413aa2
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 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_cursor_pointing_to_deleted_message with id: 2026-03-10_04-36-06__6f956993-9663-44cf-a973-e1921440f23a
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-10_04-36-06__6f956993-9663-44cf-a973-e1921440f23a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.212.48
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48619', '48620', '48621', '48622', '48623']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 48619:48619 -p 48620:48620 -p 48621:48621 -p 48622:48622 -p 48623:48623 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48621 --rest-port=48619 --tcp-port=48620 --discv5-udp-port=48622 --rest-address=0.0.0.0 --nat=extip:172.18.212.48 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cf8cbbb75aed5704b6d40ba159dba6844baddf3eadcd99b97a4f9d30cf9f7f48 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48623 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.212.48 waku 83ade48cf8e93b596b80cf125b46cf8c5991bd647504cad11dd5c83ad8c887ce
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 83ade48cf8e9. Setting up logs at ./log/docker/publishing_node1_2026-03-10_04-36-06__6f956993-9663-44cf-a973-e1921440f23a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 48619
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 40c16b59e269. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ff4697b344f9. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48619/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48619/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.212.48/tcp/48620/p2p/16Uiu2HAmUatNKgUwirHRV4ULGJBUxvWHpFtXkBVN5m3V1nJBFBrp","/ip4/172.18.212.48/tcp/48621/ws/p2p/16Uiu2HAmUatNKgUwirHRV4ULGJBUxvWHpFtXkBVN5m3V1nJBFBrp"],"enrUri":"enr:-L24QGbaYhs06M8Um26qEeWYQbcyGY_mB5Lu-7C0fWGBs1ZmW2keBNHggroD242y38rafpx9NiBlo_FPb9zRsK2tTKYCgmlkgnY0gmlwhKwS1DCKbXVsdGlhZGRyc5YACASsEtQwBr3sAAoErBLUMAa97d0DgnJzhQADAQAAiXNlY3AyNTZrMaED7K3nS-4oEIRhAnOD9KIXV7DjDN_Y0IcpLkmBAZxDeGGDdGNwgr3sg3VkcIK97oV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-10_04-36-06__6f956993-9663-44cf-a973-e1921440f23a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.229.105
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54150', '54151', '54152', '54153', '54154']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 54150:54150 -p 54151:54151 -p 54152:54152 -p 54153:54153 -p 54154:54154 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54152 --rest-port=54150 --tcp-port=54151 --discv5-udp-port=54153 --rest-address=0.0.0.0 --nat=extip:172.18.229.105 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6374b0addb7ea79de7456add1bdce9aeb7aeaec5fba7ef2765161c279feffbaf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54154 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGbaYhs06M8Um26qEeWYQbcyGY_mB5Lu-7C0fWGBs1ZmW2keBNHggroD242y38rafpx9NiBlo_FPb9zRsK2tTKYCgmlkgnY0gmlwhKwS1DCKbXVsdGlhZGRyc5YACASsEtQwBr3sAAoErBLUMAa97d0DgnJzhQADAQAAiXNlY3AyNTZrMaED7K3nS-4oEIRhAnOD9KIXV7DjDN_Y0IcpLkmBAZxDeGGDdGNwgr3sg3VkcIK97oV3YWt1MgM --storenode=/ip4/172.18.212.48/tcp/48620/p2p/16Uiu2HAmUatNKgUwirHRV4ULGJBUxvWHpFtXkBVN5m3V1nJBFBrp --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.229.105 waku 0fbe71f4c0be6718f63c8ee8623e5dcb832ac162a38416bf48f625bbfeafd843
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0fbe71f4c0be. Setting up logs at ./log/docker/store_node1_2026-03-10_04-36-06__6f956993-9663-44cf-a973-e1921440f23a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 54150
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54150/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54150/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.229.105/tcp/54151/p2p/16Uiu2HAmHPWe2QNj1AR2PrC2QNSwJeBBp64RStKcpXqUiUiU69LK","/ip4/172.18.229.105/tcp/54152/ws/p2p/16Uiu2HAmHPWe2QNj1AR2PrC2QNSwJeBBp64RStKcpXqUiUiU69LK"],"enrUri":"enr:-L24QC5Oq6wrYOMWlcAG8WqyPsf91353E1NdgpV1P7ecL_yfF04TjODPsld3uSOxIuR0lBIwrQycxL00I9uhf0ecqcoCgmlkgnY0gmlwhKwS5WmKbXVsdGlhZGRyc5YACASsEuVpBtOHAAoErBLlaQbTiN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDRlNjmGbuH1Ur5xBkqsYQvWpVgssf2kES9KIFcq7dmdiDdGNwgtOHg3VkcILTiYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54150/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.212.48/tcp/48620/p2p/16Uiu2HAmUatNKgUwirHRV4ULGJBUxvWHpFtXkBVN5m3V1nJBFBrp"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48619/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54150/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48619/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48619/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48619/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48619/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48619/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48619/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48619/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48619/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48619/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48619/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48619/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&cursor=0xb6c1942990909c53f072ab49569b42be4498accca6fe9ef0530966ed88fd5056&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 500 Server Error: Internal Server Error for url: http://127.0.0.1:48619/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&cursor=0xb6c1942990909c53f072ab49569b42be4498accca6fe9ef0530966ed88fd5056&pageSize=100&ascending=true. Response content: b'error in handleSelfStoreRequest: BAD_RESPONSE: archive error: DRIVER_ERROR: cursor not found'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54150/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&cursor=0xb6c1942990909c53f072ab49569b42be4498accca6fe9ef0530966ed88fd5056&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 500 Server Error: Internal Server Error for url: http://127.0.0.1:54150/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&cursor=0xb6c1942990909c53f072ab49569b42be4498accca6fe9ef0530966ed88fd5056&pageSize=100&ascending=true. Response content: b'error in handleSelfStoreRequest: BAD_RESPONSE: archive error: DRIVER_ERROR: cursor not found'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 83ade48cf8e9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0fbe71f4c0be
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 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_invalid_payloads with id: 2026-03-10_04-33-31__ffda8cb1-9715-46a9-b097-3a37817d8f31
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-03-10_04-33-31__ffda8cb1-9715-46a9-b097-3a37817d8f31__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.95.230
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7574', '7575', '7576', '7577', '7578']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 7574:7574 -p 7575:7575 -p 7576:7576 -p 7577:7577 -p 7578:7578 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7576 --rest-port=7574 --tcp-port=7575 --discv5-udp-port=7577 --rest-address=0.0.0.0 --nat=extip:172.18.95.230 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=70dad4e37fa2daa7dfcdc32fa4e8a9eae034e3d2bdc0ef9c2fc8e885b1fac38f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7578 --metrics-logging=true --lightpush=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 66bb4e74c5ce. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.95.230 waku 218fbb343aed1b4e4fcc7d78be65d3b44a817dd0aa6cbc7469c7cc7770c7c1f1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 218fbb343aed. Setting up logs at ./log/docker/receiving_node1_2026-03-10_04-33-31__ffda8cb1-9715-46a9-b097-3a37817d8f31__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 7574
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 e879047cd6f3. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7574/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7574/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.95.230/tcp/7575/p2p/16Uiu2HAmR2sVS3MeTQ2rfCFwgdhwXREuRVyj1icTsc63asxgEpGc","/ip4/172.18.95.230/tcp/7576/ws/p2p/16Uiu2HAmR2sVS3MeTQ2rfCFwgdhwXREuRVyj1icTsc63asxgEpGc"],"enrUri":"enr:-L24QPWfmJ27IZdaUdjCbjNY6zpvTibqkFkNtJ3mfx1WhocxKIalnuRA2_IJvoOpxpMnXjOjZhWPVIMNXJ7FKgoMyf0CgmlkgnY0gmlwhKwSX-aKbXVsdGlhZGRyc5YACASsEl_mBh2XAAoErBJf5gYdmN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDt-dDxWyLJgVVJoGo_05bn1p5O738zUS6NhhaIoZJFv2DdGNwgh2Xg3VkcIIdmYV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-03-10_04-33-31__ffda8cb1-9715-46a9-b097-3a37817d8f31__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.214.162
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['42146', '42147', '42148', '42149', '42150']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 42146:42146 -p 42147:42147 -p 42148:42148 -p 42149:42149 -p 42150:42150 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42148 --rest-port=42146 --tcp-port=42147 --discv5-udp-port=42149 --rest-address=0.0.0.0 --nat=extip:172.18.214.162 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6f78dcbec3bcddd34b5c9be8fd09f5c98fd8bd6d8dc73fe9c61b3848c7bfadcf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42150 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.214.162 waku 2ee556a19beb55a1e092f10a0124177bada420e85ee955901abffeb05221cbe1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2ee556a19beb. Setting up logs at ./log/docker/receiving_node2_2026-03-10_04-33-31__ffda8cb1-9715-46a9-b097-3a37817d8f31__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 42146
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42146/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42146/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.214.162/tcp/42147/p2p/16Uiu2HAm4qUZT8cdZ698Fb9B4zqKjXAM1hrrJP8oDEFFD4uVhVx6","/ip4/172.18.214.162/tcp/42148/ws/p2p/16Uiu2HAm4qUZT8cdZ698Fb9B4zqKjXAM1hrrJP8oDEFFD4uVhVx6"],"enrUri":"enr:-L24QGKhK_aJg6vUl8EwWNZl9nL7VjM4pZhk7RNDr0dREvM7fgGxlYKB5ALxzz2m4YyYnjYaPOJ3aikOl2ntz73qQfkCgmlkgnY0gmlwhKwS1qKKbXVsdGlhZGRyc5YACASsEtaiBqSjAAoErBLWogakpN0DgnJzhQADAQAAiXNlY3AyNTZrMaECi9I1n6qp1oqfdfxJ93RAOV-qcGKBFU-DSWIg80sgw6uDdGNwgqSjg3VkcIKkpYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42146/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.95.230/tcp/7575/p2p/16Uiu2HAmR2sVS3MeTQ2rfCFwgdhwXREuRVyj1icTsc63asxgEpGc"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-03-10_04-33-31__ffda8cb1-9715-46a9-b097-3a37817d8f31__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.201.213
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['55077', '55078', '55079', '55080', '55081']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 55077:55077 -p 55078:55078 -p 55079:55079 -p 55080:55080 -p 55081:55081 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55079 --rest-port=55077 --tcp-port=55078 --discv5-udp-port=55080 --rest-address=0.0.0.0 --nat=extip:172.18.201.213 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ac06a1c9ba7bf982f0b858c5a9cb57fdb8ab588d4ea98c8cca20bef0e26bbfb7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55081 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QPWfmJ27IZdaUdjCbjNY6zpvTibqkFkNtJ3mfx1WhocxKIalnuRA2_IJvoOpxpMnXjOjZhWPVIMNXJ7FKgoMyf0CgmlkgnY0gmlwhKwSX-aKbXVsdGlhZGRyc5YACASsEl_mBh2XAAoErBJf5gYdmN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDt-dDxWyLJgVVJoGo_05bn1p5O738zUS6NhhaIoZJFv2DdGNwgh2Xg3VkcIIdmYV3YWt1Mgk --lightpushnode=/ip4/172.18.95.230/tcp/7575/p2p/16Uiu2HAmR2sVS3MeTQ2rfCFwgdhwXREuRVyj1icTsc63asxgEpGc --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.201.213 waku 8b8de96d1cc3b9ceaf81cacc0067584e9c60e0889526ad4a67175804774baba8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8b8de96d1cc3. Setting up logs at ./log/docker/lightpush_node1_2026-03-10_04-33-31__ffda8cb1-9715-46a9-b097-3a37817d8f31__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 55077
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55077/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55077/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.201.213/tcp/55078/p2p/16Uiu2HAm4mGoEnj9DXAKLvmbu4qdL7T2NP7KesxhVaBQrUorhAVK","/ip4/172.18.201.213/tcp/55079/ws/p2p/16Uiu2HAm4mGoEnj9DXAKLvmbu4qdL7T2NP7KesxhVaBQrUorhAVK"],"enrUri":"enr:-L24QHwPOGLqfLlZEpV9XJsdoRibuvpJySWqsdps1Ac7wNPyeddnwfJ_-cOIOCe23UIwRSNdcBfNJ2JFvzD4LuGR5dMCgmlkgnY0gmlwhKwSydWKbXVsdGlhZGRyc5YACASsEsnVBtcmAAoErBLJ1QbXJ90DgnJzhQADAQAAiXNlY3AyNTZrMaECir6WKU6H3P2Lf0nORMZbMPvn0eEa5b0BnoUDYq0rn_6DdGNwgtcmg3VkcILXKIV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55077/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.95.230/tcp/7575/p2p/16Uiu2HAmR2sVS3MeTQ2rfCFwgdhwXREuRVyj1icTsc63asxgEpGc"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55077/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.214.162/tcp/42147/p2p/16Uiu2HAm4qUZT8cdZ698Fb9B4zqKjXAM1hrrJP8oDEFFD4uVhVx6"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7574/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42146/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55077/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.light_push.test_publish:test_publish.py:35 Running test with payload Empty string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55077/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773117215852933382}}'
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:55077/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.light_push.test_publish:test_publish.py:35 Running test with payload Unecoded text
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55077/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "Hello World!", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773117215855973988}}'
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:55077/lightpush/v1/message. Response content: b'Invalid message: Incorrect base64 string'
DEBUG  tests.light_push.test_publish:test_publish.py:35 Running test with payload A dictionary
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55077/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": {"key": "YWFh"}, "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773117215858819317}}'
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:55077/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.light_push.test_publish:test_publish.py:35 Running test with payload An integer
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55077/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": 1234567890, "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773117215861620303}}'
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:55077/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.light_push.test_publish:test_publish.py:35 Running test with payload A list
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55077/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": ["YWFh"], "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773117215864445314}}'
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:55077/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.light_push.test_publish:test_publish.py:35 Running test with payload A bool
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55077/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": true, "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773117215867351036}}'
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:55077/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 218fbb343aed
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2ee556a19beb
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8b8de96d1cc3
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 218fbb343aed. 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,349 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_unsubscribe_from_some_pubsub_topics with id: 2026-03-10_04-41-02__9840a3c7-ae2c-49ef-9982-5ecbf90dd85c
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-41-02__9840a3c7-ae2c-49ef-9982-5ecbf90dd85c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.1.182
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26817', '26818', '26819', '26820', '26821']
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 26817:26817 -p 26818:26818 -p 26819:26819 -p 26820:26820 -p 26821:26821 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26819 --rest-port=26817 --tcp-port=26818 --discv5-udp-port=26820 --rest-address=0.0.0.0 --nat=extip:172.18.1.182 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=b2dcbfcbf174a4d86bafee7e9477d2be9844ebafef4f4450a289ebeebcd19f27 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26821 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7d763333bcc3. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.1.182 waku bda11a454858d6effcdb7e52b2ff2f70dc2e990672719748d6e13bcfb53522a6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bda11a454858. Setting up logs at ./log/docker/node1_2026-03-10_04-41-02__9840a3c7-ae2c-49ef-9982-5ecbf90dd85c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 26817
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 a38ab782fc1b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26817/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26817/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.1.182/tcp/26818/p2p/16Uiu2HAmDbSuzb5WSwaFS52YfhUDxGbPU91Lr9ac91h9HcG9GtNZ","/ip4/172.18.1.182/tcp/26819/ws/p2p/16Uiu2HAmDbSuzb5WSwaFS52YfhUDxGbPU91Lr9ac91h9HcG9GtNZ"],"enrUri":"enr:-L24QJJYhZyOd8mviQZPFPQs0oRMa4KHdGWIXkh4Ukq7d91cbwLHzNDAU7Ec5DXN90Rh6S65qCI0fysf0hYACQDZFscCgmlkgnY0gmlwhKwSAbaKbXVsdGlhZGRyc5YACASsEgG2BmjCAAoErBIBtgZow90DgnJzhQACAQAAiXNlY3AyNTZrMaEDDfNmSFb9HdYpByBUTnzF9-BW3OWOgt6guISoRk20YwaDdGNwgmjCg3VkcIJoxIV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-10_04-41-02__9840a3c7-ae2c-49ef-9982-5ecbf90dd85c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.175.174
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25567', '25568', '25569', '25570', '25571']
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 25567:25567 -p 25568:25568 -p 25569:25569 -p 25570:25570 -p 25571:25571 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25569 --rest-port=25567 --tcp-port=25568 --discv5-udp-port=25570 --rest-address=0.0.0.0 --nat=extip:172.18.175.174 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=195e4d625c0b66c0bbeedcdebdecd7cdbc5ca755e9dbc06d40a7dbbfb4d5e93c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25571 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJJYhZyOd8mviQZPFPQs0oRMa4KHdGWIXkh4Ukq7d91cbwLHzNDAU7Ec5DXN90Rh6S65qCI0fysf0hYACQDZFscCgmlkgnY0gmlwhKwSAbaKbXVsdGlhZGRyc5YACASsEgG2BmjCAAoErBIBtgZow90DgnJzhQACAQAAiXNlY3AyNTZrMaEDDfNmSFb9HdYpByBUTnzF9-BW3OWOgt6guISoRk20YwaDdGNwgmjCg3VkcIJoxIV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.175.174 waku 1ba226f884b5e5984429e113a460d392a9a923deea04d67b26e53c8fd63060a6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1ba226f884b5. Setting up logs at ./log/docker/node2_2026-03-10_04-41-02__9840a3c7-ae2c-49ef-9982-5ecbf90dd85c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 25567
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25567/health" -H "Content-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:25567/health" -H "Content-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:25567/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25567/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.175.174/tcp/25568/p2p/16Uiu2HAmUA1tZkVQKyHzC4ErConY2cecQmkg1mFygHmEjaGL7JVf","/ip4/172.18.175.174/tcp/25569/ws/p2p/16Uiu2HAmUA1tZkVQKyHzC4ErConY2cecQmkg1mFygHmEjaGL7JVf"],"enrUri":"enr:-L24QKDeeX0hOo36-96T9eOFIfHeY07SrksfcMbGZrQagrlNBnqG3Y3Jf5kcM6FrClHiO9-bVQblneM-nJ9YB6Kqf4YCgmlkgnY0gmlwhKwSr66KbXVsdGlhZGRyc5YACASsEq-uBmPgAAoErBKvrgZj4d0DgnJzhQACAQAAiXNlY3AyNTZrMaED5k7jRU6hVZTFWRWXik0KV0NlWycHd0fqRe4sYWpdY6KDdGNwgmPgg3VkcIJj4oV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25567/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.1.182/tcp/26818/p2p/16Uiu2HAmDbSuzb5WSwaFS52YfhUDxGbPU91Lr9ac91h9HcG9GtNZ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26817/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25567/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26817/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26817/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117665408004629,"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:25567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117665408004629,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26817/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:26817/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":1773117665533319582,"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:25567/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":1773117665533319582,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26817/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26817/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117665655583989,"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:25567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117665655583989,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26817/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26817/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117665779395373,"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:25567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117665779395373,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26817/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26817/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117665905131907,"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:25567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117665905131907,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26817/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26817/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117666026207170,"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:25567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117666026207170,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26817/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26817/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117666158382809,"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:25567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117666158382809,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26817/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26817/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117666281641281,"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:25567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117661136409536,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117666281641281,"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 bda11a454858
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1ba226f884b5
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  tests.conftest:conftest.py:73 Running fixture teardown: attach_logs_on_fail
DEBUG  tests.conftest:conftest.py:74 Test failed, attempting to attach logs to the allure reports
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-03-10_04-41-02__9840a3c7-ae2c-49ef-9982-5ecbf90dd85c__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-03-10_04-41-02__9840a3c7-ae2c-49ef-9982-5ecbf90dd85c__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_unsubscribe_from_some_pubsub_topics with id: 2026-03-10_04-41-07__471ad2ad-4515-458b-a321-6b174cda0c7e
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-41-07__471ad2ad-4515-458b-a321-6b174cda0c7e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.79.173
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38053', '38054', '38055', '38056', '38057']
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 38053:38053 -p 38054:38054 -p 38055:38055 -p 38056:38056 -p 38057:38057 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38055 --rest-port=38053 --tcp-port=38054 --discv5-udp-port=38056 --rest-address=0.0.0.0 --nat=extip:172.18.79.173 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=12c6b7e6ad9bce9b5fdd8bc11cd3b109f5f68d7fd2a6beebdcd11d4dc6b237ab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38057 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container bda11a454858. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.79.173 waku 9c826d01ecea404eee621915b089ecdafca9caa0f293fbe91aad0524d0063093
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9c826d01ecea. Setting up logs at ./log/docker/node1_2026-03-10_04-41-07__471ad2ad-4515-458b-a321-6b174cda0c7e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 38053
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 1ba226f884b5. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38053/health" -H "Content-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:38053/health" -H "Content-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:38053/health" -H "Content-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:38053/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38053/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.79.173/tcp/38054/p2p/16Uiu2HAmHMXzAi3n7oAuwqbMnqL4nnruKUPKCQW8HmfXTECqgdb1","/ip4/172.18.79.173/tcp/38055/ws/p2p/16Uiu2HAmHMXzAi3n7oAuwqbMnqL4nnruKUPKCQW8HmfXTECqgdb1"],"enrUri":"enr:-L24QODrE3ELVNFo44TFxT2YWdJqqUpExUNOzWNN5UOHYW1vZzKZOdLR3UoMKe76_syvZGZrQTPdlBVPjNlM1ur-i2oCgmlkgnY0gmlwhKwST62KbXVsdGlhZGRyc5YACASsEk-tBpSmAAoErBJPrQaUp90DgnJzhQACAQAAiXNlY3AyNTZrMaEDRdHANanc6vPHCUTIYS6aZ762x3KNWvx5hzp-q2tcefyDdGNwgpSmg3VkcIKUqIV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-10_04-41-07__471ad2ad-4515-458b-a321-6b174cda0c7e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.9.101
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['64180', '64181', '64182', '64183', '64184']
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 64180:64180 -p 64181:64181 -p 64182:64182 -p 64183:64183 -p 64184:64184 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64182 --rest-port=64180 --tcp-port=64181 --discv5-udp-port=64183 --rest-address=0.0.0.0 --nat=extip:172.18.9.101 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=11ced45f5d1ad1adb4370c82ef7f06df9daea6618ec4cc3fefcc73cfc77acdb6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64184 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QODrE3ELVNFo44TFxT2YWdJqqUpExUNOzWNN5UOHYW1vZzKZOdLR3UoMKe76_syvZGZrQTPdlBVPjNlM1ur-i2oCgmlkgnY0gmlwhKwST62KbXVsdGlhZGRyc5YACASsEk-tBpSmAAoErBJPrQaUp90DgnJzhQACAQAAiXNlY3AyNTZrMaEDRdHANanc6vPHCUTIYS6aZ762x3KNWvx5hzp-q2tcefyDdGNwgpSmg3VkcIKUqIV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.9.101 waku 41bc1c07e23019adbaec9d5e9af98597b498945d729f89a8e68bca9109395e22
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 41bc1c07e230. Setting up logs at ./log/docker/node2_2026-03-10_04-41-07__471ad2ad-4515-458b-a321-6b174cda0c7e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 64180
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64180/health" -H "Content-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:64180/health" -H "Content-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:64180/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64180/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.9.101/tcp/64181/p2p/16Uiu2HAmB4cTdBavgZT7Gv3WSKcUN7dScsDrWEF1dwx4x5q58Lp2","/ip4/172.18.9.101/tcp/64182/ws/p2p/16Uiu2HAmB4cTdBavgZT7Gv3WSKcUN7dScsDrWEF1dwx4x5q58Lp2"],"enrUri":"enr:-L24QDiz8QSiYXOyDHWtuPvkPVq32tYJxwhNASi79vFKzr5SZ19lbz-ubTqkM7BgtxT7DJBR6z5AHfrNmXJJCpwZKUoCgmlkgnY0gmlwhKwSCWWKbXVsdGlhZGRyc5YACASsEgllBvq1AAoErBIJZQb6tt0DgnJzhQACAQAAiXNlY3AyNTZrMaEC6FXQRuGZ5tb1XqpkqV20z5I_QJ_G04DmhdqDSA45qSuDdGNwgvq1g3VkcIL6t4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64180/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.79.173/tcp/38054/p2p/16Uiu2HAmHMXzAi3n7oAuwqbMnqL4nnruKUPKCQW8HmfXTECqgdb1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38053/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64180/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38053/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38053/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117670903398009,"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:64180/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117670903398009,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38053/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:38053/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":1773117671031270503,"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:64180/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":1773117671031270503,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38053/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38053/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117671155012615,"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:64180/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117671155012615,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38053/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38053/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117671277252470,"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:64180/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117671277252470,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38053/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38053/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117671402494937,"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:64180/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117671402494937,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38053/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38053/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117671526838769,"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:64180/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117671526838769,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38053/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38053/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117671651179446,"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:64180/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117671651179446,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38053/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38053/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117671775125438,"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:64180/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117671775125438,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:38053/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2"]'
INFO  src.node.api_clients.base_client:base_client.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:64180/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38053/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
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:38053/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/0'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38053/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)'}'
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:38053/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/1'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38053/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
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:38053/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/2'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38053/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38053/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117671956059130,"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:64180/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117671956059130,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38053/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38053/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117672077637580,"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:64180/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117672077637580,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38053/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38053/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117672202756494,"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:64180/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117672202756494,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38053/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38053/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117672326037313,"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:64180/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117672326037313,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38053/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38053/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117672449835881,"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:64180/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117672449835881,"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 9c826d01ecea
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 41bc1c07e230
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,122 @@
2026-03-10 04:32:29.748 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-10 04:32:29.748 DEBUG [tests.conftest] Running test: test_light_push_with_ephemeral with id: 2026-03-10_04-32-29__7d489040-aaed-4638-9676-35865859ddf2
2026-03-10 04:32:29.748 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-10 04:32:29.749 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-10 04:32:29.755 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:32:29.756 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-03-10_04-32-29__7d489040-aaed-4638-9676-35865859ddf2__wakuorg_nwaku:latest.log
2026-03-10 04:32:29.756 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:32:29.756 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:32:29.757 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:32:29.757 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.144.159
2026-03-10 04:32:29.758 DEBUG [src.node.docker_mananger] Generated ports ['16730', '16731', '16732', '16733', '16734']
2026-03-10 04:32:29.758 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:32:29.758 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:32:29.758 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:32:29.758 DEBUG [src.node.docker_mananger] docker run -i -t -p 16730:16730 -p 16731:16731 -p 16732:16732 -p 16733:16733 -p 16734:16734 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16732 --rest-port=16730 --tcp-port=16731 --discv5-udp-port=16733 --rest-address=0.0.0.0 --nat=extip:172.18.144.159 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b0a4cedeea9627baffaf64ddb4bfeecfda5bb0ce26dfbe3b20d3bcba0f83d6f3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16734 --metrics-logging=true --lightpush=true --relay=true
2026-03-10 04:32:29.958 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.144.159 waku 3abe03e0811deb4551899ba5e497acfcc835d9df9d2926e6e5c821b7509c941c
2026-03-10 04:32:29.995 DEBUG [src.node.docker_mananger] Container started with ID 3abe03e0811d. Setting up logs at ./log/docker/receiving_node1_2026-03-10_04-32-29__7d489040-aaed-4638-9676-35865859ddf2__wakuorg_nwaku:latest.log
2026-03-10 04:32:29.996 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 16730
2026-03-10 04:32:29.997 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:32:30.043 ERROR [src.node.docker_mananger] Max retries reached for container 191cb96873a1. Exiting log stream.
2026-03-10 04:32:30.554 ERROR [src.node.docker_mananger] Max retries reached for container 66c287d4c388. Exiting log stream.
2026-03-10 04:32:30.998 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16730/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:32:31.001 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:32:31.001 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:32:31.002 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16730/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:32:31.004 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.144.159/tcp/16731/p2p/16Uiu2HAmSPpUJLBT3ai2hFajTW9ii3HJc5vgxKZiDQCR2ew5LeGq","/ip4/172.18.144.159/tcp/16732/ws/p2p/16Uiu2HAmSPpUJLBT3ai2hFajTW9ii3HJc5vgxKZiDQCR2ew5LeGq"],"enrUri":"enr:-L24QGOHyMaqC9zbDBOeaeeq4p7VmyR3H60A0lK-BN7Jv6b9ApKk-nR5HdeM4VB7C-Qs4s1Ww2kXGZ5wT2vTuYAbX7cCgmlkgnY0gmlwhKwSkJ-KbXVsdGlhZGRyc5YACASsEpCfBkFbAAoErBKQnwZBXN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDzCC8BPqhQzfCwqsEUjnB8eI5T--DkYCZysDWD4MNMoKDdGNwgkFbg3VkcIJBXYV3YWt1Mgk"}'
2026-03-10 04:32:31.004 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:32:31.011 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:32:31.011 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-03-10_04-32-29__7d489040-aaed-4638-9676-35865859ddf2__wakuorg_nwaku:latest.log
2026-03-10 04:32:31.012 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:32:31.012 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:32:31.013 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:32:31.013 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.71.125
2026-03-10 04:32:31.013 DEBUG [src.node.docker_mananger] Generated ports ['48752', '48753', '48754', '48755', '48756']
2026-03-10 04:32:31.013 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:32:31.013 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:32:31.014 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:32:31.014 DEBUG [src.node.docker_mananger] docker run -i -t -p 48752:48752 -p 48753:48753 -p 48754:48754 -p 48755:48755 -p 48756:48756 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48754 --rest-port=48752 --tcp-port=48753 --discv5-udp-port=48755 --rest-address=0.0.0.0 --nat=extip:172.18.71.125 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=abc9c49cde2ae51b2f79d08cf36f5fffc4210db76fc2d46f3e1fcdd14e71ddba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48756 --metrics-logging=true --lightpush=false --relay=true
2026-03-10 04:32:31.203 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.71.125 waku 44c75a976274ba81e020aa24b0ccfa7476c36f28edae5efd8568cd5a2fdddf40
2026-03-10 04:32:31.237 DEBUG [src.node.docker_mananger] Container started with ID 44c75a976274. Setting up logs at ./log/docker/receiving_node2_2026-03-10_04-32-29__7d489040-aaed-4638-9676-35865859ddf2__wakuorg_nwaku:latest.log
2026-03-10 04:32:31.237 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48752
2026-03-10 04:32:31.238 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:32:32.238 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48752/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:32:32.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:32:32.241 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:32:32.242 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48752/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:32:32.244 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.71.125/tcp/48753/p2p/16Uiu2HAm6ytXqsNXRBqCWSCRD42GkV7wxXDeYkebiiwibZ3JJ4B5","/ip4/172.18.71.125/tcp/48754/ws/p2p/16Uiu2HAm6ytXqsNXRBqCWSCRD42GkV7wxXDeYkebiiwibZ3JJ4B5"],"enrUri":"enr:-L24QKpYQN4uFZRfTQnMPdb9L8Ex46rQlrEakQxyg2hphJsZJi1tBkvFT-l_Gfpwfard8I0rHjTMYXVzdh9MHeP-Fu4CgmlkgnY0gmlwhKwSR32KbXVsdGlhZGRyc5YACASsEkd9Br5xAAoErBJHfQa-ct0DgnJzhQADAQAAiXNlY3AyNTZrMaECq7FV2FF5X94bm_erOtlOKW3iT6rBSsDk51oUyle3zayDdGNwgr5xg3VkcIK-c4V3YWt1MgE"}'
2026-03-10 04:32:32.244 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:32:32.244 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48752/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.144.159/tcp/16731/p2p/16Uiu2HAmSPpUJLBT3ai2hFajTW9ii3HJc5vgxKZiDQCR2ew5LeGq"]'
2026-03-10 04:32:32.281 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:32:32.292 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:32:32.292 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-03-10_04-32-29__7d489040-aaed-4638-9676-35865859ddf2__wakuorg_nwaku:latest.log
2026-03-10 04:32:32.293 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:32:32.293 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:32:32.294 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:32:32.294 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.158.144
2026-03-10 04:32:32.294 DEBUG [src.node.docker_mananger] Generated ports ['62802', '62803', '62804', '62805', '62806']
2026-03-10 04:32:32.295 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:32:32.295 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:32:32.295 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:32:32.295 DEBUG [src.node.docker_mananger] docker run -i -t -p 62802:62802 -p 62803:62803 -p 62804:62804 -p 62805:62805 -p 62806:62806 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62804 --rest-port=62802 --tcp-port=62803 --discv5-udp-port=62805 --rest-address=0.0.0.0 --nat=extip:172.18.158.144 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bb5a972f745ebb4cc7fafad9ef4ffe5c8f2c25ad4b2aadcb7e95caf55069c585 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62806 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGOHyMaqC9zbDBOeaeeq4p7VmyR3H60A0lK-BN7Jv6b9ApKk-nR5HdeM4VB7C-Qs4s1Ww2kXGZ5wT2vTuYAbX7cCgmlkgnY0gmlwhKwSkJ-KbXVsdGlhZGRyc5YACASsEpCfBkFbAAoErBKQnwZBXN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDzCC8BPqhQzfCwqsEUjnB8eI5T--DkYCZysDWD4MNMoKDdGNwgkFbg3VkcIJBXYV3YWt1Mgk --lightpushnode=/ip4/172.18.144.159/tcp/16731/p2p/16Uiu2HAmSPpUJLBT3ai2hFajTW9ii3HJc5vgxKZiDQCR2ew5LeGq --lightpush=true --relay=true
2026-03-10 04:32:32.497 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.158.144 waku 6c5e511f0d9443e901aff571620887fd102f2c302d912647e63f114172b9ca5d
2026-03-10 04:32:32.535 DEBUG [src.node.docker_mananger] Container started with ID 6c5e511f0d94. Setting up logs at ./log/docker/lightpush_node1_2026-03-10_04-32-29__7d489040-aaed-4638-9676-35865859ddf2__wakuorg_nwaku:latest.log
2026-03-10 04:32:32.535 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62802
2026-03-10 04:32:32.535 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:32:33.536 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62802/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:32:33.538 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:32:33.539 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:32:33.539 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62802/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:32:33.541 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.158.144/tcp/62803/p2p/16Uiu2HAmEdrzqf4SS5hpZR1FdMLjTgGgzj5oLespbbgHcJSRN8Bd","/ip4/172.18.158.144/tcp/62804/ws/p2p/16Uiu2HAmEdrzqf4SS5hpZR1FdMLjTgGgzj5oLespbbgHcJSRN8Bd"],"enrUri":"enr:-L24QDJsgXzbERuhD8c7L9WpxQFj64k9MeZooLCNGTfWM_aOcL0oBngkYnomIaTFi5IJLb7s6Wj20EoUxR9e9kGn-2UCgmlkgnY0gmlwhKwSnpCKbXVsdGlhZGRyc5YACASsEp6QBvVTAAoErBKekAb1VN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDHW16vOTCAmc0f5rk-TcsuC1g_IkC6tNsAovBscJ44YyDdGNwgvVTg3VkcIL1VYV3YWt1Mgk"}'
2026-03-10 04:32:33.541 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:32:33.542 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62802/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.144.159/tcp/16731/p2p/16Uiu2HAmSPpUJLBT3ai2hFajTW9ii3HJc5vgxKZiDQCR2ew5LeGq"]'
2026-03-10 04:32:33.583 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:32:33.585 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62802/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.71.125/tcp/48753/p2p/16Uiu2HAm6ytXqsNXRBqCWSCRD42GkV7wxXDeYkebiiwibZ3JJ4B5"]'
2026-03-10 04:32:33.610 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:32:33.612 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16730/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-10 04:32:33.617 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:32:33.618 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48752/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-10 04:32:33.623 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:32:33.624 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62802/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-10 04:32:33.631 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:32:33.634 DEBUG [tests.light_push.test_publish] Running test with Ephemeral True
2026-03-10 04:32:33.635 DEBUG [src.steps.light_push] Lightpushing message
2026-03-10 04:32:33.635 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62802/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773117153635143911, "ephemeral": true}}'
2026-03-10 04:32:33.649 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:32:33.653 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-10 04:32:33.753 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-10 04:32:33.753 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16730/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:32:33.756 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117153635143911,"ephemeral":true,"proof":""}]'
2026-03-10 04:32:33.757 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-10 04:32:33.757 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48752/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:32:33.759 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117153635143911,"ephemeral":true,"proof":""}]'
2026-03-10 04:32:33.761 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-10 04:32:33.761 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:32:33.763 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117153635143911,"ephemeral":true,"proof":""}]'
2026-03-10 04:32:33.764 DEBUG [tests.light_push.test_publish] Running test with Ephemeral False
2026-03-10 04:32:33.765 DEBUG [src.steps.light_push] Lightpushing message
2026-03-10 04:32:33.765 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62802/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773117153764933965, "ephemeral": false}}'
2026-03-10 04:32:33.780 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:32:33.780 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-10 04:32:33.881 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-10 04:32:33.881 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16730/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:32:33.883 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117153764933965,"ephemeral":false,"proof":""}]'
2026-03-10 04:32:33.885 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-10 04:32:33.885 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48752/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:32:33.887 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117153764933965,"ephemeral":false,"proof":""}]'
2026-03-10 04:32:33.888 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-10 04:32:33.889 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:32:33.891 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117153764933965,"ephemeral":false,"proof":""}]'
2026-03-10 04:32:33.894 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-10 04:32:33.894 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-10 04:32:33.895 DEBUG [src.node.waku_node] Stopping container with id 3abe03e0811d
2026-03-10 04:32:34.468 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:32:34.469 DEBUG [src.node.waku_node] Stopping container with id 44c75a976274
2026-03-10 04:32:35.044 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:32:35.045 DEBUG [src.node.waku_node] Stopping container with id 6c5e511f0d94
2026-03-10 04:32:35.286 ERROR [src.node.docker_mananger] Max retries reached for container 3abe03e0811d. Exiting log stream.
2026-03-10 04:32:35.616 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:32:35.616 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-10 04:32:35.626 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-10 04:32:35.642 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-10 04:32:35.651 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_unsubscribe_with_no_request_id with id: 2026-03-10_04-32-25__e6641c03-7bb9-4384-9b07-2d9ba95d7108
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-32-25__e6641c03-7bb9-4384-9b07-2d9ba95d7108__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.83.72
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28776', '28777', '28778', '28779', '28780']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 28776:28776 -p 28777:28777 -p 28778:28778 -p 28779:28779 -p 28780:28780 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28778 --rest-port=28776 --tcp-port=28777 --discv5-udp-port=28779 --rest-address=0.0.0.0 --nat=extip:172.18.83.72 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c430d2dcdd76081081f139feabbe9faeea9619feebc2e1f1feaaa5697952bf0c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28780 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 85a5aaa24cc8. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.83.72 waku a830248ac33bb00ff70344ae719312bb941d60567968343b5677ae03a9f04f79
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a830248ac33b. Setting up logs at ./log/docker/node1_2026-03-10_04-32-25__e6641c03-7bb9-4384-9b07-2d9ba95d7108__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28776
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 95514844d18d. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28776/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28776/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.83.72/tcp/28777/p2p/16Uiu2HAmTNAus2WwMPdZ994TSBxvu4F7A3rSqKPfBL82n6KFjcHy","/ip4/172.18.83.72/tcp/28778/ws/p2p/16Uiu2HAmTNAus2WwMPdZ994TSBxvu4F7A3rSqKPfBL82n6KFjcHy"],"enrUri":"enr:-L24QGVD1UxFuSf9GdytOwItmZbJXmaEVNxhhus19gv-Ouj5fwdVRvc4OPeFS4YzRYqCbE1OpCythgZbWc2fx-KwiSwCgmlkgnY0gmlwhKwSU0iKbXVsdGlhZGRyc5YACASsElNIBnBpAAoErBJTSAZwat0DgnJzhQADAQAAiXNlY3AyNTZrMaED2pBfSAuCs22vWcCRcpFGCtcVO3jQiHazH7mKvQvBITSDdGNwgnBpg3VkcIJwa4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-10_04-32-25__e6641c03-7bb9-4384-9b07-2d9ba95d7108__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.180.114
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41053', '41054', '41055', '41056', '41057']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 41053:41053 -p 41054:41054 -p 41055:41055 -p 41056:41056 -p 41057:41057 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41055 --rest-port=41053 --tcp-port=41054 --discv5-udp-port=41056 --rest-address=0.0.0.0 --nat=extip:172.18.180.114 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bed676aaf26ec868c6c3ea5e19cd29af4f50fbe1cbae3c99b8cde4490aed4ffe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41057 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QGVD1UxFuSf9GdytOwItmZbJXmaEVNxhhus19gv-Ouj5fwdVRvc4OPeFS4YzRYqCbE1OpCythgZbWc2fx-KwiSwCgmlkgnY0gmlwhKwSU0iKbXVsdGlhZGRyc5YACASsElNIBnBpAAoErBJTSAZwat0DgnJzhQADAQAAiXNlY3AyNTZrMaED2pBfSAuCs22vWcCRcpFGCtcVO3jQiHazH7mKvQvBITSDdGNwgnBpg3VkcIJwa4V3YWt1MgU --filternode=/ip4/172.18.83.72/tcp/28777/p2p/16Uiu2HAmTNAus2WwMPdZ994TSBxvu4F7A3rSqKPfBL82n6KFjcHy
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.180.114 waku cbc9120529b64831568ff5f8ff4a92832a3a9ac9621fe10de677ca4a1eb52d27
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cbc9120529b6. Setting up logs at ./log/docker/node2_2026-03-10_04-32-25__e6641c03-7bb9-4384-9b07-2d9ba95d7108__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 41053
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41053/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41053/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.180.114/tcp/41054/p2p/16Uiu2HAm7xFjp64W7dpmEggt9TnRr8CeTtnWoeEQBSjf13v5zE89","/ip4/172.18.180.114/tcp/41055/ws/p2p/16Uiu2HAm7xFjp64W7dpmEggt9TnRr8CeTtnWoeEQBSjf13v5zE89"],"enrUri":"enr:-L24QHfpIqdOoJgz9Lmvy_Cp44vm0huv8YMTji1kbsvx6b2jeIi-o1IbnBYlM1EA8MCCOlNeL84xloUi3rQJgbTkQSECgmlkgnY0gmlwhKwStHKKbXVsdGlhZGRyc5YACASsErRyBqBeAAoErBK0cgagX90DgnJzhQADAQAAiXNlY3AyNTZrMaECuiHWuLSauRejCkBUhNlgOpL1jMOlP5fY213blCnWyDqDdGNwgqBeg3VkcIKgYIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41053/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.83.72/tcp/28777/p2p/16Uiu2HAmTNAus2WwMPdZ994TSBxvu4F7A3rSqKPfBL82n6KFjcHy"]'
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:28776/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41053/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "477618a5-a865-434c-87be-31c760ecab0e", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"477618a5-a865-434c-87be-31c760ecab0e","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:41053/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:41053/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 a830248ac33b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id cbc9120529b6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,67 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_peers_on_shard_schema with id: 2026-03-10_04-38-36__965c2614-a2e8-4a3e-a37c-d78be002932a
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-38-36__965c2614-a2e8-4a3e-a37c-d78be002932a__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-10_04-38-36__965c2614-a2e8-4a3e-a37c-d78be002932a__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-03-10_04-38-36__965c2614-a2e8-4a3e-a37c-d78be002932a__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-03-10_04-38-36__965c2614-a2e8-4a3e-a37c-d78be002932a__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.136.138
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56663', '56664', '56665', '56666', '56667']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 56663:56663 -p 56664:56664 -p 56665:56665 -p 56666:56666 -p 56667:56667 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56665 --rest-port=56663 --tcp-port=56664 --discv5-udp-port=56666 --rest-address=0.0.0.0 --nat=extip:172.18.136.138 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=3a3de8fd419b2d679bbabec9ccdb1d33e04eaadd3aab9e85d44eae4e6e6f9000 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56667 --metrics-logging=true --relay=true --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.136.138 waku a1d591db56a4ce466b4f644f9bc5be6a7a8cbfdc165ca89c8921ec650a8c2f3a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a1d591db56a4. Setting up logs at ./log/docker/node1_2026-03-10_04-38-36__965c2614-a2e8-4a3e-a37c-d78be002932a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 56663
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 b570ca15ff3a. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7f8ea9656cdd. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56663/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56663/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.136.138/tcp/56664/p2p/16Uiu2HAmCkMCDWYTmGqfX4cHD3hT2YnwCVap7uft5T81MM1s2vK8","/ip4/172.18.136.138/tcp/56665/ws/p2p/16Uiu2HAmCkMCDWYTmGqfX4cHD3hT2YnwCVap7uft5T81MM1s2vK8"],"enrUri":"enr:-La4QJpWOmQ2cq3VDNupsXzFWc8SLFQ9AfgrdOFBn2W2pnANDm1rsyyvk-YX-8HM0pS5aRzGAeaW_4B7voXTo-uoXC0CgmlkgnY0gmlwhKwSiIqKbXVsdGlhZGRyc5YACASsEoiKBt1YAAoErBKIigbdWd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDAV940NTC556waYvdfXkqc9hBRwoVL3Va6vxS3q_xYNeDdGNwgt1YhXdha3UyAQ"}'
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.93.141
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41133', '41134', '41135', '41136', '41137']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 41133:41133 -p 41134:41134 -p 41135:41135 -p 41136:41136 -p 41137:41137 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41135 --rest-port=41133 --tcp-port=41134 --discv5-udp-port=41136 --rest-address=0.0.0.0 --nat=extip:172.18.93.141 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=d3f196fbd9d526bdafafb4eabae24ae7d32e88cdfa0ba5ce0e1a18d3bcea2b57 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41137 --metrics-logging=true --relay=true --dns-discovery=false --discv5-bootstrap-node=enr:-La4QJpWOmQ2cq3VDNupsXzFWc8SLFQ9AfgrdOFBn2W2pnANDm1rsyyvk-YX-8HM0pS5aRzGAeaW_4B7voXTo-uoXC0CgmlkgnY0gmlwhKwSiIqKbXVsdGlhZGRyc5YACASsEoiKBt1YAAoErBKIigbdWd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDAV940NTC556waYvdfXkqc9hBRwoVL3Va6vxS3q_xYNeDdGNwgt1YhXdha3UyAQ
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.93.141 waku 888d8a7853ff8fd3f153ab6c33ea36031f28f6c49d83cac5f543a358ea1dfb8e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 888d8a7853ff. Setting up logs at ./log/docker/node2_2026-03-10_04-38-36__965c2614-a2e8-4a3e-a37c-d78be002932a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 41133
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41133/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41133/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.93.141/tcp/41134/p2p/16Uiu2HAmUM4zJVFb5w5QLioqSs1wTRnzcACaGYg8p8J1dQYDWcxG","/ip4/172.18.93.141/tcp/41135/ws/p2p/16Uiu2HAmUM4zJVFb5w5QLioqSs1wTRnzcACaGYg8p8J1dQYDWcxG"],"enrUri":"enr:-La4QHWHWvz29_iQsv3YpvlWRodjdfuYwO8Ll3W8u0_4xpOkHwoNV47jnI3iicppRw5rld-Z_ONBRH2woJos1j6UX5ECgmlkgnY0gmlwhKwSXY2KbXVsdGlhZGRyc5YACASsEl2NBqCuAAoErBJdjQagr90DgnJzhQADAQAAiXNlY3AyNTZrMaED6SPH1x4Ric70WxZnOeGRn-JOVvNeG-u7eNGloroKMdmDdGNwgqCuhXdha3UyAQ"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56663/admin/v1/peers/relay/on/0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"shard":0,"peers":[]}'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:334 relay peers on shard=0 (schema): {'shard': 0, 'peers': []}
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 a1d591db56a4
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 888d8a7853ff
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,96 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_with_invalid_timestamps with id: 2026-03-10_04-39-30__0cff8d58-9ceb-4312-9de0-d2a37dfac18f
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-39-30__0cff8d58-9ceb-4312-9de0-d2a37dfac18f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.24
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['44297', '44298', '44299', '44300', '44301']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 44297:44297 -p 44298:44298 -p 44299:44299 -p 44300:44300 -p 44301:44301 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44299 --rest-port=44297 --tcp-port=44298 --discv5-udp-port=44300 --rest-address=0.0.0.0 --nat=extip:172.18.113.24 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f6d9c924cdcb6f0f5eeabf3bea41cfd09fb5d4aa29a575deb3f8ad2eaff4b5e2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44301 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.113.24 waku 67e7b004c07fb982dc4d08eb7e12c11e0d42cf51557f1ecb4d024d0fe8865bb7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 67e7b004c07f. Setting up logs at ./log/docker/node1_2026-03-10_04-39-30__0cff8d58-9ceb-4312-9de0-d2a37dfac18f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 44297
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 06636b9fc150. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1bba8e66521e. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44297/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44297/debug/v1/info" -H "Content-Type: application/json" -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.24/tcp/44298/p2p/16Uiu2HAmCip3JHm48hFVYLUzaV7whTNtC2mXqpLckrJVjVtXeq95","/ip4/172.18.113.24/tcp/44299/ws/p2p/16Uiu2HAmCip3JHm48hFVYLUzaV7whTNtC2mXqpLckrJVjVtXeq95"],"enrUri":"enr:-L24QB3qdnnYSdOPq-l96z1b25hitYB4pVoFJBeRMSqaQvi5agjQqGn_yeIJGaZuwvwYhqKeF-K_MAnmSR6JIxsW9HQCgmlkgnY0gmlwhKwScRiKbXVsdGlhZGRyc5YACASsEnEYBq0KAAoErBJxGAatC90DgnJzhQADAQAAiXNlY3AyNTZrMaEDAPqqXB-m3bOBz-KVxbTxG4RqQGRWEHFU4uV2RVI-YRyDdGNwgq0Kg3VkcIKtDIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-10_04-39-30__0cff8d58-9ceb-4312-9de0-d2a37dfac18f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.159
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17335', '17336', '17337', '17338', '17339']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 17335:17335 -p 17336:17336 -p 17337:17337 -p 17338:17338 -p 17339:17339 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17337 --rest-port=17335 --tcp-port=17336 --discv5-udp-port=17338 --rest-address=0.0.0.0 --nat=extip:172.18.20.159 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7cef1825fbcbabddd7d6ad9abbdf4db78ac654edd60f37d74b35adbae7fd7e49 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17339 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QB3qdnnYSdOPq-l96z1b25hitYB4pVoFJBeRMSqaQvi5agjQqGn_yeIJGaZuwvwYhqKeF-K_MAnmSR6JIxsW9HQCgmlkgnY0gmlwhKwScRiKbXVsdGlhZGRyc5YACASsEnEYBq0KAAoErBJxGAatC90DgnJzhQADAQAAiXNlY3AyNTZrMaEDAPqqXB-m3bOBz-KVxbTxG4RqQGRWEHFU4uV2RVI-YRyDdGNwgq0Kg3VkcIKtDIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.20.159 waku 49f33c15fd4ba90811a470b2fba85cf6691578cec2b9473a0d9756acbc854553
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 49f33c15fd4b. Setting up logs at ./log/docker/node2_2026-03-10_04-39-30__0cff8d58-9ceb-4312-9de0-d2a37dfac18f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17335
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17335/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17335/debug/v1/info" -H "Content-Type: application/json" -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.159/tcp/17336/p2p/16Uiu2HAmQAQFPZVKMYcxzNeEkyi7xpGek1nFskDspabDH6MyfsQR","/ip4/172.18.20.159/tcp/17337/ws/p2p/16Uiu2HAmQAQFPZVKMYcxzNeEkyi7xpGek1nFskDspabDH6MyfsQR"],"enrUri":"enr:-L24QGsvyymWLG1ii6TBuqUUWC5XCqVUqzoaHFgvRstld-tiEIgzZJ-i7X6z1OHeBCORdCX-DSBgHG9i66oPpCIIN3gCgmlkgnY0gmlwhKwSFJ-KbXVsdGlhZGRyc5YACASsEhSfBkO4AAoErBIUnwZDud0DgnJzhQADAQAAiXNlY3AyNTZrMaEDqvlr6JlZPBAJVU8HpAS_x9tlXoW6WpZ-a4axYNXhx4aDdGNwgkO4g3VkcIJDuoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17335/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.113.24/tcp/44298/p2p/16Uiu2HAmCip3JHm48hFVYLUzaV7whTNtC2mXqpLckrJVjVtXeq95"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.relay:relay.py:59 Running fixture setup: subscribe_main_relay_nodes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44297/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17335/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44297/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44297/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773117572900164864,"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:17335/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773117572900164864,"ephemeral":false,"proof":""}]'
INFO  src.steps.relay:relay.py:71 WARM UP successful!!
DEBUG  tests.relay.test_publish:test_publish.py:138 Running test with timestamp Timestamp as string number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44297/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:44297/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_publish:test_publish.py:138 Running test with timestamp Invalid large number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44297/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:44297/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_publish:test_publish.py:138 Running test with timestamp Float number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44297/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:44297/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_publish:test_publish.py:138 Running test with timestamp Array instead of timestamp
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44297/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:44297/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_publish:test_publish.py:138 Running test with timestamp Object instead of timestamp
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44297/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:44297/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_publish:test_publish.py:138 Running test with timestamp ISO 8601 timestamp
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44297/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:44297/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_publish:test_publish.py:138 Running test with timestamp Missing
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44297/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:44297/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 67e7b004c07f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 49f33c15fd4b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,81 @@
2026-03-10 04:35:40.621 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-10 04:35:40.622 DEBUG [tests.conftest] Running test: test_publish_while_peer_is_paused with id: 2026-03-10_04-35-40__bcb53906-af27-450a-b096-ae8798c404d7
2026-03-10 04:35:40.622 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-10 04:35:40.622 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-10 04:35:40.622 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-03-10 04:35:40.630 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:35:40.630 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-35-40__bcb53906-af27-450a-b096-ae8798c404d7__wakuorg_nwaku:latest.log
2026-03-10 04:35:40.630 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:35:40.630 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:35:40.632 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:35:40.632 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.165.75
2026-03-10 04:35:40.632 DEBUG [src.node.docker_mananger] Generated ports ['45856', '45857', '45858', '45859', '45860']
2026-03-10 04:35:40.632 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:35:40.632 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:35:40.633 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:35:40.633 DEBUG [src.node.docker_mananger] docker run -i -t -p 45856:45856 -p 45857:45857 -p 45858:45858 -p 45859:45859 -p 45860:45860 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45858 --rest-port=45856 --tcp-port=45857 --discv5-udp-port=45859 --rest-address=0.0.0.0 --nat=extip:172.18.165.75 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=48139ba506a48537fdc0c3ead25b1a393bcdaaf9f040b8f5d6f4d4cf3049afb2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45860 --metrics-logging=true --relay=true
2026-03-10 04:35:40.819 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.165.75 waku dfc0e46fb7af09415315f4b73f356a4b0f1186e4c40c56faae69fbc271d58114
2026-03-10 04:35:40.855 DEBUG [src.node.docker_mananger] Container started with ID dfc0e46fb7af. Setting up logs at ./log/docker/node1_2026-03-10_04-35-40__bcb53906-af27-450a-b096-ae8798c404d7__wakuorg_nwaku:latest.log
2026-03-10 04:35:40.855 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 45856
2026-03-10 04:35:40.856 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:35:40.889 ERROR [src.node.docker_mananger] Max retries reached for container 5ab75c7eb6f8. Exiting log stream.
2026-03-10 04:35:41.418 ERROR [src.node.docker_mananger] Max retries reached for container fc0b594a8c57. Exiting log stream.
2026-03-10 04:35:41.857 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45856/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:35:41.860 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:35:41.860 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:35:41.860 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45856/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:35:41.863 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.165.75/tcp/45857/p2p/16Uiu2HAmBNfxftTWDGNiE61aZoe1BwqXoceh4xjNVRyGpBV18TZT","/ip4/172.18.165.75/tcp/45858/ws/p2p/16Uiu2HAmBNfxftTWDGNiE61aZoe1BwqXoceh4xjNVRyGpBV18TZT"],"enrUri":"enr:-L24QDP7ejPieQfcZoXAgk0VPEeY7xjC7vmV4_uJrWRuJFX0H-ik50IEqgYrV0oYHnkYcuwxxj7z-drKY7of7MfT8XsCgmlkgnY0gmlwhKwSpUuKbXVsdGlhZGRyc5YACASsEqVLBrMhAAoErBKlSwazIt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC7PY5_P5fiJDScyM1nm3ycmmoWm64KEjOjd6UZJYsjJqDdGNwgrMhg3VkcIKzI4V3YWt1MgE"}'
2026-03-10 04:35:41.863 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:35:41.870 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:35:41.870 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-10_04-35-40__bcb53906-af27-450a-b096-ae8798c404d7__wakuorg_nwaku:latest.log
2026-03-10 04:35:41.870 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:35:41.870 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:35:41.871 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:35:41.872 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.231.72
2026-03-10 04:35:41.872 DEBUG [src.node.docker_mananger] Generated ports ['58848', '58849', '58850', '58851', '58852']
2026-03-10 04:35:41.872 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:35:41.872 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:35:41.872 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:35:41.872 DEBUG [src.node.docker_mananger] docker run -i -t -p 58848:58848 -p 58849:58849 -p 58850:58850 -p 58851:58851 -p 58852:58852 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58850 --rest-port=58848 --tcp-port=58849 --discv5-udp-port=58851 --rest-address=0.0.0.0 --nat=extip:172.18.231.72 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7aa82daada93aaea0bb5eb32bc446f1fa6862bfbed84cecaf6a5101a538e62cb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58852 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDP7ejPieQfcZoXAgk0VPEeY7xjC7vmV4_uJrWRuJFX0H-ik50IEqgYrV0oYHnkYcuwxxj7z-drKY7of7MfT8XsCgmlkgnY0gmlwhKwSpUuKbXVsdGlhZGRyc5YACASsEqVLBrMhAAoErBKlSwazIt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC7PY5_P5fiJDScyM1nm3ycmmoWm64KEjOjd6UZJYsjJqDdGNwgrMhg3VkcIKzI4V3YWt1MgE
2026-03-10 04:35:42.067 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.231.72 waku ab32ef638b6be4eb1c538074faae947de1fe027c61925512398286a459c193ff
2026-03-10 04:35:42.101 DEBUG [src.node.docker_mananger] Container started with ID ab32ef638b6b. Setting up logs at ./log/docker/node2_2026-03-10_04-35-40__bcb53906-af27-450a-b096-ae8798c404d7__wakuorg_nwaku:latest.log
2026-03-10 04:35:42.101 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58848
2026-03-10 04:35:42.101 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:35:43.103 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58848/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:35:43.121 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:35:43.126 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:35:43.126 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58848/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:35:43.130 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.231.72/tcp/58849/p2p/16Uiu2HAmShxoYrn9fYLuZh7tWEWbE8pP7G8ScpxEWZo7MEHGUWF8","/ip4/172.18.231.72/tcp/58850/ws/p2p/16Uiu2HAmShxoYrn9fYLuZh7tWEWbE8pP7G8ScpxEWZo7MEHGUWF8"],"enrUri":"enr:-L24QATYBizrsBJ4ZL9gTHA_IOsL0JD5hqBJ84cSwQQYu1RZZ4ECUNuh_-syLaMxjIXc66zktPZZve_bYNwJdbqyXK0CgmlkgnY0gmlwhKwS50iKbXVsdGlhZGRyc5YACASsEudIBuXhAAoErBLnSAbl4t0DgnJzhQADAQAAiXNlY3AyNTZrMaED0MacJE90VcK9qUvwQxWb2Rcgw5xHwO2XzBP8JFsPza-DdGNwguXhg3VkcILl44V3YWt1MgE"}'
2026-03-10 04:35:43.130 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:35:43.130 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58848/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.165.75/tcp/45857/p2p/16Uiu2HAmBNfxftTWDGNiE61aZoe1BwqXoceh4xjNVRyGpBV18TZT"]'
2026-03-10 04:35:43.133 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:43.133 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-03-10 04:35:43.133 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45856/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-10 04:35:43.137 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:43.137 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58848/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-10 04:35:43.143 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:43.144 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:35:43.150 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:43.151 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-10 04:35:43.251 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-10 04:35:43.251 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:35:43.254 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":1773117343144405504,"ephemeral":false,"proof":""}]'
2026-03-10 04:35:43.255 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-10 04:35:43.255 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58848/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:35:43.258 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":1773117343144405504,"ephemeral":false,"proof":""}]'
2026-03-10 04:35:43.259 INFO [src.steps.relay] WARM UP successful!!
2026-03-10 04:35:43.260 DEBUG [src.node.waku_node] Pausing container with id ab32ef638b6b
2026-03-10 04:35:43.280 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:35:43.284 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:35:43.284 DEBUG [src.node.waku_node] Unpause container with id ab32ef638b6b
2026-03-10 04:35:43.293 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58848/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:35:43.295 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":1773117343260323877,"ephemeral":false,"proof":""}]'
2026-03-10 04:35:43.298 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-10 04:35:43.299 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-10 04:35:43.299 DEBUG [src.node.waku_node] Stopping container with id dfc0e46fb7af
2026-03-10 04:35:43.831 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:35:43.832 DEBUG [src.node.waku_node] Stopping container with id ab32ef638b6b
2026-03-10 04:35:44.403 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:35:44.405 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-10 04:35:44.411 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-10 04:35:44.417 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,96 @@
2026-03-10 04:33:47.405 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-10 04:33:47.405 DEBUG [tests.conftest] Running test: test_light_push_while_peer_is_paused with id: 2026-03-10_04-33-47__ed9edfe6-6ef7-4013-9f54-d342750a3b00
2026-03-10 04:33:47.405 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-10 04:33:47.405 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-10 04:33:47.413 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:33:47.413 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-03-10_04-33-47__ed9edfe6-6ef7-4013-9f54-d342750a3b00__wakuorg_nwaku:latest.log
2026-03-10 04:33:47.413 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:33:47.414 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:33:47.415 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:33:47.415 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.175.118
2026-03-10 04:33:47.415 DEBUG [src.node.docker_mananger] Generated ports ['58089', '58090', '58091', '58092', '58093']
2026-03-10 04:33:47.415 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:33:47.415 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:33:47.416 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:33:47.416 DEBUG [src.node.docker_mananger] docker run -i -t -p 58089:58089 -p 58090:58090 -p 58091:58091 -p 58092:58092 -p 58093:58093 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58091 --rest-port=58089 --tcp-port=58090 --discv5-udp-port=58092 --rest-address=0.0.0.0 --nat=extip:172.18.175.118 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5b6f5219733a9fb7c756dab07b3f3efe7bb9be0b9eb7b5cf2ef9fbb87274f2d8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58093 --metrics-logging=true --lightpush=true --relay=true
2026-03-10 04:33:47.629 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.175.118 waku 59d126f27cb865c32e9b537e11c245897260bbc718577243589f124890d649fa
2026-03-10 04:33:47.664 DEBUG [src.node.docker_mananger] Container started with ID 59d126f27cb8. Setting up logs at ./log/docker/receiving_node1_2026-03-10_04-33-47__ed9edfe6-6ef7-4013-9f54-d342750a3b00__wakuorg_nwaku:latest.log
2026-03-10 04:33:47.665 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58089
2026-03-10 04:33:47.665 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:33:47.697 ERROR [src.node.docker_mananger] Max retries reached for container e989968f1463. Exiting log stream.
2026-03-10 04:33:48.204 ERROR [src.node.docker_mananger] Max retries reached for container 7b0c4853ac41. Exiting log stream.
2026-03-10 04:33:48.666 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58089/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:33:48.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:33:48.669 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:33:48.669 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58089/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:33:48.672 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.175.118/tcp/58090/p2p/16Uiu2HAm3iWuw2Sa9b15GLrXXrzUcqmzXYk5AALQ8wYDtd95uBpT","/ip4/172.18.175.118/tcp/58091/ws/p2p/16Uiu2HAm3iWuw2Sa9b15GLrXXrzUcqmzXYk5AALQ8wYDtd95uBpT"],"enrUri":"enr:-L24QD9JI2i7qYE70RLMIm5_u3NyBTl39f0Sn5ss2Fl_BENdXuTLwZxyeBk4JW8fxXB5-NOuJ_wbmL6mpRTeHZdqB5cCgmlkgnY0gmlwhKwSr3aKbXVsdGlhZGRyc5YACASsEq92BuLqAAoErBKvdgbi690DgnJzhQADAQAAiXNlY3AyNTZrMaECey4eGEwYEeXSZc_2sB87VMb7LvpZH_gSA0qiYyJqKgiDdGNwguLqg3VkcILi7IV3YWt1Mgk"}'
2026-03-10 04:33:48.672 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:33:48.680 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:33:48.680 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-03-10_04-33-47__ed9edfe6-6ef7-4013-9f54-d342750a3b00__wakuorg_nwaku:latest.log
2026-03-10 04:33:48.680 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:33:48.680 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:33:48.682 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:33:48.682 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.220.71
2026-03-10 04:33:48.682 DEBUG [src.node.docker_mananger] Generated ports ['4822', '4823', '4824', '4825', '4826']
2026-03-10 04:33:48.682 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:33:48.682 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:33:48.683 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:33:48.683 DEBUG [src.node.docker_mananger] docker run -i -t -p 4822:4822 -p 4823:4823 -p 4824:4824 -p 4825:4825 -p 4826:4826 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4824 --rest-port=4822 --tcp-port=4823 --discv5-udp-port=4825 --rest-address=0.0.0.0 --nat=extip:172.18.220.71 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=772f46317a6aebbe159b2efff4e576e96d2a5d8fb4e3262acaea3eadbd1c0f71 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4826 --metrics-logging=true --lightpush=false --relay=true
2026-03-10 04:33:48.886 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.220.71 waku 1b4eef4921d9d2f5045b9f3ea16037810ee52a25d4e15cb636a3c779037afffd
2026-03-10 04:33:48.923 DEBUG [src.node.docker_mananger] Container started with ID 1b4eef4921d9. Setting up logs at ./log/docker/receiving_node2_2026-03-10_04-33-47__ed9edfe6-6ef7-4013-9f54-d342750a3b00__wakuorg_nwaku:latest.log
2026-03-10 04:33:48.924 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4822
2026-03-10 04:33:48.924 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:33:49.925 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4822/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:33:49.928 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:33:49.928 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:33:49.928 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4822/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:33:49.930 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.220.71/tcp/4823/p2p/16Uiu2HAmPb1ZSYbyAGcpMqQmyCKj5HSGAepziPHDY3TizpVhZb68","/ip4/172.18.220.71/tcp/4824/ws/p2p/16Uiu2HAmPb1ZSYbyAGcpMqQmyCKj5HSGAepziPHDY3TizpVhZb68"],"enrUri":"enr:-L24QMV82PrUUPdrRngt7HFoT3MMm4Mt3TPRRfCreLhphze3VtVJhqH2piNzoHLBjnjhu8M50k0px07Jh4eOwo9ZME8CgmlkgnY0gmlwhKwS3EeKbXVsdGlhZGRyc5YACASsEtxHBhLXAAoErBLcRwYS2N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDomuZvW8hcVPxXwHgOImxkiE_AdXb2aIlKKJlB1-b9jGDdGNwghLXg3VkcIIS2YV3YWt1MgE"}'
2026-03-10 04:33:49.931 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:33:49.931 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4822/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.175.118/tcp/58090/p2p/16Uiu2HAm3iWuw2Sa9b15GLrXXrzUcqmzXYk5AALQ8wYDtd95uBpT"]'
2026-03-10 04:33:49.968 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:33:49.983 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:33:49.983 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-03-10_04-33-47__ed9edfe6-6ef7-4013-9f54-d342750a3b00__wakuorg_nwaku:latest.log
2026-03-10 04:33:49.983 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:33:49.983 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:33:49.985 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:33:49.985 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.148.71
2026-03-10 04:33:49.985 DEBUG [src.node.docker_mananger] Generated ports ['10324', '10325', '10326', '10327', '10328']
2026-03-10 04:33:49.985 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:33:49.987 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:33:49.989 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:33:49.990 DEBUG [src.node.docker_mananger] docker run -i -t -p 10324:10324 -p 10325:10325 -p 10326:10326 -p 10327:10327 -p 10328:10328 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10326 --rest-port=10324 --tcp-port=10325 --discv5-udp-port=10327 --rest-address=0.0.0.0 --nat=extip:172.18.148.71 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d5d2cbab31466ef2c6b9a4f96ba47f34f785b6dec68ab0e54036ef11cfdf28e5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10328 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QD9JI2i7qYE70RLMIm5_u3NyBTl39f0Sn5ss2Fl_BENdXuTLwZxyeBk4JW8fxXB5-NOuJ_wbmL6mpRTeHZdqB5cCgmlkgnY0gmlwhKwSr3aKbXVsdGlhZGRyc5YACASsEq92BuLqAAoErBKvdgbi690DgnJzhQADAQAAiXNlY3AyNTZrMaECey4eGEwYEeXSZc_2sB87VMb7LvpZH_gSA0qiYyJqKgiDdGNwguLqg3VkcILi7IV3YWt1Mgk --lightpushnode=/ip4/172.18.175.118/tcp/58090/p2p/16Uiu2HAm3iWuw2Sa9b15GLrXXrzUcqmzXYk5AALQ8wYDtd95uBpT --lightpush=true --relay=true
2026-03-10 04:33:50.196 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.148.71 waku e3c68d78270489bdbba36bc051eab0486d67d1e635db00b4897e8c9254f96b7d
2026-03-10 04:33:50.233 DEBUG [src.node.docker_mananger] Container started with ID e3c68d782704. Setting up logs at ./log/docker/lightpush_node1_2026-03-10_04-33-47__ed9edfe6-6ef7-4013-9f54-d342750a3b00__wakuorg_nwaku:latest.log
2026-03-10 04:33:50.233 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 10324
2026-03-10 04:33:50.233 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:33:51.234 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10324/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:33:51.236 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:33:51.237 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:33:51.237 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10324/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:33:51.240 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.148.71/tcp/10325/p2p/16Uiu2HAkwAxks9fmDWsbwJY5pTcHk9Vw5AUkf7hzbhBG7WA383h6","/ip4/172.18.148.71/tcp/10326/ws/p2p/16Uiu2HAkwAxks9fmDWsbwJY5pTcHk9Vw5AUkf7hzbhBG7WA383h6"],"enrUri":"enr:-L24QH1D-o-iHr1S07b2oQ7v7ljYbql19WeQt73kssKm2nUUUSkIIpjPl77-TELgIrOE3z0b14d33OAXSPmyAg5xBWwCgmlkgnY0gmlwhKwSlEeKbXVsdGlhZGRyc5YACASsEpRHBihVAAoErBKURwYoVt0DgnJzhQADAQAAiXNlY3AyNTZrMaECGfKhs5u65CMCzo3Eo1131GWwjPiUr0UGswjXwiLjvnWDdGNwgihVg3VkcIIoV4V3YWt1Mgk"}'
2026-03-10 04:33:51.240 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:33:51.240 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10324/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.175.118/tcp/58090/p2p/16Uiu2HAm3iWuw2Sa9b15GLrXXrzUcqmzXYk5AALQ8wYDtd95uBpT"]'
2026-03-10 04:33:51.276 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:33:51.277 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10324/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.220.71/tcp/4823/p2p/16Uiu2HAmPb1ZSYbyAGcpMqQmyCKj5HSGAepziPHDY3TizpVhZb68"]'
2026-03-10 04:33:51.309 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:33:51.311 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58089/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-10 04:33:51.320 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:33:51.321 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4822/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-10 04:33:51.329 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:33:51.329 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10324/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-10 04:33:51.332 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:33:51.333 DEBUG [src.node.waku_node] Stopping container with id 59d126f27cb8
2026-03-10 04:33:51.904 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:33:51.905 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10324/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773117231333760134}}'
2026-03-10 04:33:52.719 ERROR [src.node.docker_mananger] Max retries reached for container 59d126f27cb8. Exiting log stream.
2026-03-10 04:33:56.916 ERROR [src.node.api_clients.base_client] HTTP error occurred: 503 Server Error: Service Unavailable for url: http://127.0.0.1:10324/lightpush/v1/message. Response content: b'Failed to request a message push: dial_failure'
2026-03-10 04:33:56.918 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-10 04:33:56.919 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-10 04:33:56.919 DEBUG [src.node.waku_node] Stopping container with id 1b4eef4921d9
2026-03-10 04:33:57.497 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:33:57.498 DEBUG [src.node.waku_node] Stopping container with id e3c68d782704
2026-03-10 04:33:58.064 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:33:58.068 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-10 04:33:58.076 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-10 04:33:58.090 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-10 04:33:58.097 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_admin_peer_by_id with id: 2026-03-10_04-35-30__a6e01aac-ee2f-47a0-b20f-5fe507e33efa
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-35-30__a6e01aac-ee2f-47a0-b20f-5fe507e33efa__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-10_04-35-30__a6e01aac-ee2f-47a0-b20f-5fe507e33efa__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-03-10_04-35-30__a6e01aac-ee2f-47a0-b20f-5fe507e33efa__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-03-10_04-35-30__a6e01aac-ee2f-47a0-b20f-5fe507e33efa__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.71.145
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60299', '60300', '60301', '60302', '60303']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 60299:60299 -p 60300:60300 -p 60301:60301 -p 60302:60302 -p 60303:60303 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60301 --rest-port=60299 --tcp-port=60300 --discv5-udp-port=60302 --rest-address=0.0.0.0 --nat=extip:172.18.71.145 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e0fcdabbadf0ae2bd882c524ee0f06e8d8840453cf32ab6ed27a19ba9741f76f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60303 --metrics-logging=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 76045dc2db79. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.71.145 waku 3332d5eb299ceda7bb4ffbd1c39b81a1c8b18bb4f8966fa602602920b78d41b6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3332d5eb299c. Setting up logs at ./log/docker/node1_2026-03-10_04-35-30__a6e01aac-ee2f-47a0-b20f-5fe507e33efa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 60299
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 2ed204e04ca1. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60299/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60299/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.71.145/tcp/60300/p2p/16Uiu2HAmVQ9e5azLUbnX2aKDbusvtwR75XvgjdNQmFkKC23W8qpg","/ip4/172.18.71.145/tcp/60301/ws/p2p/16Uiu2HAmVQ9e5azLUbnX2aKDbusvtwR75XvgjdNQmFkKC23W8qpg"],"enrUri":"enr:-L24QCTtqHiYXs22ueiw9Z7ey9dnLe9EPCS581_-D0waayKyaRfozZbuGJe0A3Pa73-K00mwat7QpdfH-I2cPEfb92ECgmlkgnY0gmlwhKwSR5GKbXVsdGlhZGRyc5YACASsEkeRBuuMAAoErBJHkQbrjd0DgnJzhQADAQAAiXNlY3AyNTZrMaED-Ml4IapOaocXgdFNAiQX_jhAer79gjMM4aFH0wO0EHWDdGNwguuMg3VkcILrjoV3YWt1MgE"}'
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.106.113
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['12704', '12705', '12706', '12707', '12708']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 12704:12704 -p 12705:12705 -p 12706:12706 -p 12707:12707 -p 12708:12708 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12706 --rest-port=12704 --tcp-port=12705 --discv5-udp-port=12707 --rest-address=0.0.0.0 --nat=extip:172.18.106.113 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0d49efebb6fe1e1ecaaf5b0c89a56df039a5fcac8a94e2fdd098669d32289aad --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12708 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCTtqHiYXs22ueiw9Z7ey9dnLe9EPCS581_-D0waayKyaRfozZbuGJe0A3Pa73-K00mwat7QpdfH-I2cPEfb92ECgmlkgnY0gmlwhKwSR5GKbXVsdGlhZGRyc5YACASsEkeRBuuMAAoErBJHkQbrjd0DgnJzhQADAQAAiXNlY3AyNTZrMaED-Ml4IapOaocXgdFNAiQX_jhAer79gjMM4aFH0wO0EHWDdGNwguuMg3VkcILrjoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.106.113 waku db62badece8e5b4ab9a748abcf8976a871c71bc601245c9cfd4ada532bb948e0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID db62badece8e. Setting up logs at ./log/docker/node2_2026-03-10_04-35-30__a6e01aac-ee2f-47a0-b20f-5fe507e33efa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 12704
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12704/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12704/debug/v1/info" -H "Content-Type: application/json" -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.113/tcp/12705/p2p/16Uiu2HAmJsL8WvQqkKFJPUmeSjaCxgBLBYWoG2jvZfCwhy8fHDKx","/ip4/172.18.106.113/tcp/12706/ws/p2p/16Uiu2HAmJsL8WvQqkKFJPUmeSjaCxgBLBYWoG2jvZfCwhy8fHDKx"],"enrUri":"enr:-L24QDZ9bo4-WHrJ5wAjAMcJhokL24KIxRDaXk34IXc3sT3mT5uMRHJIAWVcBFKy0YI184ty0IZqSp17yi1xTkQgkIcCgmlkgnY0gmlwhKwSanGKbXVsdGlhZGRyc5YACASsEmpxBjGhAAoErBJqcQYxot0DgnJzhQADAQAAiXNlY3AyNTZrMaEDXE900d4iRLzktk2PF9DRaGxrGjz6QUNbk7lYUKRcSjuDdGNwgjGhg3VkcIIxo4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60299/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.106.113/tcp/12705/p2p/16Uiu2HAmJsL8WvQqkKFJPUmeSjaCxgBLBYWoG2jvZfCwhy8fHDKx"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12704/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.71.145/tcp/60300/p2p/16Uiu2HAmVQ9e5azLUbnX2aKDbusvtwR75XvgjdNQmFkKC23W8qpg"]'
INFO  src.node.api_clients.base_client:base_client.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:60299/admin/v1/peer/16Uiu2HAmJsL8WvQqkKFJPUmeSjaCxgBLBYWoG2jvZfCwhy8fHDKx" -H "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.106.113/tcp/34216/p2p/16Uiu2HAmJsL8WvQqkKFJPUmeSjaCxgBLBYWoG2jvZfCwhy8fHDKx","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.36.0-164-g0ad551","origin":"UnknownOrigin"}'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:162 Node-1 /admin/v1/peer/16Uiu2HAmJsL8WvQqkKFJPUmeSjaCxgBLBYWoG2jvZfCwhy8fHDKx: {'multiaddr': '/ip4/172.18.106.113/tcp/34216/p2p/16Uiu2HAmJsL8WvQqkKFJPUmeSjaCxgBLBYWoG2jvZfCwhy8fHDKx', '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.36.0-164-g0ad551', 'origin': 'UnknownOrigin'}
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:163 Validate response schema
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3332d5eb299c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id db62badece8e
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_relay_different_latency_between_two_nodes[200] with id: 2026-03-10_04-32-17__ba67d733-c289-456a-95e3-fabace05b088
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-32-17__ba67d733-c289-456a-95e3-fabace05b088__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-10_04-32-17__ba67d733-c289-456a-95e3-fabace05b088__wakuorg_nwaku:latest.log
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:204 Starting node1 and node2 with relay enabled
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.16.164
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51825', '51826', '51827', '51828', '51829']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 51825:51825 -p 51826:51826 -p 51827:51827 -p 51828:51828 -p 51829:51829 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51827 --rest-port=51825 --tcp-port=51826 --discv5-udp-port=51828 --rest-address=0.0.0.0 --nat=extip:172.18.16.164 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cae6bdf1f6a5f50aad95fc25b360f42e8b71002a75de6a8aa6c76b2c02745bb9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51829 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.16.164 waku b47e82d3ed76f5bdf75523067895bfd06adf7c6876f1846523fcbc30b722246f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b47e82d3ed76. Setting up logs at ./log/docker/node1_2026-03-10_04-32-17__ba67d733-c289-456a-95e3-fabace05b088__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 51825
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 427520e1399e. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f77e2be5b8f4. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51825/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51825/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.16.164/tcp/51826/p2p/16Uiu2HAmEQFDyqHzfUig6xRwCGtsLukJ4cSh9V2xFWEcVyBKJWuH","/ip4/172.18.16.164/tcp/51827/ws/p2p/16Uiu2HAmEQFDyqHzfUig6xRwCGtsLukJ4cSh9V2xFWEcVyBKJWuH"],"enrUri":"enr:-L24QMWgpIsveSRS-IYu919h35ZjgkFwi396X8ECdnEeRTWiHm4-69uF4R3EPQFov-KxDNA8T--mik3mOSisCTLlyGUCgmlkgnY0gmlwhKwSEKSKbXVsdGlhZGRyc5YACASsEhCkBspyAAoErBIQpAbKc90DgnJzhQADAQAAiXNlY3AyNTZrMaEDGfB60smiDdfWqC5K_d98oAXHNdV_N773akkOqJj2dfSDdGNwgspyg3VkcILKdIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.67.205
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46316', '46317', '46318', '46319', '46320']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 46316:46316 -p 46317:46317 -p 46318:46318 -p 46319:46319 -p 46320:46320 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46318 --rest-port=46316 --tcp-port=46317 --discv5-udp-port=46319 --rest-address=0.0.0.0 --nat=extip:172.18.67.205 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bf0dc882afaa2ec4fe7a1ecfd3ad36ec0b9a9aea80efefc7b1dd6dbbcd000d2a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46320 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMWgpIsveSRS-IYu919h35ZjgkFwi396X8ECdnEeRTWiHm4-69uF4R3EPQFov-KxDNA8T--mik3mOSisCTLlyGUCgmlkgnY0gmlwhKwSEKSKbXVsdGlhZGRyc5YACASsEhCkBspyAAoErBIQpAbKc90DgnJzhQADAQAAiXNlY3AyNTZrMaEDGfB60smiDdfWqC5K_d98oAXHNdV_N773akkOqJj2dfSDdGNwgspyg3VkcILKdIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.67.205 waku 825ccdfdbc198dfb4321b039534d9d4087fa253409af59636a0ebcbf0b1302d3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 825ccdfdbc19. Setting up logs at ./log/docker/node2_2026-03-10_04-32-17__ba67d733-c289-456a-95e3-fabace05b088__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 46316
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46316/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46316/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.67.205/tcp/46317/p2p/16Uiu2HAkvLQ1upLErsuKF26vD4XWzfercMcbtnPH26XcWNbjMqJ1","/ip4/172.18.67.205/tcp/46318/ws/p2p/16Uiu2HAkvLQ1upLErsuKF26vD4XWzfercMcbtnPH26XcWNbjMqJ1"],"enrUri":"enr:-L24QN5CaUHiLpC1Ha7FzdIU-6nqqJXkUxhet-_T3iGyC60EJkmBnr8ESjdqnPMuIXe57yUXELWX4fiycyx0JG6ZkAYCgmlkgnY0gmlwhKwSQ82KbXVsdGlhZGRyc5YACASsEkPNBrTtAAoErBJDzQa07t0DgnJzhQADAQAAiXNlY3AyNTZrMaECDYG7oB3w0ynSDTcFyjvBtzPCIa-6RsPKeFrGFaJ1KFqDdGNwgrTtg3VkcIK074V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:208 Subscribing both nodes to relay topic
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51825/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46316/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:212 Waiting for autoconnection
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51825/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.67.205/tcp/53964/p2p/16Uiu2HAkvLQ1upLErsuKF26vD4XWzfercMcbtnPH26XcWNbjMqJ1","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.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46316/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.16.164/tcp/51826/p2p/16Uiu2HAmEQFDyqHzfUig6xRwCGtsLukJ4cSh9V2xFWEcVyBKJWuH","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.36.0-164-g0ad551","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 10 seconds
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:215 Applying 200ms latency to node2
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '4006', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '4006', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '4006', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'delay', '200ms']
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51825/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46316/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773117150422088040,"ephemeral":false,"proof":""}]'
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '4006', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b47e82d3ed76
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 825ccdfdbc19
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,228 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_different_page_size[39] with id: 2026-03-10_04-33-47__d86916c7-e3b3-4a64-a0bf-472f54db79a3
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-10_04-33-47__d86916c7-e3b3-4a64-a0bf-472f54db79a3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.165.75
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10964', '10965', '10966', '10967', '10968']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 10964:10964 -p 10965:10965 -p 10966:10966 -p 10967:10967 -p 10968:10968 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10966 --rest-port=10964 --tcp-port=10965 --discv5-udp-port=10967 --rest-address=0.0.0.0 --nat=extip:172.18.165.75 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fd1e86d0826cee1d0874d3a8ddab9edebb8fc10334e9a77d44e1466937da9c71 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10968 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.165.75 waku b075d42c34d969e65e5350eab4300d9396376a90343ec5e9638bc4b56aa26ce4
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 10c59e3c9ea2. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b075d42c34d9. Setting up logs at ./log/docker/publishing_node1_2026-03-10_04-33-47__d86916c7-e3b3-4a64-a0bf-472f54db79a3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 10964
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 a280e8c86d07. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10964/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10964/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.165.75/tcp/10965/p2p/16Uiu2HAm1WmMMvj7o74hSBvDBkWgpYMWxMCbtjzYkRJgS56rMoEG","/ip4/172.18.165.75/tcp/10966/ws/p2p/16Uiu2HAm1WmMMvj7o74hSBvDBkWgpYMWxMCbtjzYkRJgS56rMoEG"],"enrUri":"enr:-L24QNUHGJzYs2zqk14yqJS-bmQWOjC6V3iGmFGWUI1_rmtmGjK7uuN_575RHxVpBWNZ8Wsy3S4MIAtEPcILtoNx9toCgmlkgnY0gmlwhKwSpUuKbXVsdGlhZGRyc5YACASsEqVLBirVAAoErBKlSwYq1t0DgnJzhQADAQAAiXNlY3AyNTZrMaECWnQZfq2SIZqI9i7ISwLB0wIX9caUQnWUOEYScZzzn0mDdGNwgirVg3VkcIIq14V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-10_04-33-47__d86916c7-e3b3-4a64-a0bf-472f54db79a3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.31.80
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25434', '25435', '25436', '25437', '25438']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 25434:25434 -p 25435:25435 -p 25436:25436 -p 25437:25437 -p 25438:25438 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25436 --rest-port=25434 --tcp-port=25435 --discv5-udp-port=25437 --rest-address=0.0.0.0 --nat=extip:172.18.31.80 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ddef4aff5da9d4b3d7da619cfd976adbb3b2fba6de34cb964e2eebbbcb00c0fe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25438 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QNUHGJzYs2zqk14yqJS-bmQWOjC6V3iGmFGWUI1_rmtmGjK7uuN_575RHxVpBWNZ8Wsy3S4MIAtEPcILtoNx9toCgmlkgnY0gmlwhKwSpUuKbXVsdGlhZGRyc5YACASsEqVLBirVAAoErBKlSwYq1t0DgnJzhQADAQAAiXNlY3AyNTZrMaECWnQZfq2SIZqI9i7ISwLB0wIX9caUQnWUOEYScZzzn0mDdGNwgirVg3VkcIIq14V3YWt1MgM --storenode=/ip4/172.18.165.75/tcp/10965/p2p/16Uiu2HAm1WmMMvj7o74hSBvDBkWgpYMWxMCbtjzYkRJgS56rMoEG --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.31.80 waku 4836b661344476a568d94ae31fc3304201f89e7b91240e468c890fe35f75e951
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4836b6613444. Setting up logs at ./log/docker/store_node1_2026-03-10_04-33-47__d86916c7-e3b3-4a64-a0bf-472f54db79a3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 25434
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25434/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25434/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.31.80/tcp/25435/p2p/16Uiu2HAm8m9uZK12etcumthhbjwiofxSA4Td6cMTdbbvBh8uoV5p","/ip4/172.18.31.80/tcp/25436/ws/p2p/16Uiu2HAm8m9uZK12etcumthhbjwiofxSA4Td6cMTdbbvBh8uoV5p"],"enrUri":"enr:-L24QMtUIajcNEfN-C1O6L8vsR53VvHS0FQnNL0yQh07PNGVLahSGxibOvA8LvOBgvRodEs8znmMm5mApZ92s3kWbUICgmlkgnY0gmlwhKwSH1CKbXVsdGlhZGRyc5YACASsEh9QBmNbAAoErBIfUAZjXN0DgnJzhQADAQAAiXNlY3AyNTZrMaECxiWK5Bcv8IyP_kvCPhQ5lEkvdrYg4OytfEnHi5fs9teDdGNwgmNbg3VkcIJjXYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25434/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.165.75/tcp/10965/p2p/16Uiu2HAm1WmMMvj7o74hSBvDBkWgpYMWxMCbtjzYkRJgS56rMoEG"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10964/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25434/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10964/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10964/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10964/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10964/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10964/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10964/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10964/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10964/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10964/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10964/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10964/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10964/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10964/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10964/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10964/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10964/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10964/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10964/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10964/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10964/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10964/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10964/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10964/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10964/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10964/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10964/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10964/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10964/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10964/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10964/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10964/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10964/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10964/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10964/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10964/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10964/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10964/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10964/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10964/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10964/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10964/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=39&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa40f89a9d29fc2c9545158e8dea91d03a6da8dfc01f2db334552dd130b5093f4"},{"messageHash":"0x8581e1e716ae5774c04413512dcea4f16506935388aac07ec08d0c4ffb0829d7"},{"messageHash":"0x8ba286c6ed0a12a4b8274c0f2cb1d187f129a3c9c5380b260587b563f8074f9b"},{"messageHash":"0x0b387d05fb105f085792dd6eb3d1cf8c37237c147f254cbb0c0f0344cd90bd7a"},{"messageHash":"0xd979ed54c0b5dbcc0946e2057728b04c6bad614f8cc325d3faf5784494a3c9cd"},{"messageHash":"0xee162436efa71461b7a23d3c6d366899b0f66fc7ad21cdff00fa01e85930e23a"},{"messageHash":"0xd202d4e5a2d4c40295f85d880a112d078690c7bce9338f96609275b9420831ad"},{"messageHash":"0x6542084042b8beeaec42680e20c533f561984d45d0c499f637b21c3dfd15e9bc"},{"messageHash":"0xfc285f32850e5d754e3a60d4ec463f3ed8523c125cee9aae858597d55881a37a"},{"messageHash":"0x5505aaadb0d97431db856e355541d98fddfc47566c4d50bfa8812d3abc8dd891"},{"messageHash":"0xed374e9c17ef256557bc00446fc45ecab07e56a8ea7cdbf2953902b64d2be09e"},{"messageHash":"0xb8ad27bf68674894b416afb6026f15ffd259ada7020a9f923c45644a21a7fe5f"},{"messageHash":"0x98944a0d96d58681aa855011564ee38631a65b3e2ef326d5d469c9c5ea0aa2a6"},{"messageHash":"0x954ed982f5f0e28fe788b821109483a62cb8fde517193a1f26153d6031a7a940"},{"messageHash":"0x6b3080ffaffe9030756de306778d31621ffa02ac3aa9e2752ff835b3aff4d929"},{"messageHash":"0x799c9970cf5e0cfc67415ec69ef4ddf80c1ddc4ba6e2418d073ee54f07da76de"},{"messageHash":"0xb92ed4c1390412713e7e7c9374fcc0af4ce694541745bb26a063c2178efa4768"},{"messageHash":"0x6a23189818d5452cb54c1bbf33cb5a50a05e575671551bb41586e67fee110333"},{"messageHash":"0x8f33b8111f41035883cb615ace9c03d5563addeab14ff0ee3049d965b40fa1c5"},{"messageHash":"0x5b79da1d5712ddbba89e95363498ca6f98aa4273f4be039aa19ac9d196190a83"},{"messageHash":"0xb2dc39b0c083933ee09ac9e9a61b286a481b80b90c2f3eea4e75c3b9c5ae1f5f"},{"messageHash":"0x1d7159202af4645cdfcd147cf2125100951ad8eca490bfd26b6a8cbfcf7c1f50"},{"messageHash":"0xc73931ebaf22e1f462d2a800b0be31214ca1af713a65a815fb3b05be2bd5364e"},{"messageHash":"0x686e8a9e08844f19bef729580c41468d668da76435a45cc721bda503837f9b36"},{"messageHash":"0xc7154e6609818a922430bdc8ecf9b82e0532fe3b6a19cdaf4ebc3b70cdeaa4d9"},{"messageHash":"0x2f3c9c925aa297960eebb85e65623aac53c221a2c95f663464baf668421a58da"},{"messageHash":"0xa419c3a3281efe7571af4f64093ddb645271136e4b9361349617895e4a75899c"},{"messageHash":"0x48e939fa8ba306ba4d01fb4cb1fa59b3cd18b64968a5839975c7d804104aa237"},{"messageHash":"0xf04fa35d49038b402f93ff4dd9819200bb6447921bae18b94ac0fc00798ae615"},{"messageHash":"0xe10eae7b3644e412b3c77f78911ffd90a7b202167c973fe6fd83bcb454c5bb2b"},{"messageHash":"0x20d6f1c5632a8cec979c33a0d8e7ff896f69faae0b672aae7246d88d610c8416"},{"messageHash":"0x390e06110bc920ad48ff4a2d5b2b895fc05987cc3a88480e37c1a069893538d0"},{"messageHash":"0xc7588acdf20525ffd3bc6de6abccc8aeed7f624ea7ddbb4afe9d10fb98fa6e4a"},{"messageHash":"0x8fed73e45c9a3f776a47a79d07a50d5ddc493c8c15d775e5a83e2bbc126b9d82"},{"messageHash":"0x1121784b8986f96c98f0d6cc0a543950d876789675c37db190518191d869bc2a"},{"messageHash":"0x1f455e38124e6b86ca082d71999cb4a354df96e62e04d9bde0b88327228b15af"},{"messageHash":"0x5339076c41ce2f385a9c7b6da807b8613c42c295cc028c977c38d4ca13fe4fda"},{"messageHash":"0xa735eea13e6a302a10b4ce4a2a21161dba898a7c95ef247ddedc107350b2f624"},{"messageHash":"0xa80a37e1093f6ba5f82524a22f271c2f360fcf6af938a8a42292825351215d96"}],"paginationCursor":"0xa80a37e1093f6ba5f82524a22f271c2f360fcf6af938a8a42292825351215d96"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25434/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=39&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa40f89a9d29fc2c9545158e8dea91d03a6da8dfc01f2db334552dd130b5093f4"},{"messageHash":"0x8581e1e716ae5774c04413512dcea4f16506935388aac07ec08d0c4ffb0829d7"},{"messageHash":"0x8ba286c6ed0a12a4b8274c0f2cb1d187f129a3c9c5380b260587b563f8074f9b"},{"messageHash":"0x0b387d05fb105f085792dd6eb3d1cf8c37237c147f254cbb0c0f0344cd90bd7a"},{"messageHash":"0xd979ed54c0b5dbcc0946e2057728b04c6bad614f8cc325d3faf5784494a3c9cd"},{"messageHash":"0xee162436efa71461b7a23d3c6d366899b0f66fc7ad21cdff00fa01e85930e23a"},{"messageHash":"0xd202d4e5a2d4c40295f85d880a112d078690c7bce9338f96609275b9420831ad"},{"messageHash":"0x6542084042b8beeaec42680e20c533f561984d45d0c499f637b21c3dfd15e9bc"},{"messageHash":"0xfc285f32850e5d754e3a60d4ec463f3ed8523c125cee9aae858597d55881a37a"},{"messageHash":"0x5505aaadb0d97431db856e355541d98fddfc47566c4d50bfa8812d3abc8dd891"},{"messageHash":"0xed374e9c17ef256557bc00446fc45ecab07e56a8ea7cdbf2953902b64d2be09e"},{"messageHash":"0xb8ad27bf68674894b416afb6026f15ffd259ada7020a9f923c45644a21a7fe5f"},{"messageHash":"0x98944a0d96d58681aa855011564ee38631a65b3e2ef326d5d469c9c5ea0aa2a6"},{"messageHash":"0x954ed982f5f0e28fe788b821109483a62cb8fde517193a1f26153d6031a7a940"},{"messageHash":"0x6b3080ffaffe9030756de306778d31621ffa02ac3aa9e2752ff835b3aff4d929"},{"messageHash":"0x799c9970cf5e0cfc67415ec69ef4ddf80c1ddc4ba6e2418d073ee54f07da76de"},{"messageHash":"0xb92ed4c1390412713e7e7c9374fcc0af4ce694541745bb26a063c2178efa4768"},{"messageHash":"0x6a23189818d5452cb54c1bbf33cb5a50a05e575671551bb41586e67fee110333"},{"messageHash":"0x8f33b8111f41035883cb615ace9c03d5563addeab14ff0ee3049d965b40fa1c5"},{"messageHash":"0x5b79da1d5712ddbba89e95363498ca6f98aa4273f4be039aa19ac9d196190a83"},{"messageHash":"0xb2dc39b0c083933ee09ac9e9a61b286a481b80b90c2f3eea4e75c3b9c5ae1f5f"},{"messageHash":"0x1d7159202af4645cdfcd147cf2125100951ad8eca490bfd26b6a8cbfcf7c1f50"},{"messageHash":"0xc73931ebaf22e1f462d2a800b0be31214ca1af713a65a815fb3b05be2bd5364e"},{"messageHash":"0x686e8a9e08844f19bef729580c41468d668da76435a45cc721bda503837f9b36"},{"messageHash":"0xc7154e6609818a922430bdc8ecf9b82e0532fe3b6a19cdaf4ebc3b70cdeaa4d9"},{"messageHash":"0x2f3c9c925aa297960eebb85e65623aac53c221a2c95f663464baf668421a58da"},{"messageHash":"0xa419c3a3281efe7571af4f64093ddb645271136e4b9361349617895e4a75899c"},{"messageHash":"0x48e939fa8ba306ba4d01fb4cb1fa59b3cd18b64968a5839975c7d804104aa237"},{"messageHash":"0xf04fa35d49038b402f93ff4dd9819200bb6447921bae18b94ac0fc00798ae615"},{"messageHash":"0xe10eae7b3644e412b3c77f78911ffd90a7b202167c973fe6fd83bcb454c5bb2b"},{"messageHash":"0x20d6f1c5632a8cec979c33a0d8e7ff896f69faae0b672aae7246d88d610c8416"},{"messageHash":"0x390e06110bc920ad48ff4a2d5b2b895fc05987cc3a88480e37c1a069893538d0"},{"messageHash":"0xc7588acdf20525ffd3bc6de6abccc8aeed7f624ea7ddbb4afe9d10fb98fa6e4a"},{"messageHash":"0x8fed73e45c9a3f776a47a79d07a50d5ddc493c8c15d775e5a83e2bbc126b9d82"},{"messageHash":"0x1121784b8986f96c98f0d6cc0a543950d876789675c37db190518191d869bc2a"},{"messageHash":"0x1f455e38124e6b86ca082d71999cb4a354df96e62e04d9bde0b88327228b15af"},{"messageHash":"0x5339076c41ce2f385a9c7b6da807b8613c42c295cc028c977c38d4ca13fe4fda"},{"messageHash":"0xa735eea13e6a302a10b4ce4a2a21161dba898a7c95ef247ddedc107350b2f624"},{"messageHash":"0xa80a37e1093f6ba5f82524a22f271c2f360fcf6af938a8a42292825351215d96"}],"paginationCursor":"0xa80a37e1093f6ba5f82524a22f271c2f360fcf6af938a8a42292825351215d96"}'
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 b075d42c34d9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4836b6613444
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,79 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_single_content_topic[/app/27/sometopic/someencoding] with id: 2026-03-10_04-33-06__50adac21-3a9e-4151-bb34-d1406e9ee4cd
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-33-06__50adac21-3a9e-4151-bb34-d1406e9ee4cd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.53.88
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['5322', '5323', '5324', '5325', '5326']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 5322:5322 -p 5323:5323 -p 5324:5324 -p 5325:5325 -p 5326:5326 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5324 --rest-port=5322 --tcp-port=5323 --discv5-udp-port=5325 --rest-address=0.0.0.0 --nat=extip:172.18.53.88 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=c3b8a8dda1ace23c81cf011fce3d9fa42d96e37bfabf0c555fb0ac7bacc4e0c7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5326 --metrics-logging=true --relay=true --filter=true --content-topic=/app/27/sometopic/someencoding
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.53.88 waku ae4f8772f1bf0498635623956d131052f90226aa2e730721107d3f752162ff7a
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5c585a4000af. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ae4f8772f1bf. Setting up logs at ./log/docker/node1_2026-03-10_04-33-06__50adac21-3a9e-4151-bb34-d1406e9ee4cd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 5322
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 e5ab5249fcf6. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5322/health" -H "Content-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:5322/health" -H "Content-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:5322/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5322/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.53.88/tcp/5323/p2p/16Uiu2HAmQvdQ2A7yTJzK8Y2adTf4t9y3y5DtDhApYrm3NT2rxikQ","/ip4/172.18.53.88/tcp/5324/ws/p2p/16Uiu2HAmQvdQ2A7yTJzK8Y2adTf4t9y3y5DtDhApYrm3NT2rxikQ"],"enrUri":"enr:-L24QLMNAIzJBWu2AJ-94vkcMdJRjEUEyclGiRBuYNiXiFfjZ6_y5gvFLLWq5fRpT8xyNU7vBFkslh6hESy1a9QNHR8CgmlkgnY0gmlwhKwSNViKbXVsdGlhZGRyc5YACASsEjVYBhTLAAoErBI1WAYUzN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDtk3YMryqpu695A2oTIdHgX1uVVU61VorIgJO8WZYHeGDdGNwghTLg3VkcIIUzYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-10_04-33-06__50adac21-3a9e-4151-bb34-d1406e9ee4cd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.66.249
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16279', '16280', '16281', '16282', '16283']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 16279:16279 -p 16280:16280 -p 16281:16281 -p 16282:16282 -p 16283:16283 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16281 --rest-port=16279 --tcp-port=16280 --discv5-udp-port=16282 --rest-address=0.0.0.0 --nat=extip:172.18.66.249 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=1fca63ac0ce0dc81c0b9a76a9fbeb75fdd91d0149efb8d67ef84f7f2acd696eb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16283 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLMNAIzJBWu2AJ-94vkcMdJRjEUEyclGiRBuYNiXiFfjZ6_y5gvFLLWq5fRpT8xyNU7vBFkslh6hESy1a9QNHR8CgmlkgnY0gmlwhKwSNViKbXVsdGlhZGRyc5YACASsEjVYBhTLAAoErBI1WAYUzN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDtk3YMryqpu695A2oTIdHgX1uVVU61VorIgJO8WZYHeGDdGNwghTLg3VkcIIUzYV3YWt1MgU --content-topic=/app/27/sometopic/someencoding
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.66.249 waku b86ba830e8f19b0c06994f8ffc3fd61acf65e9d1384f5754906804694f03173d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b86ba830e8f1. Setting up logs at ./log/docker/node2_2026-03-10_04-33-06__50adac21-3a9e-4151-bb34-d1406e9ee4cd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16279
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16279/health" -H "Content-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:16279/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16279/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.66.249/tcp/16280/p2p/16Uiu2HAm8gtAJ2qEELmaXx1XwCDZ2X2gLPpuQCgmwG2HwaBaPCUe","/ip4/172.18.66.249/tcp/16281/ws/p2p/16Uiu2HAm8gtAJ2qEELmaXx1XwCDZ2X2gLPpuQCgmwG2HwaBaPCUe"],"enrUri":"enr:-L24QBIVGLpH2ts_Hbzhr1R0fWRXGo46deeJ8AFYIPbkJBsgCf-RAV7zGTUTg0U_gb0_1HUuj68j6R04NmTG1Fh63MQCgmlkgnY0gmlwhKwSQvmKbXVsdGlhZGRyc5YACASsEkL5Bj-YAAoErBJC-QY_md0DgnJzhQACAQAAiXNlY3AyNTZrMaECxQ1qU4K-ylg53xSLgazu-npEUHm-3FK-5nel8qn5WM-DdGNwgj-Yg3VkcII_moV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16279/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.53.88/tcp/5323/p2p/16Uiu2HAmQvdQ2A7yTJzK8Y2adTf4t9y3y5DtDhApYrm3NT2rxikQ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5322/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/27/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16279/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/27/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5322/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:5322/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":1773117189865179148,"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:16279/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":1773117189865179148,"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 ae4f8772f1bf
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b86ba830e8f1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,107 @@
2026-03-10 04:40:02.677 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-10 04:40:02.677 DEBUG [tests.conftest] Running test: test_light_push_with_valid_version with id: 2026-03-10_04-40-02__50649984-f771-4e10-9f3f-fe9788dea6e4
2026-03-10 04:40:02.678 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-10 04:40:02.678 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-10 04:40:02.685 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:40:02.686 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-03-10_04-40-02__50649984-f771-4e10-9f3f-fe9788dea6e4__wakuorg_nwaku:latest.log
2026-03-10 04:40:02.686 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:40:02.686 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:40:02.688 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:40:02.688 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.250.66
2026-03-10 04:40:02.688 DEBUG [src.node.docker_mananger] Generated ports ['13764', '13765', '13766', '13767', '13768']
2026-03-10 04:40:02.688 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:40:02.688 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:40:02.688 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:40:02.688 DEBUG [src.node.docker_mananger] docker run -i -t -p 13764:13764 -p 13765:13765 -p 13766:13766 -p 13767:13767 -p 13768:13768 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13766 --rest-port=13764 --tcp-port=13765 --discv5-udp-port=13767 --rest-address=0.0.0.0 --nat=extip:172.18.250.66 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dc127062fbcb943bed4a609fe5eff61d89f363cce1ef803c20c22f45a8bcccfc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13768 --metrics-logging=true --lightpush=true --relay=true
2026-03-10 04:40:02.891 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.250.66 waku 2faabd944b43d9e308800a1adcb456be471689316729905d74e3311006c98bb9
2026-03-10 04:40:02.925 DEBUG [src.node.docker_mananger] Container started with ID 2faabd944b43. Setting up logs at ./log/docker/receiving_node1_2026-03-10_04-40-02__50649984-f771-4e10-9f3f-fe9788dea6e4__wakuorg_nwaku:latest.log
2026-03-10 04:40:02.925 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 13764
2026-03-10 04:40:02.927 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:40:02.945 ERROR [src.node.docker_mananger] Max retries reached for container 5348a311bcdd. Exiting log stream.
2026-03-10 04:40:03.461 ERROR [src.node.docker_mananger] Max retries reached for container 3fdc67a5ee1f. Exiting log stream.
2026-03-10 04:40:03.927 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13764/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:40:03.930 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:40:03.930 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:40:03.931 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13764/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:40:03.933 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.250.66/tcp/13765/p2p/16Uiu2HAmL2bEYiQEedbdGT4hNS7qGqcdCXzU62jRJbqU9Ajc6tRW","/ip4/172.18.250.66/tcp/13766/ws/p2p/16Uiu2HAmL2bEYiQEedbdGT4hNS7qGqcdCXzU62jRJbqU9Ajc6tRW"],"enrUri":"enr:-L24QB4m7ynqtOFWcjMxhAvA_HDkkF7UFY9u9hB0zcg5C670due_bWlF5XIhtgkoKexCXpzuvj8WeXo6YpG3H641K-cCgmlkgnY0gmlwhKwS-kKKbXVsdGlhZGRyc5YACASsEvpCBjXFAAoErBL6QgY1xt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDbYpy23k2wy0sKJgI80mnIMzwgA7z1DDZMsIbTmoNczGDdGNwgjXFg3VkcII1x4V3YWt1Mgk"}'
2026-03-10 04:40:03.933 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:40:03.941 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:40:03.941 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-03-10_04-40-02__50649984-f771-4e10-9f3f-fe9788dea6e4__wakuorg_nwaku:latest.log
2026-03-10 04:40:03.941 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:40:03.941 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:40:03.943 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:40:03.943 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.199.63
2026-03-10 04:40:03.943 DEBUG [src.node.docker_mananger] Generated ports ['49731', '49732', '49733', '49734', '49735']
2026-03-10 04:40:03.943 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:40:03.943 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:40:03.943 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:40:03.943 DEBUG [src.node.docker_mananger] docker run -i -t -p 49731:49731 -p 49732:49732 -p 49733:49733 -p 49734:49734 -p 49735:49735 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49733 --rest-port=49731 --tcp-port=49732 --discv5-udp-port=49734 --rest-address=0.0.0.0 --nat=extip:172.18.199.63 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aa5bacbd13be6614fc2da14cdae6caa4fbb11c3fe1aea9da9a01b2ed28a9abba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49735 --metrics-logging=true --lightpush=false --relay=true
2026-03-10 04:40:04.154 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.199.63 waku d78f06e9bc2e3bb44fa00f7280a82359374823fdd03c585e28b6bb6247f4828b
2026-03-10 04:40:04.194 DEBUG [src.node.docker_mananger] Container started with ID d78f06e9bc2e. Setting up logs at ./log/docker/receiving_node2_2026-03-10_04-40-02__50649984-f771-4e10-9f3f-fe9788dea6e4__wakuorg_nwaku:latest.log
2026-03-10 04:40:04.194 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49731
2026-03-10 04:40:04.194 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:40:05.196 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49731/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:40:05.199 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:40:05.199 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:40:05.199 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49731/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:40:05.201 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.199.63/tcp/49732/p2p/16Uiu2HAmL8QtyMo3RwcDujjUupFuG5fpvSnbVHJc93Cz47EdmsGd","/ip4/172.18.199.63/tcp/49733/ws/p2p/16Uiu2HAmL8QtyMo3RwcDujjUupFuG5fpvSnbVHJc93Cz47EdmsGd"],"enrUri":"enr:-L24QIbUiF8wSMSzmu6CurL2qHW-qa8oVc45wz22r74IC1htIDjWaflVBaSb034tAnRVbo9wUyrsRRp13tK8yusGJYICgmlkgnY0gmlwhKwSxz-KbXVsdGlhZGRyc5YACASsEsc_BsJEAAoErBLHPwbCRd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDbwg-r4Jb5bBcTLdELHyp__R9XKsjdvFvLYEZvHKy9tKDdGNwgsJEg3VkcILCRoV3YWt1MgE"}'
2026-03-10 04:40:05.202 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:40:05.202 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49731/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.250.66/tcp/13765/p2p/16Uiu2HAmL2bEYiQEedbdGT4hNS7qGqcdCXzU62jRJbqU9Ajc6tRW"]'
2026-03-10 04:40:05.246 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:40:05.254 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:40:05.255 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-03-10_04-40-02__50649984-f771-4e10-9f3f-fe9788dea6e4__wakuorg_nwaku:latest.log
2026-03-10 04:40:05.255 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:40:05.255 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:40:05.257 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:40:05.257 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.217.214
2026-03-10 04:40:05.257 DEBUG [src.node.docker_mananger] Generated ports ['61829', '61830', '61831', '61832', '61833']
2026-03-10 04:40:05.257 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:40:05.257 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:40:05.257 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:40:05.257 DEBUG [src.node.docker_mananger] docker run -i -t -p 61829:61829 -p 61830:61830 -p 61831:61831 -p 61832:61832 -p 61833:61833 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61831 --rest-port=61829 --tcp-port=61830 --discv5-udp-port=61832 --rest-address=0.0.0.0 --nat=extip:172.18.217.214 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d0ac0fc3c1696bec872fdc9b26da2282cc7e9c4f744e45956af76e7007cdc1be --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61833 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QB4m7ynqtOFWcjMxhAvA_HDkkF7UFY9u9hB0zcg5C670due_bWlF5XIhtgkoKexCXpzuvj8WeXo6YpG3H641K-cCgmlkgnY0gmlwhKwS-kKKbXVsdGlhZGRyc5YACASsEvpCBjXFAAoErBL6QgY1xt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDbYpy23k2wy0sKJgI80mnIMzwgA7z1DDZMsIbTmoNczGDdGNwgjXFg3VkcII1x4V3YWt1Mgk --lightpushnode=/ip4/172.18.250.66/tcp/13765/p2p/16Uiu2HAmL2bEYiQEedbdGT4hNS7qGqcdCXzU62jRJbqU9Ajc6tRW --lightpush=true --relay=true
2026-03-10 04:40:05.459 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.217.214 waku 423f56f1ab1cb24402bf998e3959dab6aab867eccf7cf945e3be4f8c36087331
2026-03-10 04:40:05.495 DEBUG [src.node.docker_mananger] Container started with ID 423f56f1ab1c. Setting up logs at ./log/docker/lightpush_node1_2026-03-10_04-40-02__50649984-f771-4e10-9f3f-fe9788dea6e4__wakuorg_nwaku:latest.log
2026-03-10 04:40:05.496 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 61829
2026-03-10 04:40:05.496 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:40:06.496 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61829/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:40:06.500 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:40:06.500 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:40:06.500 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61829/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:40:06.503 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.217.214/tcp/61830/p2p/16Uiu2HAm14qdvFNCKt21EeZGghXkwQQKW14BotMeV9DTnSqg9Pex","/ip4/172.18.217.214/tcp/61831/ws/p2p/16Uiu2HAm14qdvFNCKt21EeZGghXkwQQKW14BotMeV9DTnSqg9Pex"],"enrUri":"enr:-L24QPQEdM34nkV2h9f7W_xgL7Mqo57_RwtHTkM8bcAp-Js_BuK50QxQyGiimYBiAzJD66KyXkK8wOdqUoF4ak-nbE4CgmlkgnY0gmlwhKwS2daKbXVsdGlhZGRyc5YACASsEtnWBvGGAAoErBLZ1gbxh90DgnJzhQADAQAAiXNlY3AyNTZrMaECU8_YGjJHl998HZJ28VJPhi2h3r1ox0kPP4UlaEC4PSGDdGNwgvGGg3VkcILxiIV3YWt1Mgk"}'
2026-03-10 04:40:06.503 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:40:06.503 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61829/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.250.66/tcp/13765/p2p/16Uiu2HAmL2bEYiQEedbdGT4hNS7qGqcdCXzU62jRJbqU9Ajc6tRW"]'
2026-03-10 04:40:06.539 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:40:06.541 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61829/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.199.63/tcp/49732/p2p/16Uiu2HAmL8QtyMo3RwcDujjUupFuG5fpvSnbVHJc93Cz47EdmsGd"]'
2026-03-10 04:40:06.574 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:40:06.575 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13764/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-10 04:40:06.583 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:40:06.584 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49731/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-10 04:40:06.588 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:40:06.589 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61829/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-10 04:40:06.592 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:40:06.595 DEBUG [src.steps.light_push] Lightpushing message
2026-03-10 04:40:06.596 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61829/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773117606595325716, "version": 10}}'
2026-03-10 04:40:06.613 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:40:06.615 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-10 04:40:06.715 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-10 04:40:06.715 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13764/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:40:06.718 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":10,"timestamp":1773117606595325716,"ephemeral":false,"proof":""}]'
2026-03-10 04:40:06.720 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-10 04:40:06.720 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49731/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:40:06.723 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":10,"timestamp":1773117606595325716,"ephemeral":false,"proof":""}]'
2026-03-10 04:40:06.724 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-10 04:40:06.724 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61829/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:40:06.727 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":10,"timestamp":1773117606595325716,"ephemeral":false,"proof":""}]'
2026-03-10 04:40:06.730 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-10 04:40:06.731 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-10 04:40:06.731 DEBUG [src.node.waku_node] Stopping container with id 2faabd944b43
2026-03-10 04:40:07.348 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:40:07.351 DEBUG [src.node.waku_node] Stopping container with id d78f06e9bc2e
2026-03-10 04:40:07.928 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:40:07.929 DEBUG [src.node.waku_node] Stopping container with id 423f56f1ab1c
2026-03-10 04:40:08.163 ERROR [src.node.docker_mananger] Max retries reached for container 2faabd944b43. Exiting log stream.
2026-03-10 04:40:08.518 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:40:08.519 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-10 04:40:08.529 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-10 04:40:08.538 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-10 04:40:08.548 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,77 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_with_extra_field with id: 2026-03-10_04-41-39__e8dd3687-a599-40d0-9be2-ef5d123f93bb
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-41-39__e8dd3687-a599-40d0-9be2-ef5d123f93bb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.155.167
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9971', '9972', '9973', '9974', '9975']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 9971:9971 -p 9972:9972 -p 9973:9973 -p 9974:9974 -p 9975:9975 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9973 --rest-port=9971 --tcp-port=9972 --discv5-udp-port=9974 --rest-address=0.0.0.0 --nat=extip:172.18.155.167 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=30db2a49054d57a118db9ecbec8eb70cba4b1650dec3acf5f36b93f73aea1f9e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9975 --metrics-logging=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d0c1e743ce34. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.155.167 waku 8392faf1562ce6021e8c4c975e3f3871a2eaa00090f84ce026eecca00d78aa18
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8392faf1562c. Setting up logs at ./log/docker/node1_2026-03-10_04-41-39__e8dd3687-a599-40d0-9be2-ef5d123f93bb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 9971
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 3f9f9c79ef33. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9971/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9971/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.155.167/tcp/9972/p2p/16Uiu2HAmFxTZVsfAi94rX3hwu4vC8CxWXajbVLRSjJ9Se4bGdRTx","/ip4/172.18.155.167/tcp/9973/ws/p2p/16Uiu2HAmFxTZVsfAi94rX3hwu4vC8CxWXajbVLRSjJ9Se4bGdRTx"],"enrUri":"enr:-L24QBSLYrtND0j-Kj2YXIR1b1RJRtlMtRRJ5V3aj-vkch0oDck2syK1_C-Ermvr9hytPdoDtXJ1bLkiPTJf5KnvVQYCgmlkgnY0gmlwhKwSm6eKbXVsdGlhZGRyc5YACASsEpunBib0AAoErBKbpwYm9d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDMQyzmBAooZ8hYzwSAPPChuQxkCbukeENUqgr6ztNFouDdGNwgib0g3VkcIIm9oV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-10_04-41-39__e8dd3687-a599-40d0-9be2-ef5d123f93bb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.181.94
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7194', '7195', '7196', '7197', '7198']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 7194:7194 -p 7195:7195 -p 7196:7196 -p 7197:7197 -p 7198:7198 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7196 --rest-port=7194 --tcp-port=7195 --discv5-udp-port=7197 --rest-address=0.0.0.0 --nat=extip:172.18.181.94 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=47fe4cecef12ea6d5695295eaf84fe271bcfdfccdc8adbec573fabc4fcced087 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7198 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBSLYrtND0j-Kj2YXIR1b1RJRtlMtRRJ5V3aj-vkch0oDck2syK1_C-Ermvr9hytPdoDtXJ1bLkiPTJf5KnvVQYCgmlkgnY0gmlwhKwSm6eKbXVsdGlhZGRyc5YACASsEpunBib0AAoErBKbpwYm9d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDMQyzmBAooZ8hYzwSAPPChuQxkCbukeENUqgr6ztNFouDdGNwgib0g3VkcIIm9oV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.181.94 waku d730bb3e3a38693c5fb58e7fca539a241f04735a92a4449696b084f66ae85bb7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d730bb3e3a38. Setting up logs at ./log/docker/node2_2026-03-10_04-41-39__e8dd3687-a599-40d0-9be2-ef5d123f93bb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 7194
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7194/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7194/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.181.94/tcp/7195/p2p/16Uiu2HAmPR9QYorUopgR9J7hYqVpybtLA18aKiz6MFkzZWat79u3","/ip4/172.18.181.94/tcp/7196/ws/p2p/16Uiu2HAmPR9QYorUopgR9J7hYqVpybtLA18aKiz6MFkzZWat79u3"],"enrUri":"enr:-L24QMjvg1AgjPaIcx0kQji_ElWyS7PKx_hXMLobIhQvNJwcUr_Woxg0qJ5w9VxOdPLtKdRweDDNA2dygyjMe7qI_dICgmlkgnY0gmlwhKwStV6KbXVsdGlhZGRyc5YACASsErVeBhwbAAoErBK1XgYcHN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDn-SqLCKygCjh2flHjKJeXKhsJXvAWzAp5C_9VL_2-eqDdGNwghwbg3VkcIIcHYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7194/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.155.167/tcp/9972/p2p/16Uiu2HAmFxTZVsfAi94rX3hwu4vC8CxWXajbVLRSjJ9Se4bGdRTx"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.relay:relay.py:59 Running fixture setup: subscribe_main_relay_nodes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9971/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7194/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9971/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9971/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773117702106010880,"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:7194/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773117702106010880,"ephemeral":false,"proof":""}]'
INFO  src.steps.relay:relay.py:71 WARM UP successful!!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9971/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)', "extraField": "extraValue"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:9971/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8392faf1562c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d730bb3e3a38
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,61 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_main_node_relay_lightpush__peer_only_filter with id: 2026-03-10_04-33-50__10caa8cd-3a09-4615-8347-6b4fa2ac6644
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-03-10_04-33-50__10caa8cd-3a09-4615-8347-6b4fa2ac6644__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.46.163
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6460', '6461', '6462', '6463', '6464']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 6460:6460 -p 6461:6461 -p 6462:6462 -p 6463:6463 -p 6464:6464 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6462 --rest-port=6460 --tcp-port=6461 --discv5-udp-port=6463 --rest-address=0.0.0.0 --nat=extip:172.18.46.163 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cffceda39cbd6bdb4cb7f1a6da09ffeefce9f5bcbfb3dadbe3511c5d48e6d29b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6464 --metrics-logging=true --lightpush=false --relay=false --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.46.163 waku b914711bd16b6efbc63e7dd5218a30c3b9a96539df429ef02d570aeee7bf2061
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b914711bd16b. Setting up logs at ./log/docker/receiving_node1_2026-03-10_04-33-50__10caa8cd-3a09-4615-8347-6b4fa2ac6644__wakuorg_nwaku:latest.log
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4f956d470d7f. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 6460
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 7e7002c5b40f. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6460/health" -H "Content-Type: 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_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6460/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.46.163/tcp/6461/p2p/16Uiu2HAm45p3JxcZVpPAQWrDTNYdkobznPz2AX9QVJ7GHBxTEvJd","/ip4/172.18.46.163/tcp/6462/ws/p2p/16Uiu2HAm45p3JxcZVpPAQWrDTNYdkobznPz2AX9QVJ7GHBxTEvJd"],"enrUri":"enr:-L24QBtOmnw6hzaTYWb9iV2wTHjA07PnW31mwbVmYeHtAU1RB_NRORSh2CG0OduztPwoGtb_2XBktb3klFEn4BGHpSECgmlkgnY0gmlwhKwSLqOKbXVsdGlhZGRyc5YACASsEi6jBhk9AAoErBIuowYZPt0DgnJzhQADAQAAiXNlY3AyNTZrMaECgKKuKzSUW7tTwIlh_d93M0TRxpNqpG-iKCAN12YYrvqDdGNwghk9g3VkcIIZP4V3YWt1MgQ"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-03-10_04-33-50__10caa8cd-3a09-4615-8347-6b4fa2ac6644__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.199.166
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['1775', '1776', '1777', '1778', '1779']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 1775:1775 -p 1776:1776 -p 1777:1777 -p 1778:1778 -p 1779:1779 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1777 --rest-port=1775 --tcp-port=1776 --discv5-udp-port=1778 --rest-address=0.0.0.0 --nat=extip:172.18.199.166 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5a069c7e5c8adac0ade0c18a7fa537b94870bd2e5ae0f8aa8353ceaccd7cabe7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1779 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QBtOmnw6hzaTYWb9iV2wTHjA07PnW31mwbVmYeHtAU1RB_NRORSh2CG0OduztPwoGtb_2XBktb3klFEn4BGHpSECgmlkgnY0gmlwhKwSLqOKbXVsdGlhZGRyc5YACASsEi6jBhk9AAoErBIuowYZPt0DgnJzhQADAQAAiXNlY3AyNTZrMaECgKKuKzSUW7tTwIlh_d93M0TRxpNqpG-iKCAN12YYrvqDdGNwghk9g3VkcIIZP4V3YWt1MgQ --lightpushnode=/ip4/172.18.46.163/tcp/6461/p2p/16Uiu2HAm45p3JxcZVpPAQWrDTNYdkobznPz2AX9QVJ7GHBxTEvJd --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.199.166 waku a02eeca0a573c2180576986cc40590f4092ac8b285684cc3ef7a18c49eac9c79
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a02eeca0a573. Setting up logs at ./log/docker/lightpush_node1_2026-03-10_04-33-50__10caa8cd-3a09-4615-8347-6b4fa2ac6644__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 1775
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1775/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1775/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.199.166/tcp/1776/p2p/16Uiu2HAmFAzXzM2J5AkLug5VDvQUr6vHZxVCnqKT4AdaC7viVEgz","/ip4/172.18.199.166/tcp/1777/ws/p2p/16Uiu2HAmFAzXzM2J5AkLug5VDvQUr6vHZxVCnqKT4AdaC7viVEgz"],"enrUri":"enr:-L24QMZ_K5dg5_aw_FKdraF2LSZ2INH1WoWj4odd7fcpaCy4a36wkS4nT28TiBnXC_o2TqlvqE3Li2wsHtk1ivQX4e0CgmlkgnY0gmlwhKwSx6aKbXVsdGlhZGRyc5YACASsEsemBgbwAAoErBLHpgYG8d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDJWcBt_lZmqoQsDu4k7LLRX7CLRFm_jPlbWuu3LX4n_ODdGNwggbwg3VkcIIG8oV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1775/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.46.163/tcp/6461/p2p/16Uiu2HAm45p3JxcZVpPAQWrDTNYdkobznPz2AX9QVJ7GHBxTEvJd"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1775/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773117232562678599}}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 503 Server Error: Service Unavailable for url: http://127.0.0.1:1775/lightpush/v1/message. Response content: b'Failed to request a message push: dial_failure'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b914711bd16b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a02eeca0a573
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-03-10 04:34:35.850 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-10 04:34:35.850 DEBUG [tests.conftest] Running test: test_store_with_non_hex_hash with id: 2026-03-10_04-34-35__58423e47-2fad-4ae1-85d3-02d7adbb2cad
2026-03-10 04:34:35.851 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-10 04:34:35.851 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-10 04:34:35.851 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-10 04:34:35.858 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:34:35.858 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-10_04-34-35__58423e47-2fad-4ae1-85d3-02d7adbb2cad__wakuorg_nwaku:latest.log
2026-03-10 04:34:35.858 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:34:35.859 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:34:35.860 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:34:35.860 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.114.8
2026-03-10 04:34:35.860 DEBUG [src.node.docker_mananger] Generated ports ['37198', '37199', '37200', '37201', '37202']
2026-03-10 04:34:35.861 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:34:35.861 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:34:35.861 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:34:35.861 DEBUG [src.node.docker_mananger] docker run -i -t -p 37198:37198 -p 37199:37199 -p 37200:37200 -p 37201:37201 -p 37202:37202 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37200 --rest-port=37198 --tcp-port=37199 --discv5-udp-port=37201 --rest-address=0.0.0.0 --nat=extip:172.18.114.8 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=97fa44a8db73e18030039ebfd28d6d0ab5bb6a668b1c9bb3d521ec3a9f254fd2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37202 --metrics-logging=true --store=true --relay=true
2026-03-10 04:34:36.056 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.114.8 waku 9c70ac74b14343e4c6b0a0de310df40b1de339b8eb66cb7d2128400e6cff2188
2026-03-10 04:34:36.097 DEBUG [src.node.docker_mananger] Container started with ID 9c70ac74b143. Setting up logs at ./log/docker/publishing_node1_2026-03-10_04-34-35__58423e47-2fad-4ae1-85d3-02d7adbb2cad__wakuorg_nwaku:latest.log
2026-03-10 04:34:36.098 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37198
2026-03-10 04:34:36.099 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:34:36.145 ERROR [src.node.docker_mananger] Max retries reached for container 21e7d4167b70. Exiting log stream.
2026-03-10 04:34:36.651 ERROR [src.node.docker_mananger] Max retries reached for container 9f3aec5deff4. Exiting log stream.
2026-03-10 04:34:37.101 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37198/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:34:37.104 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:34:37.104 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:34:37.104 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37198/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:34:37.107 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.114.8/tcp/37199/p2p/16Uiu2HAmRusCajjRQQCda55MWBe3PJnqbFSQk2wpxH7Z5NNXtnY8","/ip4/172.18.114.8/tcp/37200/ws/p2p/16Uiu2HAmRusCajjRQQCda55MWBe3PJnqbFSQk2wpxH7Z5NNXtnY8"],"enrUri":"enr:-L24QIzFalR5SQIZtbtqLO1sYi3WObnTh_96wrEvMMNIOtPdBIPIjOt-4JOJGugPmjFEuYqd3SRpGIJ3llKeTh4L_pECgmlkgnY0gmlwhKwScgiKbXVsdGlhZGRyc5YACASsEnIIBpFPAAoErBJyCAaRUN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDxPeOuJJBqGe-hbf_MtZXlJp7gytlr5bmqCnJO-MC65mDdGNwgpFPg3VkcIKRUYV3YWt1MgM"}'
2026-03-10 04:34:37.107 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:34:37.114 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:34:37.114 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-10_04-34-35__58423e47-2fad-4ae1-85d3-02d7adbb2cad__wakuorg_nwaku:latest.log
2026-03-10 04:34:37.114 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:34:37.115 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:34:37.116 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:34:37.116 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.47.109
2026-03-10 04:34:37.116 DEBUG [src.node.docker_mananger] Generated ports ['60103', '60104', '60105', '60106', '60107']
2026-03-10 04:34:37.117 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:34:37.117 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:34:37.117 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:34:37.117 DEBUG [src.node.docker_mananger] docker run -i -t -p 60103:60103 -p 60104:60104 -p 60105:60105 -p 60106:60106 -p 60107:60107 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60105 --rest-port=60103 --tcp-port=60104 --discv5-udp-port=60106 --rest-address=0.0.0.0 --nat=extip:172.18.47.109 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3ccc68c3ab7a01c0b670b0eab7dcc7e71c4c3cbcf16556afacac0bcddece00ec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60107 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QIzFalR5SQIZtbtqLO1sYi3WObnTh_96wrEvMMNIOtPdBIPIjOt-4JOJGugPmjFEuYqd3SRpGIJ3llKeTh4L_pECgmlkgnY0gmlwhKwScgiKbXVsdGlhZGRyc5YACASsEnIIBpFPAAoErBJyCAaRUN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDxPeOuJJBqGe-hbf_MtZXlJp7gytlr5bmqCnJO-MC65mDdGNwgpFPg3VkcIKRUYV3YWt1MgM --storenode=/ip4/172.18.114.8/tcp/37199/p2p/16Uiu2HAmRusCajjRQQCda55MWBe3PJnqbFSQk2wpxH7Z5NNXtnY8 --store=true --relay=true
2026-03-10 04:34:37.316 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.47.109 waku d50337bf997c972ebac985bc9c8f01b0293f148f69902b94799bf0ca9765a197
2026-03-10 04:34:37.351 DEBUG [src.node.docker_mananger] Container started with ID d50337bf997c. Setting up logs at ./log/docker/store_node1_2026-03-10_04-34-35__58423e47-2fad-4ae1-85d3-02d7adbb2cad__wakuorg_nwaku:latest.log
2026-03-10 04:34:37.351 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 60103
2026-03-10 04:34:37.353 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:34:38.353 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60103/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:34:38.356 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:34:38.356 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:34:38.357 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60103/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:34:38.359 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.47.109/tcp/60104/p2p/16Uiu2HAkwqnPj244YQXSEABhppq5MqkK7ACnUCjZ7wwFMkj7ToYK","/ip4/172.18.47.109/tcp/60105/ws/p2p/16Uiu2HAkwqnPj244YQXSEABhppq5MqkK7ACnUCjZ7wwFMkj7ToYK"],"enrUri":"enr:-L24QHtYLdnqULm8VwGILK4OhS3ko5pwy0hIDtB6HyZ_JYP_ZlT9fgcLDbCPc603r47djIHNFkbqC2okTy_kKBaOAmECgmlkgnY0gmlwhKwSL22KbXVsdGlhZGRyc5YACASsEi9tBurIAAoErBIvbQbqyd0DgnJzhQADAQAAiXNlY3AyNTZrMaECI-SQZNuTfj7A8zp5qFbhTeL0MgxICKMg7cdbiXrP9wCDdGNwgurIg3VkcILqyoV3YWt1MgM"}'
2026-03-10 04:34:38.359 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:34:38.359 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60103/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.114.8/tcp/37199/p2p/16Uiu2HAmRusCajjRQQCda55MWBe3PJnqbFSQk2wpxH7Z5NNXtnY8"]'
2026-03-10 04:34:38.362 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:34:38.363 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37198/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-10 04:34:38.365 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:34:38.365 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60103/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-10 04:34:38.368 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:34:38.369 DEBUG [src.steps.store] Relaying message
2026-03-10 04:34:38.369 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37198/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:34:38.374 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:34:38.375 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:34:38.575 DEBUG [src.steps.store] Relaying message
2026-03-10 04:34:38.576 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37198/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:34:38.581 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:34:38.581 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:34:38.782 DEBUG [src.steps.store] Relaying message
2026-03-10 04:34:38.782 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37198/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:34:38.788 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:34:38.789 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:34:38.990 DEBUG [src.steps.store] Relaying message
2026-03-10 04:34:38.990 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37198/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:34:38.995 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:34:38.995 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:34:39.196 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37198/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=test&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:34:39.198 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:37198/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=test&pageSize=50&ascending=true. Response content: b'Exception converting hex string to bytes: t is not a hexadecimal character'
2026-03-10 04:34:39.200 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60103/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=test&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:34:39.202 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:60103/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=test&pageSize=50&ascending=true. Response content: b'Exception converting hex string to bytes: t is not a hexadecimal character'
2026-03-10 04:34:39.204 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-10 04:34:39.205 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-10 04:34:39.205 DEBUG [src.node.waku_node] Stopping container with id 9c70ac74b143
2026-03-10 04:34:39.774 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:34:39.775 DEBUG [src.node.waku_node] Stopping container with id d50337bf997c
2026-03-10 04:34:40.378 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:34:40.380 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-10 04:34:40.386 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-10 04:34:40.394 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,91 @@
2026-03-10 04:37:29.870 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-10 04:37:29.870 DEBUG [tests.conftest] Running test: test_filter_get_message_after_node1_restarts with id: 2026-03-10_04-37-29__5b763083-606a-484a-8bf9-c9bfed582ac1
2026-03-10 04:37:29.870 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-10 04:37:29.871 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-10 04:37:29.871 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-10 04:37:29.878 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:37:29.878 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-37-29__5b763083-606a-484a-8bf9-c9bfed582ac1__wakuorg_nwaku:latest.log
2026-03-10 04:37:29.878 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:37:29.878 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:37:29.879 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:37:29.880 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.107.195
2026-03-10 04:37:29.880 DEBUG [src.node.docker_mananger] Generated ports ['13328', '13329', '13330', '13331', '13332']
2026-03-10 04:37:29.880 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:37:29.880 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:37:29.880 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:37:29.880 DEBUG [src.node.docker_mananger] docker run -i -t -p 13328:13328 -p 13329:13329 -p 13330:13330 -p 13331:13331 -p 13332:13332 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13330 --rest-port=13328 --tcp-port=13329 --discv5-udp-port=13331 --rest-address=0.0.0.0 --nat=extip:172.18.107.195 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bfc1dc0cfdc009eee39dbbc0dc9ebd3c1b4811ef404aba2860b2cda2bf7ef94f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13332 --metrics-logging=true --relay=true --filter=true
2026-03-10 04:37:30.075 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.107.195 waku 5517b9266232be35d0e07d2e21dd08d006f139589e3629d366f902faf801ecfb
2026-03-10 04:37:30.111 DEBUG [src.node.docker_mananger] Container started with ID 5517b9266232. Setting up logs at ./log/docker/node1_2026-03-10_04-37-29__5b763083-606a-484a-8bf9-c9bfed582ac1__wakuorg_nwaku:latest.log
2026-03-10 04:37:30.111 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 13328
2026-03-10 04:37:30.111 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:37:30.124 ERROR [src.node.docker_mananger] Max retries reached for container 6bf635823105. Exiting log stream.
2026-03-10 04:37:30.662 ERROR [src.node.docker_mananger] Max retries reached for container 488a00dd402d. Exiting log stream.
2026-03-10 04:37:31.112 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13328/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:37:31.114 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:37:31.115 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:37:31.115 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13328/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:37:31.117 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.107.195/tcp/13329/p2p/16Uiu2HAm977vggo2dunAvKy4QDie1ea8GUsDLP7o4VjzxjBccWoq","/ip4/172.18.107.195/tcp/13330/ws/p2p/16Uiu2HAm977vggo2dunAvKy4QDie1ea8GUsDLP7o4VjzxjBccWoq"],"enrUri":"enr:-L24QER_eku2WRNG_Hhd4HswH4OuolpyFp7lZz4Dl9jBx5GlJhddk3Ik58JeWBXd3Bmvj19cLVi_7nh0gK3d9SacWgACgmlkgnY0gmlwhKwSa8OKbXVsdGlhZGRyc5YACASsEmvDBjQRAAoErBJrwwY0Et0DgnJzhQADAQAAiXNlY3AyNTZrMaECy0LrVqro5aDOz5D1vIr1bwl1mB0yqoL1qkiv8Gk5SZiDdGNwgjQRg3VkcII0E4V3YWt1MgU"}'
2026-03-10 04:37:31.117 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:37:31.118 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-10 04:37:31.124 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:37:31.125 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-10_04-37-29__5b763083-606a-484a-8bf9-c9bfed582ac1__wakuorg_nwaku:latest.log
2026-03-10 04:37:31.125 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:37:31.125 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:37:31.126 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:37:31.126 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.144.251
2026-03-10 04:37:31.126 DEBUG [src.node.docker_mananger] Generated ports ['31338', '31339', '31340', '31341', '31342']
2026-03-10 04:37:31.127 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:37:31.127 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:37:31.127 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:37:31.127 DEBUG [src.node.docker_mananger] docker run -i -t -p 31338:31338 -p 31339:31339 -p 31340:31340 -p 31341:31341 -p 31342:31342 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31340 --rest-port=31338 --tcp-port=31339 --discv5-udp-port=31341 --rest-address=0.0.0.0 --nat=extip:172.18.144.251 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fe9fe04cb4ecc9505296f6db7dc9fae38968f8cf5ddacf9bef842fbcbbebfa20 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31342 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QER_eku2WRNG_Hhd4HswH4OuolpyFp7lZz4Dl9jBx5GlJhddk3Ik58JeWBXd3Bmvj19cLVi_7nh0gK3d9SacWgACgmlkgnY0gmlwhKwSa8OKbXVsdGlhZGRyc5YACASsEmvDBjQRAAoErBJrwwY0Et0DgnJzhQADAQAAiXNlY3AyNTZrMaECy0LrVqro5aDOz5D1vIr1bwl1mB0yqoL1qkiv8Gk5SZiDdGNwgjQRg3VkcII0E4V3YWt1MgU --filternode=/ip4/172.18.107.195/tcp/13329/p2p/16Uiu2HAm977vggo2dunAvKy4QDie1ea8GUsDLP7o4VjzxjBccWoq
2026-03-10 04:37:31.321 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.144.251 waku 5155e239e4269e8b64353a8e5e75179f8812f7c81efb69035cbd994cea2d8e87
2026-03-10 04:37:31.356 DEBUG [src.node.docker_mananger] Container started with ID 5155e239e426. Setting up logs at ./log/docker/node2_2026-03-10_04-37-29__5b763083-606a-484a-8bf9-c9bfed582ac1__wakuorg_nwaku:latest.log
2026-03-10 04:37:31.357 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31338
2026-03-10 04:37:31.357 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:37:32.358 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31338/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:37:32.361 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:37:32.361 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:37:32.361 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31338/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:37:32.363 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.144.251/tcp/31339/p2p/16Uiu2HAm2VepbdN2bSeRbxGhtGi8Sb582kBbNBSG8cdLQE8HCtrW","/ip4/172.18.144.251/tcp/31340/ws/p2p/16Uiu2HAm2VepbdN2bSeRbxGhtGi8Sb582kBbNBSG8cdLQE8HCtrW"],"enrUri":"enr:-L24QI8kEOaeNYN9C31bsmpEXCpy-nPaij537bRGqxMfd85XRYDw3KxbCREreemEDgobCCQYlh9mDdvBDUlJkN-xbB8CgmlkgnY0gmlwhKwSkPuKbXVsdGlhZGRyc5YACASsEpD7BnprAAoErBKQ-wZ6bN0DgnJzhQADAQAAiXNlY3AyNTZrMaECaQbSXhjd5CDwCoQc-6k0144trrve6nNgnne_xb_8IzuDdGNwgnprg3VkcIJ6bYV3YWt1MgA"}'
2026-03-10 04:37:32.364 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:37:32.364 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31338/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.107.195/tcp/13329/p2p/16Uiu2HAm977vggo2dunAvKy4QDie1ea8GUsDLP7o4VjzxjBccWoq"]'
2026-03-10 04:37:32.399 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:32.402 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-03-10 04:37:32.403 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13328/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-10 04:37:32.421 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:32.422 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31338/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "5c5d5c19-4716-452d-b7ae-9f8115e0ace5", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-10 04:37:32.436 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"5c5d5c19-4716-452d-b7ae-9f8115e0ace5","statusDesc":"OK"}'
2026-03-10 04:37:32.438 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13328/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:32.445 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:32.446 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-10 04:37:32.546 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-10 04:37:32.547 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31338/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:37:32.550 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":1773117452438051564,"ephemeral":false}]'
2026-03-10 04:37:32.551 DEBUG [src.node.waku_node] Restarting container with id 5517b9266232
2026-03-10 04:37:33.348 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13328/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:37:33.452 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13328/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:37:33.455 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:37:33.456 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:37:33.456 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13328/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:37:33.458 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.107.195/tcp/13329/p2p/16Uiu2HAm977vggo2dunAvKy4QDie1ea8GUsDLP7o4VjzxjBccWoq","/ip4/172.18.107.195/tcp/13330/ws/p2p/16Uiu2HAm977vggo2dunAvKy4QDie1ea8GUsDLP7o4VjzxjBccWoq"],"enrUri":"enr:-L24QER_eku2WRNG_Hhd4HswH4OuolpyFp7lZz4Dl9jBx5GlJhddk3Ik58JeWBXd3Bmvj19cLVi_7nh0gK3d9SacWgACgmlkgnY0gmlwhKwSa8OKbXVsdGlhZGRyc5YACASsEmvDBjQRAAoErBJrwwY0Et0DgnJzhQADAQAAiXNlY3AyNTZrMaECy0LrVqro5aDOz5D1vIr1bwl1mB0yqoL1qkiv8Gk5SZiDdGNwgjQRg3VkcII0E4V3YWt1MgU"}'
2026-03-10 04:37:33.458 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:37:33.458 DEBUG [src.libs.common] Sleeping for 2 seconds
2026-03-10 04:37:35.459 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13328/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-10 04:37:35.474 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:35.475 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31338/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "9359c20e-cc1c-45bb-a0c7-f635d1695d30", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-10 04:37:35.507 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"9359c20e-cc1c-45bb-a0c7-f635d1695d30","statusDesc":"OK"}'
2026-03-10 04:37:35.510 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13328/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:35.522 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:35.522 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-10 04:37:35.623 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-10 04:37:35.624 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31338/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:37:35.626 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":1773117455510701465,"ephemeral":false}]'
2026-03-10 04:37:35.630 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-10 04:37:35.631 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-10 04:37:35.631 DEBUG [src.node.waku_node] Stopping container with id 5517b9266232
2026-03-10 04:37:36.175 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:37:36.178 DEBUG [src.node.waku_node] Stopping container with id 5155e239e426
2026-03-10 04:37:36.731 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:37:36.734 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-10 04:37:36.751 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-10 04:37:36.758 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,69 @@
2026-03-10 04:37:08.159 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-10 04:37:08.159 DEBUG [tests.conftest] Running test: test_admin_service_peers_scalar_required_types with id: 2026-03-10_04-37-08__7f8a79f9-576d-4262-8ba4-13b2ef1f5df1
2026-03-10 04:37:08.160 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-10 04:37:08.160 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-10 04:37:08.160 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-10 04:37:08.167 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:37:08.168 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-37-08__7f8a79f9-576d-4262-8ba4-13b2ef1f5df1__wakuorg_nwaku:latest.log
2026-03-10 04:37:08.174 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:37:08.174 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-10_04-37-08__7f8a79f9-576d-4262-8ba4-13b2ef1f5df1__wakuorg_nwaku:latest.log
2026-03-10 04:37:08.181 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:37:08.181 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-10_04-37-08__7f8a79f9-576d-4262-8ba4-13b2ef1f5df1__wakuorg_nwaku:latest.log
2026-03-10 04:37:08.188 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:37:08.188 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-03-10_04-37-08__7f8a79f9-576d-4262-8ba4-13b2ef1f5df1__wakuorg_nwaku:latest.log
2026-03-10 04:37:08.188 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-10 04:37:08.189 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-10 04:37:08.189 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:37:08.190 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:37:08.191 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:37:08.191 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.222.62
2026-03-10 04:37:08.191 DEBUG [src.node.docker_mananger] Generated ports ['57884', '57885', '57886', '57887', '57888']
2026-03-10 04:37:08.192 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:37:08.192 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:37:08.192 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:37:08.192 DEBUG [src.node.docker_mananger] docker run -i -t -p 57884:57884 -p 57885:57885 -p 57886:57886 -p 57887:57887 -p 57888:57888 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57886 --rest-port=57884 --tcp-port=57885 --discv5-udp-port=57887 --rest-address=0.0.0.0 --nat=extip:172.18.222.62 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fd8e7c1cde4fdcafa7dd9baabcfb9c6ee8399db9e328750a8df8edaacfe5f05c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57888 --metrics-logging=true --relay=true
2026-03-10 04:37:08.381 ERROR [src.node.docker_mananger] Max retries reached for container 1afebc0c1e2e. Exiting log stream.
2026-03-10 04:37:08.391 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.222.62 waku bc4f6c92bd7f7766861357638439d13857a3fd910cb1ce3deb5a517bc08d82a2
2026-03-10 04:37:08.426 DEBUG [src.node.docker_mananger] Container started with ID bc4f6c92bd7f. Setting up logs at ./log/docker/node1_2026-03-10_04-37-08__7f8a79f9-576d-4262-8ba4-13b2ef1f5df1__wakuorg_nwaku:latest.log
2026-03-10 04:37:08.428 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57884
2026-03-10 04:37:08.428 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:37:08.959 ERROR [src.node.docker_mananger] Max retries reached for container cbd0b76337b8. Exiting log stream.
2026-03-10 04:37:09.429 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57884/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:37:09.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:37:09.433 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:37:09.433 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57884/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:37:09.435 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.222.62/tcp/57885/p2p/16Uiu2HAkukYF38FbBLynNfmMuu6jBinGabnk3zryszobpsWwCoXH","/ip4/172.18.222.62/tcp/57886/ws/p2p/16Uiu2HAkukYF38FbBLynNfmMuu6jBinGabnk3zryszobpsWwCoXH"],"enrUri":"enr:-L24QBjNz83eoTGEvDpGFww2OIiwNOMm8Ob2nTPpTactuQ2HZLmsV2mNYcZ8NrfeLyrOR3Mb8Iiu0IFBQQQ4In_dQ2MCgmlkgnY0gmlwhKwS3j6KbXVsdGlhZGRyc5YACASsEt4-BuIdAAoErBLePgbiHt0DgnJzhQADAQAAiXNlY3AyNTZrMaECBNVJc8BQzjYhkKS9_f0JKp_Uaz_qn9FtDZQtafplf4yDdGNwguIdg3VkcILiH4V3YWt1MgE"}'
2026-03-10 04:37:09.436 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:37:09.436 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:37:09.436 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:37:09.437 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:37:09.438 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.135.233
2026-03-10 04:37:09.438 DEBUG [src.node.docker_mananger] Generated ports ['32839', '32840', '32841', '32842', '32843']
2026-03-10 04:37:09.438 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:37:09.438 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:37:09.438 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:37:09.438 DEBUG [src.node.docker_mananger] docker run -i -t -p 32839:32839 -p 32840:32840 -p 32841:32841 -p 32842:32842 -p 32843:32843 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32841 --rest-port=32839 --tcp-port=32840 --discv5-udp-port=32842 --rest-address=0.0.0.0 --nat=extip:172.18.135.233 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bf3db563b072b9312b26ec0dfbb1e2bfbbea3a205eed27608aed9aa1fddd9adb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32843 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBjNz83eoTGEvDpGFww2OIiwNOMm8Ob2nTPpTactuQ2HZLmsV2mNYcZ8NrfeLyrOR3Mb8Iiu0IFBQQQ4In_dQ2MCgmlkgnY0gmlwhKwS3j6KbXVsdGlhZGRyc5YACASsEt4-BuIdAAoErBLePgbiHt0DgnJzhQADAQAAiXNlY3AyNTZrMaECBNVJc8BQzjYhkKS9_f0JKp_Uaz_qn9FtDZQtafplf4yDdGNwguIdg3VkcILiH4V3YWt1MgE
2026-03-10 04:37:09.650 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.135.233 waku ba2996f25701fed2a206ea0a1df560787301dea15ac7a1788c35e940a1b5f0a1
2026-03-10 04:37:09.684 DEBUG [src.node.docker_mananger] Container started with ID ba2996f25701. Setting up logs at ./log/docker/node2_2026-03-10_04-37-08__7f8a79f9-576d-4262-8ba4-13b2ef1f5df1__wakuorg_nwaku:latest.log
2026-03-10 04:37:09.684 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32839
2026-03-10 04:37:09.684 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:37:10.685 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32839/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:37:10.709 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:37:10.712 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:37:10.713 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32839/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:37:10.720 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.135.233/tcp/32840/p2p/16Uiu2HAmBaem5w248HmNmc5mHAsNUzUdVSqjTjk6Ya27vpRj4sjs","/ip4/172.18.135.233/tcp/32841/ws/p2p/16Uiu2HAmBaem5w248HmNmc5mHAsNUzUdVSqjTjk6Ya27vpRj4sjs"],"enrUri":"enr:-L24QIULO69epfajsnasMP-EShTKXhyhvRpeT3ydf861NsmYasDeJfMvXxio4tUnFBKpFmscuL9OfpdWA-GA46M4Ch8CgmlkgnY0gmlwhKwSh-mKbXVsdGlhZGRyc5YACASsEofpBoBIAAoErBKH6QaASd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC8AfW9EgNDeEq7-TK5RN43ltNo7OKQkvL6UD2pAaiMxaDdGNwgoBIg3VkcIKASoV3YWt1MgE"}'
2026-03-10 04:37:10.721 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:37:10.722 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57884/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.135.233/tcp/32840/p2p/16Uiu2HAmBaem5w248HmNmc5mHAsNUzUdVSqjTjk6Ya27vpRj4sjs"]'
2026-03-10 04:37:10.727 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:10.728 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57884/admin/v1/peers/service" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:37:10.731 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.135.233/tcp/50544/p2p/16Uiu2HAmBaem5w248HmNmc5mHAsNUzUdVSqjTjk6Ya27vpRj4sjs","protocols":["/vac/waku/relay/2.0.0","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
2026-03-10 04:37:10.731 DEBUG [tests.rest_flags.test_admin_flags] /admin/v1/peers/service [{'multiaddr': '/ip4/172.18.135.233/tcp/50544/p2p/16Uiu2HAmBaem5w248HmNmc5mHAsNUzUdVSqjTjk6Ya27vpRj4sjs', 'protocols': ['/vac/waku/relay/2.0.0', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'logos-delivery-v0.36.0-164-g0ad551', 'origin': 'UnknownOrigin'}]
2026-03-10 04:37:10.733 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-10 04:37:10.735 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-10 04:37:10.735 DEBUG [src.node.waku_node] Stopping container with id bc4f6c92bd7f
2026-03-10 04:37:11.343 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:37:11.345 DEBUG [src.node.waku_node] Stopping container with id ba2996f25701
2026-03-10 04:37:11.915 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:37:11.918 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-10 04:37:11.923 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-10 04:37:11.928 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,100 @@
2026-03-10 04:37:40.040 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-10 04:37:40.041 DEBUG [tests.conftest] Running test: test_store_with_wrong_url_content_topic with id: 2026-03-10_04-37-40__d0f2aae7-3bfa-4117-9681-90d84261bef9
2026-03-10 04:37:40.041 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-10 04:37:40.041 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-10 04:37:40.042 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-10 04:37:40.048 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:37:40.049 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-10_04-37-40__d0f2aae7-3bfa-4117-9681-90d84261bef9__wakuorg_nwaku:latest.log
2026-03-10 04:37:40.049 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:37:40.049 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:37:40.050 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:37:40.050 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.164.128
2026-03-10 04:37:40.050 DEBUG [src.node.docker_mananger] Generated ports ['7659', '7660', '7661', '7662', '7663']
2026-03-10 04:37:40.051 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:37:40.051 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:37:40.051 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:37:40.051 DEBUG [src.node.docker_mananger] docker run -i -t -p 7659:7659 -p 7660:7660 -p 7661:7661 -p 7662:7662 -p 7663:7663 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7661 --rest-port=7659 --tcp-port=7660 --discv5-udp-port=7662 --rest-address=0.0.0.0 --nat=extip:172.18.164.128 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4eb3cea5ad9b5c55f4cdadfcda176f2f71b7d1ac76f4635ff1ca2a21ab2bba9b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7663 --metrics-logging=true --store=true --relay=true
2026-03-10 04:37:40.239 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.164.128 waku dcb8cb036d549fd5f743daf3684a5341828be8fc129461c6a8d5cdb6c48d8734
2026-03-10 04:37:40.265 ERROR [src.node.docker_mananger] Max retries reached for container 44efe68098ca. Exiting log stream.
2026-03-10 04:37:40.276 DEBUG [src.node.docker_mananger] Container started with ID dcb8cb036d54. Setting up logs at ./log/docker/publishing_node1_2026-03-10_04-37-40__d0f2aae7-3bfa-4117-9681-90d84261bef9__wakuorg_nwaku:latest.log
2026-03-10 04:37:40.276 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7659
2026-03-10 04:37:40.276 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:37:40.826 ERROR [src.node.docker_mananger] Max retries reached for container 7f9783c63add. Exiting log stream.
2026-03-10 04:37:41.277 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7659/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:37:41.279 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:37:41.280 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:37:41.280 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7659/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:37:41.282 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.164.128/tcp/7660/p2p/16Uiu2HAm62LjPUcqFGWwuPP8rJknv1zewfMwvdECeEpMUtPaquPw","/ip4/172.18.164.128/tcp/7661/ws/p2p/16Uiu2HAm62LjPUcqFGWwuPP8rJknv1zewfMwvdECeEpMUtPaquPw"],"enrUri":"enr:-L24QOyretXqJ-18j23YHh-PHCQA-9dDx6IPJ5h9DupXn3xxCI3Cv-SqmE7-Trx1jVcea5lE7XfTK_aXp_RNt50B9WYCgmlkgnY0gmlwhKwSpICKbXVsdGlhZGRyc5YACASsEqSABh3sAAoErBKkgAYd7d0DgnJzhQADAQAAiXNlY3AyNTZrMaECnXZu8lYJGu_iXEUkZHV2b5_0gw7XwWFo-sBM1p9LgxKDdGNwgh3sg3VkcIId7oV3YWt1MgM"}'
2026-03-10 04:37:41.283 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:37:41.290 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:37:41.290 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-10_04-37-40__d0f2aae7-3bfa-4117-9681-90d84261bef9__wakuorg_nwaku:latest.log
2026-03-10 04:37:41.290 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:37:41.290 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:37:41.291 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:37:41.292 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.232.72
2026-03-10 04:37:41.292 DEBUG [src.node.docker_mananger] Generated ports ['37457', '37458', '37459', '37460', '37461']
2026-03-10 04:37:41.292 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:37:41.292 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:37:41.292 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:37:41.292 DEBUG [src.node.docker_mananger] docker run -i -t -p 37457:37457 -p 37458:37458 -p 37459:37459 -p 37460:37460 -p 37461:37461 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37459 --rest-port=37457 --tcp-port=37458 --discv5-udp-port=37460 --rest-address=0.0.0.0 --nat=extip:172.18.232.72 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9a9dfed6ff7e0cbb0fa8bae85f92d5a2e69a16c966f2c6de3ac2a85dc8cfeaef --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37461 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QOyretXqJ-18j23YHh-PHCQA-9dDx6IPJ5h9DupXn3xxCI3Cv-SqmE7-Trx1jVcea5lE7XfTK_aXp_RNt50B9WYCgmlkgnY0gmlwhKwSpICKbXVsdGlhZGRyc5YACASsEqSABh3sAAoErBKkgAYd7d0DgnJzhQADAQAAiXNlY3AyNTZrMaECnXZu8lYJGu_iXEUkZHV2b5_0gw7XwWFo-sBM1p9LgxKDdGNwgh3sg3VkcIId7oV3YWt1MgM --storenode=/ip4/172.18.164.128/tcp/7660/p2p/16Uiu2HAm62LjPUcqFGWwuPP8rJknv1zewfMwvdECeEpMUtPaquPw --store=true --relay=true
2026-03-10 04:37:41.489 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.232.72 waku 1a921f92ffa0f065943d5ffcef84f904be9e304210c01b689cd01413d2cae0c6
2026-03-10 04:37:41.522 DEBUG [src.node.docker_mananger] Container started with ID 1a921f92ffa0. Setting up logs at ./log/docker/store_node1_2026-03-10_04-37-40__d0f2aae7-3bfa-4117-9681-90d84261bef9__wakuorg_nwaku:latest.log
2026-03-10 04:37:41.522 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37457
2026-03-10 04:37:41.522 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:37:42.523 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37457/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:37:42.526 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:37:42.526 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:37:42.526 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37457/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:37:42.528 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.232.72/tcp/37458/p2p/16Uiu2HAmSyhXmTus3uVfcqZ2ooH7pgQQDQMsVUsht14W2V1CBmbT","/ip4/172.18.232.72/tcp/37459/ws/p2p/16Uiu2HAmSyhXmTus3uVfcqZ2ooH7pgQQDQMsVUsht14W2V1CBmbT"],"enrUri":"enr:-L24QNQn1LNMLK6GqulwqgqTPyU4jHJRsTqhAhUGHUVacs1lRvJezdNSDE3tBL-ZH_e4nvm_RNaeGatLAt0dSZVxLgICgmlkgnY0gmlwhKwS6EiKbXVsdGlhZGRyc5YACASsEuhIBpJSAAoErBLoSAaSU90DgnJzhQADAQAAiXNlY3AyNTZrMaED1M6id7MfhSU6o1iWcC3bIUlvMcR6_RpVx0nNDsfXe76DdGNwgpJSg3VkcIKSVIV3YWt1MgM"}'
2026-03-10 04:37:42.528 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:37:42.529 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37457/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.164.128/tcp/7660/p2p/16Uiu2HAm62LjPUcqFGWwuPP8rJknv1zewfMwvdECeEpMUtPaquPw"]'
2026-03-10 04:37:42.531 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:42.532 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7659/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-10 04:37:42.535 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:42.535 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37457/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-10 04:37:42.537 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:42.538 DEBUG [src.steps.store] Relaying message
2026-03-10 04:37:42.538 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7659/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:42.543 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:42.543 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:37:42.745 DEBUG [src.steps.store] Relaying message
2026-03-10 04:37:42.745 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7659/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:42.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:42.751 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:37:42.952 DEBUG [src.steps.store] Relaying message
2026-03-10 04:37:42.952 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7659/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:42.958 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:42.959 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:37:43.160 DEBUG [src.steps.store] Relaying message
2026-03-10 04:37:43.160 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7659/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:43.165 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:43.166 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:37:43.367 DEBUG [src.steps.store] Relaying message
2026-03-10 04:37:43.367 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7659/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:43.373 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:43.373 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:37:43.575 DEBUG [src.steps.store] Relaying message
2026-03-10 04:37:43.575 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7659/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:43.581 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:43.581 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:37:43.782 DEBUG [src.steps.store] Relaying message
2026-03-10 04:37:43.782 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7659/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:43.788 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:43.788 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:37:43.989 DEBUG [src.steps.store] Relaying message
2026-03-10 04:37:43.990 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7659/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:43.995 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:43.996 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:37:44.197 DEBUG [tests.store.test_topics] trying to find stored messages with wrong content_topic =myapp/1/latest/proto
2026-03-10 04:37:44.197 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7659/store/v3/messages?includeData=true&contentTopics=myapp%2F1%2Flatest%2Fproto&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:37:44.201 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-03-10 04:37:44.201 DEBUG [tests.store.test_topics] response for wrong url content topic is {'requestId': '', 'statusCode': 200, 'statusDesc': 'OK', 'messages': []}
2026-03-10 04:37:44.203 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-10 04:37:44.205 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-10 04:37:44.205 DEBUG [src.node.waku_node] Stopping container with id dcb8cb036d54
2026-03-10 04:37:44.774 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:37:44.776 DEBUG [src.node.waku_node] Stopping container with id 1a921f92ffa0
2026-03-10 04:37:45.314 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:37:45.315 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-10 04:37:45.325 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-10 04:37:45.332 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,63 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_unsubscribe_all_on_peer_with_no_subscription with id: 2026-03-10_04-32-26__756af50c-14ad-4432-b04f-4607011ce2ae
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-32-26__756af50c-14ad-4432-b04f-4607011ce2ae__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.87
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21331', '21332', '21333', '21334', '21335']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 21331:21331 -p 21332:21332 -p 21333:21333 -p 21334:21334 -p 21335:21335 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21333 --rest-port=21331 --tcp-port=21332 --discv5-udp-port=21334 --rest-address=0.0.0.0 --nat=extip:172.18.218.87 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=adbb69fb2c85fd6b1dd5e2edaeafadeed51b6f88ad0d9d02de4cdb1ebc6bdd91 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21335 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.218.87 waku 191cb96873a1100005a3091cd6da791f95763399b1b2f081e83f4dc49e6e953a
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ddd6e2a10312. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 191cb96873a1. Setting up logs at ./log/docker/node1_2026-03-10_04-32-26__756af50c-14ad-4432-b04f-4607011ce2ae__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 21331
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 fe3e6bf0a4b9. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21331/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21331/debug/v1/info" -H "Content-Type: application/json" -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.87/tcp/21332/p2p/16Uiu2HAmKQ4QNtHHbLNztqGg3LzjQz5vkBbM7eZMAQRYd91WjR8Z","/ip4/172.18.218.87/tcp/21333/ws/p2p/16Uiu2HAmKQ4QNtHHbLNztqGg3LzjQz5vkBbM7eZMAQRYd91WjR8Z"],"enrUri":"enr:-L24QJyG5xDbYU17LVRXohy-w-TQMoPbDj53eRSk7ey4C5NpaZXMhb9o6V5lHotErlBW0hw5L6yCK4I2apJQcfzLnxUCgmlkgnY0gmlwhKwS2leKbXVsdGlhZGRyc5YACASsEtpXBlNUAAoErBLaVwZTVd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZC6t6w5NTCom3C6Gc5kYLy4wMQj3crcnIzX3L4QnoXaDdGNwglNUg3VkcIJTVoV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-10_04-32-26__756af50c-14ad-4432-b04f-4607011ce2ae__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.222
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['64099', '64100', '64101', '64102', '64103']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 64099:64099 -p 64100:64100 -p 64101:64101 -p 64102:64102 -p 64103:64103 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64101 --rest-port=64099 --tcp-port=64100 --discv5-udp-port=64102 --rest-address=0.0.0.0 --nat=extip:172.18.243.222 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3ff7ccb4a1fbc52538bf91af9a9264b3393bde8d8d0dd4ff8adc80d3c6ffdf09 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64103 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QJyG5xDbYU17LVRXohy-w-TQMoPbDj53eRSk7ey4C5NpaZXMhb9o6V5lHotErlBW0hw5L6yCK4I2apJQcfzLnxUCgmlkgnY0gmlwhKwS2leKbXVsdGlhZGRyc5YACASsEtpXBlNUAAoErBLaVwZTVd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZC6t6w5NTCom3C6Gc5kYLy4wMQj3crcnIzX3L4QnoXaDdGNwglNUg3VkcIJTVoV3YWt1MgU --filternode=/ip4/172.18.218.87/tcp/21332/p2p/16Uiu2HAmKQ4QNtHHbLNztqGg3LzjQz5vkBbM7eZMAQRYd91WjR8Z
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.243.222 waku 66c287d4c388f792c08f0b83909d4f9a00bd07158140bcad836097a6189f49bc
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 66c287d4c388. Setting up logs at ./log/docker/node2_2026-03-10_04-32-26__756af50c-14ad-4432-b04f-4607011ce2ae__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 64099
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64099/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64099/debug/v1/info" -H "Content-Type: application/json" -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.222/tcp/64100/p2p/16Uiu2HAmGfu8nbniAT4jLscrMMgSjt8Mq7x4r9bGjEvwPYJmp5Jk","/ip4/172.18.243.222/tcp/64101/ws/p2p/16Uiu2HAmGfu8nbniAT4jLscrMMgSjt8Mq7x4r9bGjEvwPYJmp5Jk"],"enrUri":"enr:-L24QAPxins8WdxDtE0cHmStZwK9AxMp-XoXZo9ATqgw-cBITLJ3u3alJmoYJm-GS-_Mo8FC4e-icJEBakQZqUsBByICgmlkgnY0gmlwhKwS896KbXVsdGlhZGRyc5YACASsEvPeBvpkAAoErBLz3gb6Zd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDO6puZrSEpGfhJZ1AjoOz-eEYia9feNCT1rW_D6h3iQ2DdGNwgvpkg3VkcIL6ZoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64099/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.218.87/tcp/21332/p2p/16Uiu2HAmKQ4QNtHHbLNztqGg3LzjQz5vkBbM7eZMAQRYd91WjR8Z"]'
INFO  src.node.api_clients.base_client:base_client.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:64099/filter/v2/subscriptions/all" -H "Content-Type: application/json" -d '{"requestId": "1"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:64099/filter/v2/subscriptions/all. Response content: b'{"requestId":"1","statusDesc":"NOT_FOUND: peer has no subscriptions"}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 191cb96873a1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 66c287d4c388
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,91 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_get_message_after_node1_restarts with id: 2026-03-10_04-37-29__5b763083-606a-484a-8bf9-c9bfed582ac1
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-37-29__5b763083-606a-484a-8bf9-c9bfed582ac1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.107.195
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['13328', '13329', '13330', '13331', '13332']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 13328:13328 -p 13329:13329 -p 13330:13330 -p 13331:13331 -p 13332:13332 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13330 --rest-port=13328 --tcp-port=13329 --discv5-udp-port=13331 --rest-address=0.0.0.0 --nat=extip:172.18.107.195 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bfc1dc0cfdc009eee39dbbc0dc9ebd3c1b4811ef404aba2860b2cda2bf7ef94f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13332 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.107.195 waku 5517b9266232be35d0e07d2e21dd08d006f139589e3629d366f902faf801ecfb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5517b9266232. Setting up logs at ./log/docker/node1_2026-03-10_04-37-29__5b763083-606a-484a-8bf9-c9bfed582ac1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 13328
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 6bf635823105. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 488a00dd402d. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13328/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13328/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.107.195/tcp/13329/p2p/16Uiu2HAm977vggo2dunAvKy4QDie1ea8GUsDLP7o4VjzxjBccWoq","/ip4/172.18.107.195/tcp/13330/ws/p2p/16Uiu2HAm977vggo2dunAvKy4QDie1ea8GUsDLP7o4VjzxjBccWoq"],"enrUri":"enr:-L24QER_eku2WRNG_Hhd4HswH4OuolpyFp7lZz4Dl9jBx5GlJhddk3Ik58JeWBXd3Bmvj19cLVi_7nh0gK3d9SacWgACgmlkgnY0gmlwhKwSa8OKbXVsdGlhZGRyc5YACASsEmvDBjQRAAoErBJrwwY0Et0DgnJzhQADAQAAiXNlY3AyNTZrMaECy0LrVqro5aDOz5D1vIr1bwl1mB0yqoL1qkiv8Gk5SZiDdGNwgjQRg3VkcII0E4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-10_04-37-29__5b763083-606a-484a-8bf9-c9bfed582ac1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.144.251
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31338', '31339', '31340', '31341', '31342']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 31338:31338 -p 31339:31339 -p 31340:31340 -p 31341:31341 -p 31342:31342 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31340 --rest-port=31338 --tcp-port=31339 --discv5-udp-port=31341 --rest-address=0.0.0.0 --nat=extip:172.18.144.251 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fe9fe04cb4ecc9505296f6db7dc9fae38968f8cf5ddacf9bef842fbcbbebfa20 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31342 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QER_eku2WRNG_Hhd4HswH4OuolpyFp7lZz4Dl9jBx5GlJhddk3Ik58JeWBXd3Bmvj19cLVi_7nh0gK3d9SacWgACgmlkgnY0gmlwhKwSa8OKbXVsdGlhZGRyc5YACASsEmvDBjQRAAoErBJrwwY0Et0DgnJzhQADAQAAiXNlY3AyNTZrMaECy0LrVqro5aDOz5D1vIr1bwl1mB0yqoL1qkiv8Gk5SZiDdGNwgjQRg3VkcII0E4V3YWt1MgU --filternode=/ip4/172.18.107.195/tcp/13329/p2p/16Uiu2HAm977vggo2dunAvKy4QDie1ea8GUsDLP7o4VjzxjBccWoq
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.144.251 waku 5155e239e4269e8b64353a8e5e75179f8812f7c81efb69035cbd994cea2d8e87
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5155e239e426. Setting up logs at ./log/docker/node2_2026-03-10_04-37-29__5b763083-606a-484a-8bf9-c9bfed582ac1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 31338
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31338/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31338/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.144.251/tcp/31339/p2p/16Uiu2HAm2VepbdN2bSeRbxGhtGi8Sb582kBbNBSG8cdLQE8HCtrW","/ip4/172.18.144.251/tcp/31340/ws/p2p/16Uiu2HAm2VepbdN2bSeRbxGhtGi8Sb582kBbNBSG8cdLQE8HCtrW"],"enrUri":"enr:-L24QI8kEOaeNYN9C31bsmpEXCpy-nPaij537bRGqxMfd85XRYDw3KxbCREreemEDgobCCQYlh9mDdvBDUlJkN-xbB8CgmlkgnY0gmlwhKwSkPuKbXVsdGlhZGRyc5YACASsEpD7BnprAAoErBKQ-wZ6bN0DgnJzhQADAQAAiXNlY3AyNTZrMaECaQbSXhjd5CDwCoQc-6k0144trrve6nNgnne_xb_8IzuDdGNwgnprg3VkcIJ6bYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31338/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.107.195/tcp/13329/p2p/16Uiu2HAm977vggo2dunAvKy4QDie1ea8GUsDLP7o4VjzxjBccWoq"]'
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:13328/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31338/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "5c5d5c19-4716-452d-b7ae-9f8115e0ace5", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"5c5d5c19-4716-452d-b7ae-9f8115e0ace5","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13328/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31338/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":1773117452438051564,"ephemeral":false}]'
DEBUG  src.node.waku_node:waku_node.py:257 Restarting container with id 5517b9266232
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13328/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13328/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13328/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.107.195/tcp/13329/p2p/16Uiu2HAm977vggo2dunAvKy4QDie1ea8GUsDLP7o4VjzxjBccWoq","/ip4/172.18.107.195/tcp/13330/ws/p2p/16Uiu2HAm977vggo2dunAvKy4QDie1ea8GUsDLP7o4VjzxjBccWoq"],"enrUri":"enr:-L24QER_eku2WRNG_Hhd4HswH4OuolpyFp7lZz4Dl9jBx5GlJhddk3Ik58JeWBXd3Bmvj19cLVi_7nh0gK3d9SacWgACgmlkgnY0gmlwhKwSa8OKbXVsdGlhZGRyc5YACASsEmvDBjQRAAoErBJrwwY0Et0DgnJzhQADAQAAiXNlY3AyNTZrMaECy0LrVqro5aDOz5D1vIr1bwl1mB0yqoL1qkiv8Gk5SZiDdGNwgjQRg3VkcII0E4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13328/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31338/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "9359c20e-cc1c-45bb-a0c7-f635d1695d30", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"9359c20e-cc1c-45bb-a0c7-f635d1695d30","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13328/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31338/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":1773117455510701465,"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 5517b9266232
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5155e239e426
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,63 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_main_node_relay_lightpush__peer_only_relay with id: 2026-03-10_04-33-52__159a9124-a3e4-4a65-8675-525d39e21527
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-03-10_04-33-52__159a9124-a3e4-4a65-8675-525d39e21527__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.46.160
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34417', '34418', '34419', '34420', '34421']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 34417:34417 -p 34418:34418 -p 34419:34419 -p 34420:34420 -p 34421:34421 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34419 --rest-port=34417 --tcp-port=34418 --discv5-udp-port=34420 --rest-address=0.0.0.0 --nat=extip:172.18.46.160 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9e3ecae1c0c6fdfa9f4d30c803dd79dcdd7147bdabba3dcfe6b7fba00f07d37b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34421 --metrics-logging=true --lightpush=false --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 78ab8ce17e24. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.46.160 waku bd53afe1b2c22f9221c818b09d87413315fd495ee8324c0c4d3a689c6b2f1e7a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bd53afe1b2c2. Setting up logs at ./log/docker/receiving_node1_2026-03-10_04-33-52__159a9124-a3e4-4a65-8675-525d39e21527__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 34417
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 b7e3e815ba3d. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34417/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34417/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.46.160/tcp/34418/p2p/16Uiu2HAmE5t2rGn3u3LPe8gwyZKHsQFXHWPcbPXiupuSPiB4iKj7","/ip4/172.18.46.160/tcp/34419/ws/p2p/16Uiu2HAmE5t2rGn3u3LPe8gwyZKHsQFXHWPcbPXiupuSPiB4iKj7"],"enrUri":"enr:-L24QIAinz1zB4JYzI-fpUvZJkClH-onhHeeVLOnPZ3zFNBWTsURndgJIgtymPb0Oyf6ZKzllWCRMuIiyqW1lddecX8CgmlkgnY0gmlwhKwSLqCKbXVsdGlhZGRyc5YACASsEi6gBoZyAAoErBIuoAaGc90DgnJzhQADAQAAiXNlY3AyNTZrMaEDFTwQPpIvdf847RFVLeAz_K1nrkj8MSFTnF50eH-JeiqDdGNwgoZyg3VkcIKGdIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34417/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-03-10_04-33-52__159a9124-a3e4-4a65-8675-525d39e21527__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.111.90
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63666', '63667', '63668', '63669', '63670']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 63666:63666 -p 63667:63667 -p 63668:63668 -p 63669:63669 -p 63670:63670 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63668 --rest-port=63666 --tcp-port=63667 --discv5-udp-port=63669 --rest-address=0.0.0.0 --nat=extip:172.18.111.90 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e7557cc4bbefbe9db030c9f38accba8b3d5adfdfffdf80cfcfac62bdddb6aa99 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63670 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QIAinz1zB4JYzI-fpUvZJkClH-onhHeeVLOnPZ3zFNBWTsURndgJIgtymPb0Oyf6ZKzllWCRMuIiyqW1lddecX8CgmlkgnY0gmlwhKwSLqCKbXVsdGlhZGRyc5YACASsEi6gBoZyAAoErBIuoAaGc90DgnJzhQADAQAAiXNlY3AyNTZrMaEDFTwQPpIvdf847RFVLeAz_K1nrkj8MSFTnF50eH-JeiqDdGNwgoZyg3VkcIKGdIV3YWt1MgE --lightpushnode=/ip4/172.18.46.160/tcp/34418/p2p/16Uiu2HAmE5t2rGn3u3LPe8gwyZKHsQFXHWPcbPXiupuSPiB4iKj7 --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.111.90 waku 5fc70d3a83cb7a379ae93d8e49ce49dc2965c24b1ab4a259458d272a1b7403cd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5fc70d3a83cb. Setting up logs at ./log/docker/lightpush_node1_2026-03-10_04-33-52__159a9124-a3e4-4a65-8675-525d39e21527__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 63666
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63666/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63666/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.111.90/tcp/63667/p2p/16Uiu2HAm9gVFiAnLwvwCthL52RDQB8sDgZuh8FrzWTA1zcg8jdVV","/ip4/172.18.111.90/tcp/63668/ws/p2p/16Uiu2HAm9gVFiAnLwvwCthL52RDQB8sDgZuh8FrzWTA1zcg8jdVV"],"enrUri":"enr:-L24QMrCjHkBrx-j3ksUVe3it2t_jHnEeU4abJLk2uYCBLNucSUoZ7GESEGqFBEYco0iSH0PASTTShUmJml0Dy-FQ0ACgmlkgnY0gmlwhKwSb1qKbXVsdGlhZGRyc5YACASsEm9aBvizAAoErBJvWgb4tN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC088zoHyxJO32Pu4QPoidx-hhkz_f5xCur2RdFmqnrCSDdGNwgvizg3VkcIL4tYV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63666/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.46.160/tcp/34418/p2p/16Uiu2HAmE5t2rGn3u3LPe8gwyZKHsQFXHWPcbPXiupuSPiB4iKj7"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63666/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773117234783972709}}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 503 Server Error: Service Unavailable for url: http://127.0.0.1:63666/lightpush/v1/message. Response content: b'Failed to request a message push: dial_failure'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id bd53afe1b2c2
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5fc70d3a83cb
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,75 @@
2026-03-10 04:38:22.427 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-10 04:38:22.427 DEBUG [tests.conftest] Running test: test_main_node_relay_and_store__peer_only_relay with id: 2026-03-10_04-38-22__5cba71f9-4f1a-41f1-81b6-8d1fb498be62
2026-03-10 04:38:22.427 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-10 04:38:22.428 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-10 04:38:22.436 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:38:22.436 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-10_04-38-22__5cba71f9-4f1a-41f1-81b6-8d1fb498be62__wakuorg_nwaku:latest.log
2026-03-10 04:38:22.437 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:38:22.437 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:38:22.438 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:38:22.439 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.61.120
2026-03-10 04:38:22.439 DEBUG [src.node.docker_mananger] Generated ports ['16256', '16257', '16258', '16259', '16260']
2026-03-10 04:38:22.439 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:38:22.439 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:38:22.439 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:38:22.439 DEBUG [src.node.docker_mananger] docker run -i -t -p 16256:16256 -p 16257:16257 -p 16258:16258 -p 16259:16259 -p 16260:16260 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16258 --rest-port=16256 --tcp-port=16257 --discv5-udp-port=16259 --rest-address=0.0.0.0 --nat=extip:172.18.61.120 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ccc6e85cc8be55a7a62ba8f98ebc8fcae0beeb1c75c5fc81cbbe9bedceda83d0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16260 --metrics-logging=true --store=true --relay=true
2026-03-10 04:38:22.645 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.61.120 waku b7dc2ffcc8fce3c4e2230acd0dfeee59786aab0078ea83244fca9c65c7252d7c
2026-03-10 04:38:22.655 ERROR [src.node.docker_mananger] Max retries reached for container 794ef1936b28. Exiting log stream.
2026-03-10 04:38:22.687 DEBUG [src.node.docker_mananger] Container started with ID b7dc2ffcc8fc. Setting up logs at ./log/docker/publishing_node1_2026-03-10_04-38-22__5cba71f9-4f1a-41f1-81b6-8d1fb498be62__wakuorg_nwaku:latest.log
2026-03-10 04:38:22.688 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 16256
2026-03-10 04:38:22.688 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:38:23.197 ERROR [src.node.docker_mananger] Max retries reached for container 07f2aaa63a3f. Exiting log stream.
2026-03-10 04:38:23.690 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16256/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:38:23.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_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:38:23.693 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:38:23.693 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16256/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:38:23.696 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.61.120/tcp/16257/p2p/16Uiu2HAm5H1apLRKDLcN79J9GRZ4GKCyh2HQGGFY2HQEMUdVMZSf","/ip4/172.18.61.120/tcp/16258/ws/p2p/16Uiu2HAm5H1apLRKDLcN79J9GRZ4GKCyh2HQGGFY2HQEMUdVMZSf"],"enrUri":"enr:-L24QN0pT8peRr0j9_d3yzN_Seso2-UxP_UNR-zWDBPJVH0pStJIDIyIkYM39J-_gE6PyEWLqK9Rq_FCp1IiwOL2wbcCgmlkgnY0gmlwhKwSPXiKbXVsdGlhZGRyc5YACASsEj14Bj-BAAoErBI9eAY_gt0DgnJzhQADAQAAiXNlY3AyNTZrMaECklzO4XnQkbRpNYgNlrwP653ACvQtWFd6XMR_nAqBg3CDdGNwgj-Bg3VkcII_g4V3YWt1MgM"}'
2026-03-10 04:38:23.696 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:38:23.704 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:38:23.704 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-10_04-38-22__5cba71f9-4f1a-41f1-81b6-8d1fb498be62__wakuorg_nwaku:latest.log
2026-03-10 04:38:23.705 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:38:23.705 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:38:23.706 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:38:23.706 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.169.246
2026-03-10 04:38:23.707 DEBUG [src.node.docker_mananger] Generated ports ['11952', '11953', '11954', '11955', '11956']
2026-03-10 04:38:23.707 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:38:23.707 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:38:23.707 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:38:23.707 DEBUG [src.node.docker_mananger] docker run -i -t -p 11952:11952 -p 11953:11953 -p 11954:11954 -p 11955:11955 -p 11956:11956 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11954 --rest-port=11952 --tcp-port=11953 --discv5-udp-port=11955 --rest-address=0.0.0.0 --nat=extip:172.18.169.246 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f279acca11e5a3ffcbc7e5aa6cee862873acdd9815c9a9a14bdef4adde79f320 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11956 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QN0pT8peRr0j9_d3yzN_Seso2-UxP_UNR-zWDBPJVH0pStJIDIyIkYM39J-_gE6PyEWLqK9Rq_FCp1IiwOL2wbcCgmlkgnY0gmlwhKwSPXiKbXVsdGlhZGRyc5YACASsEj14Bj-BAAoErBI9eAY_gt0DgnJzhQADAQAAiXNlY3AyNTZrMaECklzO4XnQkbRpNYgNlrwP653ACvQtWFd6XMR_nAqBg3CDdGNwgj-Bg3VkcII_g4V3YWt1MgM --storenode=/ip4/172.18.61.120/tcp/16257/p2p/16Uiu2HAm5H1apLRKDLcN79J9GRZ4GKCyh2HQGGFY2HQEMUdVMZSf --store=false --relay=true
2026-03-10 04:38:23.906 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.169.246 waku c2c0a7d84bf321248edff0178b3fba19aa089e018bfd5868bbe67660e81bd789
2026-03-10 04:38:23.942 DEBUG [src.node.docker_mananger] Container started with ID c2c0a7d84bf3. Setting up logs at ./log/docker/store_node1_2026-03-10_04-38-22__5cba71f9-4f1a-41f1-81b6-8d1fb498be62__wakuorg_nwaku:latest.log
2026-03-10 04:38:23.943 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 11952
2026-03-10 04:38:23.943 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:38:24.944 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11952/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:38:24.974 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:38:24.978 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:38:24.981 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11952/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:38:24.986 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.169.246/tcp/11953/p2p/16Uiu2HAmC6yBwsxWuh954Ze3ADLMeyWb7z2bZj2wssv423oQBCpM","/ip4/172.18.169.246/tcp/11954/ws/p2p/16Uiu2HAmC6yBwsxWuh954Ze3ADLMeyWb7z2bZj2wssv423oQBCpM"],"enrUri":"enr:-L24QLbeEV6_-yO9vemM-5eOidjd4182CxKpda4ws0A6MwT2TeSVGIq5v2E8WRli-Zle_VoKIBle7fZQTPwGjgXKEVQCgmlkgnY0gmlwhKwSqfaKbXVsdGlhZGRyc5YACASsEqn2Bi6xAAoErBKp9gYust0DgnJzhQADAQAAiXNlY3AyNTZrMaEC98wZ7KzmPaz-4KRm4qLtMge2QXTvqkbG1sighZwVBAaDdGNwgi6xg3VkcIIus4V3YWt1MgE"}'
2026-03-10 04:38:24.986 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:38:24.988 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11952/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.61.120/tcp/16257/p2p/16Uiu2HAm5H1apLRKDLcN79J9GRZ4GKCyh2HQGGFY2HQEMUdVMZSf"]'
2026-03-10 04:38:24.991 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:38:24.991 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16256/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-10 04:38:24.994 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:38:24.994 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11952/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-10 04:38:24.996 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:38:24.997 DEBUG [src.steps.store] Relaying message
2026-03-10 04:38:24.997 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16256/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:38:25.002 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:38:25.002 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:38:25.203 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-10 04:38:25.203 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16256/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:38:25.207 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xabfafe04da34ca6dca64b5a08d69e44ada3de3825e02df4dfe114021b6bb40be"}]}'
2026-03-10 04:38:25.207 DEBUG [src.steps.store] messages length is 1
2026-03-10 04:38:25.208 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-10 04:38:25.208 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11952/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:38:25.217 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"832a26e37199ce557df9","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xabfafe04da34ca6dca64b5a08d69e44ada3de3825e02df4dfe114021b6bb40be"}]}'
2026-03-10 04:38:25.217 DEBUG [src.steps.store] messages length is 1
2026-03-10 04:38:25.219 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-10 04:38:25.220 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-10 04:38:25.220 DEBUG [src.node.waku_node] Stopping container with id b7dc2ffcc8fc
2026-03-10 04:38:25.833 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:38:25.833 DEBUG [src.node.waku_node] Stopping container with id c2c0a7d84bf3
2026-03-10 04:38:26.386 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:38:26.389 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-10 04:38:26.399 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-10 04:38:26.405 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,475 @@
2026-03-10 04:36:53.534 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-10 04:36:53.534 DEBUG [tests.conftest] Running test: test_relay_2_nodes_low_bandwidth_reliability with id: 2026-03-10_04-36-53__afaf1f2c-db39-46e0-9080-f74538dbe4b1
2026-03-10 04:36:53.535 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-10 04:36:53.535 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-10 04:36:53.542 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:36:53.543 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-36-53__afaf1f2c-db39-46e0-9080-f74538dbe4b1__wakuorg_nwaku:latest.log
2026-03-10 04:36:53.549 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:36:53.550 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-10_04-36-53__afaf1f2c-db39-46e0-9080-f74538dbe4b1__wakuorg_nwaku:latest.log
2026-03-10 04:36:53.556 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:36:53.557 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-36-53__afaf1f2c-db39-46e0-9080-f74538dbe4b1__wakuorg_nwaku:latest.log
2026-03-10 04:36:53.563 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:36:53.563 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-10_04-36-53__afaf1f2c-db39-46e0-9080-f74538dbe4b1__wakuorg_nwaku:latest.log
2026-03-10 04:36:53.563 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:36:53.563 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:36:53.564 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:36:53.565 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.158.222
2026-03-10 04:36:53.565 DEBUG [src.node.docker_mananger] Generated ports ['25378', '25379', '25380', '25381', '25382']
2026-03-10 04:36:53.565 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:36:53.565 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:36:53.565 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:36:53.565 DEBUG [src.node.docker_mananger] docker run -i -t -p 25378:25378 -p 25379:25379 -p 25380:25380 -p 25381:25381 -p 25382:25382 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25380 --rest-port=25378 --tcp-port=25379 --discv5-udp-port=25381 --rest-address=0.0.0.0 --nat=extip:172.18.158.222 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fa3c7ddd217b8af8732300e4dbba05b7714ded95ccf81a89a526fc3cb1f48e1e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25382 --metrics-logging=true --relay=true
2026-03-10 04:36:53.735 ERROR [src.node.docker_mananger] Max retries reached for container dba9422c0841. Exiting log stream.
2026-03-10 04:36:53.752 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.158.222 waku dc5ba615806619b4cecb897286a14ea3ea1d6554b78dd24a5d1701f81f786cc6
2026-03-10 04:36:53.791 DEBUG [src.node.docker_mananger] Container started with ID dc5ba6158066. Setting up logs at ./log/docker/node1_2026-03-10_04-36-53__afaf1f2c-db39-46e0-9080-f74538dbe4b1__wakuorg_nwaku:latest.log
2026-03-10 04:36:53.792 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 25378
2026-03-10 04:36:53.792 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:36:54.140 ERROR [src.node.docker_mananger] Max retries reached for container ec4db2b5593d. Exiting log stream.
2026-03-10 04:36:54.795 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25378/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:54.798 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:36:54.798 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:36:54.798 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25378/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:54.800 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.158.222/tcp/25379/p2p/16Uiu2HAmJh5cZpK8UTUz7tBb11VGwFPdFSMHKzRqpZcFTrWdbbY8","/ip4/172.18.158.222/tcp/25380/ws/p2p/16Uiu2HAmJh5cZpK8UTUz7tBb11VGwFPdFSMHKzRqpZcFTrWdbbY8"],"enrUri":"enr:-L24QECBdh7hFyMq8PP7ppl5WcfL6c1ceUNY4WR7JJvRgeQPUmT58H6hZSoPde67WMHhfrOs6s1lrHt2dyQ_EZ9ygmACgmlkgnY0gmlwhKwSnt6KbXVsdGlhZGRyc5YACASsEp7eBmMjAAoErBKe3gZjJN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDWa88CQG-MqNll289R6R9i4PkthuyQ4wd9jdbD2cAn8WDdGNwgmMjg3VkcIJjJYV3YWt1MgE"}'
2026-03-10 04:36:54.800 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:36:54.801 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:36:54.801 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:36:54.802 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:36:54.802 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.166.66
2026-03-10 04:36:54.802 DEBUG [src.node.docker_mananger] Generated ports ['21155', '21156', '21157', '21158', '21159']
2026-03-10 04:36:54.802 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:36:54.803 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:36:54.803 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:36:54.803 DEBUG [src.node.docker_mananger] docker run -i -t -p 21155:21155 -p 21156:21156 -p 21157:21157 -p 21158:21158 -p 21159:21159 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=250 --websocket-port=21157 --rest-port=21155 --tcp-port=21156 --discv5-udp-port=21158 --rest-address=0.0.0.0 --nat=extip:172.18.166.66 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cccb9e11c5dab5dd5611b15402d9ba70e45e3cdec94f24c4bb4f565ce2f3538c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21159 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QECBdh7hFyMq8PP7ppl5WcfL6c1ceUNY4WR7JJvRgeQPUmT58H6hZSoPde67WMHhfrOs6s1lrHt2dyQ_EZ9ygmACgmlkgnY0gmlwhKwSnt6KbXVsdGlhZGRyc5YACASsEp7eBmMjAAoErBKe3gZjJN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDWa88CQG-MqNll289R6R9i4PkthuyQ4wd9jdbD2cAn8WDdGNwgmMjg3VkcIJjJYV3YWt1MgE
2026-03-10 04:36:54.999 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.166.66 waku f78dd3f7ca8d88e369c73f30cd8bb15c952bfe5ef9175da3b5028c3159acaa9f
2026-03-10 04:36:55.035 DEBUG [src.node.docker_mananger] Container started with ID f78dd3f7ca8d. Setting up logs at ./log/docker/node2_2026-03-10_04-36-53__afaf1f2c-db39-46e0-9080-f74538dbe4b1__wakuorg_nwaku:latest.log
2026-03-10 04:36:55.035 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21155
2026-03-10 04:36:55.036 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:36:56.036 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21155/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:56.061 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:36:56.061 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:36:56.061 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21155/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:56.066 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.166.66/tcp/21156/p2p/16Uiu2HAm9M5Q4YTMrJp3G4t6WjHHvYYFJ3WpPXx1kzxZ26esrYiR","/ip4/172.18.166.66/tcp/21157/ws/p2p/16Uiu2HAm9M5Q4YTMrJp3G4t6WjHHvYYFJ3WpPXx1kzxZ26esrYiR"],"enrUri":"enr:-L24QPlTUWHq2PYdRBQXwpdvhSYJbmPBlKRnsiPrtcKiAIpMRgG5ScBlaFtFEHAGV9eqA_w6rq3e71Bjw0jfBeafdqQCgmlkgnY0gmlwhKwSpkKKbXVsdGlhZGRyc5YACASsEqZCBlKkAAoErBKmQgZSpd0DgnJzhQADAQAAiXNlY3AyNTZrMaECztYxNQz45Uen1KBvXVdgJs0UXNJi1Im5ymde3ObZ62aDdGNwglKkg3VkcIJSpoV3YWt1MgE"}'
2026-03-10 04:36:56.067 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:36:56.068 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-10 04:36:56.074 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:36:56.075 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21155/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-10 04:36:56.082 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:36:56.083 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25378/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:56.085 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.166.66/tcp/41238/p2p/16Uiu2HAm9M5Q4YTMrJp3G4t6WjHHvYYFJ3WpPXx1kzxZ26esrYiR","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.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
2026-03-10 04:36:56.086 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21155/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:36:56.088 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.158.222/tcp/25379/p2p/16Uiu2HAmJh5cZpK8UTUz7tBb11VGwFPdFSMHKzRqpZcFTrWdbbY8","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.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-10 04:36:56.088 DEBUG [src.libs.common] Sleeping for 10 seconds
2026-03-10 04:37:06.090 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '12037', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-03-10 04:37:06.102 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '12037', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'tbf', 'rate', '256kbit', 'burst', '32kbit', 'limit', '12500']
2026-03-10 04:37:06.138 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:06.144 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:06.145 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:06.149 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:06.150 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:06.156 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:06.156 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:06.161 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:06.162 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:06.166 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:06.167 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:06.171 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:06.172 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:06.178 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:06.179 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:06.184 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:06.184 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:06.190 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:06.190 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:06.197 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:06.198 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:06.213 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:06.213 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:06.229 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:06.229 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:06.244 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:06.245 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:06.260 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:06.260 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:06.275 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:06.276 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:06.291 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:06.291 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:06.307 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:06.307 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:06.322 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:06.323 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:06.338 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:06.338 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:06.354 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:06.354 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:06.369 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:06.370 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:06.385 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:06.385 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:06.400 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:06.401 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:06.416 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:06.417 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:06.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:06.432 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:06.447 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:06.448 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:06.463 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:06.463 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:06.479 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:06.479 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:06.494 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:06.495 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:06.510 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:06.510 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:06.525 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:06.526 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:06.541 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:06.542 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:06.557 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:06.557 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:06.572 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:06.573 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:06.588 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:06.588 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:06.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:06.604 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:06.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:06.620 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:06.635 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:06.635 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:06.650 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:06.651 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:06.666 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:06.666 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:06.682 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:06.682 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:06.697 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:06.698 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:06.713 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:06.713 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:06.728 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:06.729 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:06.744 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:06.745 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:06.760 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:06.760 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:06.775 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:06.776 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:06.791 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:06.792 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:06.807 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:06.807 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:06.822 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:06.823 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:06.838 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:06.838 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:06.854 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:06.854 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:06.869 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:06.870 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:06.885 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:06.885 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:06.900 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:06.901 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:06.916 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:06.917 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:06.932 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:06.932 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:06.947 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:06.948 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:06.963 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:06.963 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:06.979 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:06.979 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:06.994 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:06.995 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:07.010 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:07.010 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:07.025 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:07.026 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:07.041 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:07.041 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:07.057 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:07.057 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:07.072 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:07.073 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:07.088 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:07.088 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:07.104 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:07.104 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:07.119 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:07.120 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:07.135 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:07.135 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:07.150 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:07.151 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:07.166 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:07.167 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:07.182 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:07.182 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:07.197 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:07.198 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:07.213 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:07.213 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:07.229 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:07.229 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:07.244 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:07.245 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:07.260 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:07.260 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:07.275 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:07.276 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:07.291 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:07.292 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:07.307 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:07.307 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:07.322 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:07.323 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:07.338 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:07.339 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:07.354 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:07.354 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:07.369 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:07.370 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:07.385 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:07.385 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:07.400 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:07.401 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:07.416 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:07.417 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:07.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:07.432 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:07.447 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:07.448 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:07.463 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:07.463 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:07.479 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:07.479 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:07.494 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:07.495 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:07.510 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:07.510 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:07.525 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:07.526 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:07.541 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:07.541 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:07.557 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:07.557 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:07.572 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:07.573 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:07.588 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:07.588 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:07.604 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:07.604 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:07.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:07.620 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:07.635 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:07.635 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:07.650 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:07.651 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:07.666 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:07.667 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:07.682 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:07.682 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:07.697 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:07.698 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:07.713 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:07.714 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:07.729 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:07.729 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:07.744 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:07.745 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:07.760 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:07.760 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:07.775 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:07.776 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:07.791 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:07.791 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:07.807 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:07.807 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:07.822 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:07.823 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:07.838 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:07.838 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:07.854 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:07.854 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:07.869 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:07.870 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:07.885 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:07.885 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:07.900 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:07.901 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:07.916 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:07.916 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:07.932 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:07.932 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:07.947 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:07.948 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:07.963 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:07.963 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:07.979 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:07.979 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:07.994 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:07.995 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:08.010 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:08.010 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:08.025 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:08.026 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:08.041 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:08.042 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:08.057 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:08.057 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:08.072 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:08.073 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:08.088 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:08.088 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:08.104 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:08.104 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:08.119 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:08.120 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:08.135 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:08.135 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:08.150 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:08.151 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:08.166 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:08.166 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:08.182 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:08.182 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:08.197 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:08.198 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:08.213 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:08.213 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:08.228 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:08.229 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:08.244 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:08.245 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:08.260 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:08.260 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:08.275 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:08.276 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:08.291 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:08.291 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:08.307 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:08.307 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:08.322 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:08.323 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:08.338 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:08.338 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:08.354 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:08.354 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:08.369 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:08.370 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:08.385 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:08.385 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:08.400 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:08.401 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:08.416 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:08.416 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:08.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:08.432 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:08.447 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:08.448 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:08.463 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:08.463 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:08.478 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:08.479 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:08.494 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:08.495 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:08.510 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:08.510 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:08.525 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:08.526 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:08.541 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:08.542 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:08.557 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:08.557 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:08.572 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:08.573 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:08.588 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:08.588 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:08.604 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:08.604 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:08.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:08.620 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:08.635 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:08.635 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:08.650 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:08.651 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:08.666 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:08.667 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:08.682 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:08.682 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:08.697 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:08.698 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:08.713 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:08.713 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:08.729 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:08.729 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:08.744 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:08.745 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:08.760 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:08.760 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:08.775 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:08.776 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:08.791 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:08.792 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:08.807 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:08.807 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:08.822 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:08.823 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:08.838 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:08.838 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:08.854 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:08.854 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:08.869 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:08.870 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:08.885 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:08.885 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:08.900 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:08.901 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:08.916 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:08.916 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:08.932 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:08.932 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:08.947 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:08.948 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:08.963 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:08.963 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:08.979 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:08.979 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:08.994 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:08.995 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:09.010 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:09.010 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:09.025 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:09.026 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:09.041 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:09.041 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:09.057 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:09.057 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:09.072 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:09.073 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:09.088 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:09.088 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:09.104 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:09.104 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:09.119 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:09.119 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:09.135 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:09.135 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:09.150 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:09.151 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:37:09.166 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:37:09.166 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21155/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:37:09.170 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-10 04:37:09.171 INFO [tests.e2e.test_network_conditions] low_bw_elapsed=0.00s received=200 msg_count=200
2026-03-10 04:37:09.172 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-10 04:37:09.173 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-10 04:37:09.174 DEBUG [src.node.waku_node] Stopping container with id dc5ba6158066
2026-03-10 04:37:09.730 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:37:09.730 DEBUG [src.node.waku_node] Stopping container with id f78dd3f7ca8d
2026-03-10 04:37:10.283 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:37:10.286 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-10 04:37:10.329 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-10 04:37:10.376 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,68 @@
2026-03-10 04:33:43.736 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-10 04:33:43.736 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_with_invalid_request_id with id: 2026-03-10_04-33-43__6968641e-0b88-4a8c-aacb-882ba0d54bad
2026-03-10 04:33:43.736 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-10 04:33:43.736 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-10 04:33:43.737 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-10 04:33:43.744 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:33:43.744 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-33-43__6968641e-0b88-4a8c-aacb-882ba0d54bad__wakuorg_nwaku:latest.log
2026-03-10 04:33:43.744 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:33:43.744 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:33:43.746 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:33:43.746 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.36.38
2026-03-10 04:33:43.746 DEBUG [src.node.docker_mananger] Generated ports ['46637', '46638', '46639', '46640', '46641']
2026-03-10 04:33:43.746 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:33:43.746 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:33:43.746 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:33:43.747 DEBUG [src.node.docker_mananger] docker run -i -t -p 46637:46637 -p 46638:46638 -p 46639:46639 -p 46640:46640 -p 46641:46641 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46639 --rest-port=46637 --tcp-port=46638 --discv5-udp-port=46640 --rest-address=0.0.0.0 --nat=extip:172.18.36.38 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7ba24d27f6abafdedcf763a86deaba2b86eefabfdde7fcd8aa63ee8c59e7988a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46641 --metrics-logging=true --relay=true --filter=true
2026-03-10 04:33:43.942 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.36.38 waku e989968f14632f34662c5ed02c14c0dd47a6f7c71f0cd03255826a933c9d1096
2026-03-10 04:33:43.982 DEBUG [src.node.docker_mananger] Container started with ID e989968f1463. Setting up logs at ./log/docker/node1_2026-03-10_04-33-43__6968641e-0b88-4a8c-aacb-882ba0d54bad__wakuorg_nwaku:latest.log
2026-03-10 04:33:43.982 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 46637
2026-03-10 04:33:43.985 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:33:43.988 ERROR [src.node.docker_mananger] Max retries reached for container 0c3d9ed0a07c. Exiting log stream.
2026-03-10 04:33:44.533 ERROR [src.node.docker_mananger] Max retries reached for container cf656906aba6. Exiting log stream.
2026-03-10 04:33:44.985 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46637/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:33:44.988 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:33:44.989 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:33:44.989 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46637/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:33:44.991 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.36.38/tcp/46638/p2p/16Uiu2HAmCiKU8hwFLCH6WoZWptM9PHTRWwwj9dtLwSmXnoL6CBVV","/ip4/172.18.36.38/tcp/46639/ws/p2p/16Uiu2HAmCiKU8hwFLCH6WoZWptM9PHTRWwwj9dtLwSmXnoL6CBVV"],"enrUri":"enr:-L24QJx29RSI-KJWUrHh_h-NihPAHQ_326gomKd9w1IttU6jPqvh3NWqUgLu5qtXEt0E_50x9behIERLXh-xwmJKzIUCgmlkgnY0gmlwhKwSJCaKbXVsdGlhZGRyc5YACASsEiQmBrYuAAoErBIkJga2L90DgnJzhQADAQAAiXNlY3AyNTZrMaEDANpb9YCL8fXnCniFt2kAdtL2sUYYC3gPUx1UC63z18SDdGNwgrYug3VkcIK2MIV3YWt1MgU"}'
2026-03-10 04:33:44.991 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:33:44.992 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-10 04:33:44.998 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:33:44.999 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-10_04-33-43__6968641e-0b88-4a8c-aacb-882ba0d54bad__wakuorg_nwaku:latest.log
2026-03-10 04:33:44.999 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:33:44.999 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:33:45.000 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:33:45.000 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.24.221
2026-03-10 04:33:45.001 DEBUG [src.node.docker_mananger] Generated ports ['60398', '60399', '60400', '60401', '60402']
2026-03-10 04:33:45.001 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:33:45.001 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:33:45.001 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:33:45.001 DEBUG [src.node.docker_mananger] docker run -i -t -p 60398:60398 -p 60399:60399 -p 60400:60400 -p 60401:60401 -p 60402:60402 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60400 --rest-port=60398 --tcp-port=60399 --discv5-udp-port=60401 --rest-address=0.0.0.0 --nat=extip:172.18.24.221 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=347d8a00afbabc7bba5a0e7bb9b4e47a923f9e1a9a26e4b4e2a2ba4253ea2cbc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60402 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QJx29RSI-KJWUrHh_h-NihPAHQ_326gomKd9w1IttU6jPqvh3NWqUgLu5qtXEt0E_50x9behIERLXh-xwmJKzIUCgmlkgnY0gmlwhKwSJCaKbXVsdGlhZGRyc5YACASsEiQmBrYuAAoErBIkJga2L90DgnJzhQADAQAAiXNlY3AyNTZrMaEDANpb9YCL8fXnCniFt2kAdtL2sUYYC3gPUx1UC63z18SDdGNwgrYug3VkcIK2MIV3YWt1MgU --filternode=/ip4/172.18.36.38/tcp/46638/p2p/16Uiu2HAmCiKU8hwFLCH6WoZWptM9PHTRWwwj9dtLwSmXnoL6CBVV
2026-03-10 04:33:45.202 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.24.221 waku 7b0c4853ac419d65be8d01ceb4b646fd4576077a0e5067f3edf6cdcd41ef1090
2026-03-10 04:33:45.236 DEBUG [src.node.docker_mananger] Container started with ID 7b0c4853ac41. Setting up logs at ./log/docker/node2_2026-03-10_04-33-43__6968641e-0b88-4a8c-aacb-882ba0d54bad__wakuorg_nwaku:latest.log
2026-03-10 04:33:45.236 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 60398
2026-03-10 04:33:45.237 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:33:46.237 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60398/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:33:46.240 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:33:46.240 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:33:46.240 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60398/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:33:46.243 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.24.221/tcp/60399/p2p/16Uiu2HAmBbgz8iiCfbJqGeVAjoAeUuJhdxs4A3KxrD8nohSLmpbf","/ip4/172.18.24.221/tcp/60400/ws/p2p/16Uiu2HAmBbgz8iiCfbJqGeVAjoAeUuJhdxs4A3KxrD8nohSLmpbf"],"enrUri":"enr:-L24QHUJ7XnFLMsH3KjGErWFlA7MuMgZygdBEk2lmFPrulwqLIWOEHGqTk6UJCOIQjZFY4TQ4-MCfqKXNTbt8sWYUi4CgmlkgnY0gmlwhKwSGN2KbXVsdGlhZGRyc5YACASsEhjdBuvvAAoErBIY3Qbr8N0DgnJzhQADAQAAiXNlY3AyNTZrMaEC8EvvrjMH5xSg5yUEOjSv3QE0VlncTGduEoU00M_6zSaDdGNwguvvg3VkcILr8YV3YWt1MgA"}'
2026-03-10 04:33:46.243 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:33:46.244 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60398/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.36.38/tcp/46638/p2p/16Uiu2HAmCiKU8hwFLCH6WoZWptM9PHTRWwwj9dtLwSmXnoL6CBVV"]'
2026-03-10 04:33:46.280 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:33:46.282 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-03-10 04:33:46.283 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46637/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-10 04:33:46.301 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:33:46.303 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60398/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a79aa187-af1d-40d1-a336-5d2e5ba366fe", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-10 04:33:46.315 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"a79aa187-af1d-40d1-a336-5d2e5ba366fe","statusDesc":"OK"}'
2026-03-10 04:33:46.317 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:60398/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": 1, "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-10 04:33:46.320 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:60398/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
2026-03-10 04:33:46.322 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-10 04:33:46.323 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-10 04:33:46.323 DEBUG [src.node.waku_node] Stopping container with id e989968f1463
2026-03-10 04:33:46.883 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:33:46.883 DEBUG [src.node.waku_node] Stopping container with id 7b0c4853ac41
2026-03-10 04:33:47.389 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:33:47.393 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-10 04:33:47.397 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-10 04:33:47.401 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_unsubscribe_with_extra_field with id: 2026-03-10_04-39-02__8b69346d-75cb-4404-82b5-dfa46350e07c
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-39-02__8b69346d-75cb-4404-82b5-dfa46350e07c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.131.75
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28528', '28529', '28530', '28531', '28532']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 28528:28528 -p 28529:28529 -p 28530:28530 -p 28531:28531 -p 28532:28532 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28530 --rest-port=28528 --tcp-port=28529 --discv5-udp-port=28531 --rest-address=0.0.0.0 --nat=extip:172.18.131.75 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=61aee4db0daea4ac5cea287dceb3c4adb9af10ef46a6eadd0e7bbd47d32da6f3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28532 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.131.75 waku b620397fb35257af64d6db3910500f9dda5601173323798f34d2456fae1c9145
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b620397fb352. Setting up logs at ./log/docker/node1_2026-03-10_04-39-02__8b69346d-75cb-4404-82b5-dfa46350e07c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28528
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 ad313472dbce. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c1569fae3b1c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28528/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28528/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.131.75/tcp/28529/p2p/16Uiu2HAm7v7ZuuyX3p8NJTnx1SLmW1un1QQbhNvtmzsBnyTwbfBo","/ip4/172.18.131.75/tcp/28530/ws/p2p/16Uiu2HAm7v7ZuuyX3p8NJTnx1SLmW1un1QQbhNvtmzsBnyTwbfBo"],"enrUri":"enr:-L24QFna7Y_uYO0O2ztR05QfZuokn8s9krcQ8ER2NeZ_bpDXY549cygFNNDr93Vu9N8X3511FX5RJuk3YhdnGX83cYICgmlkgnY0gmlwhKwSg0uKbXVsdGlhZGRyc5YACASsEoNLBm9xAAoErBKDSwZvct0DgnJzhQADAQAAiXNlY3AyNTZrMaECuZVwQruQ-54Bgvh-UiINTa53rBWvWewpxHNwGDHXizqDdGNwgm9xg3VkcIJvc4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-10_04-39-02__8b69346d-75cb-4404-82b5-dfa46350e07c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.165.43
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['61515', '61516', '61517', '61518', '61519']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 61515:61515 -p 61516:61516 -p 61517:61517 -p 61518:61518 -p 61519:61519 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61517 --rest-port=61515 --tcp-port=61516 --discv5-udp-port=61518 --rest-address=0.0.0.0 --nat=extip:172.18.165.43 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=619aef65d8bc82bee9cda51c8ec81a87bcccdac5cd109a1552f2fddfaccd44df --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61519 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QFna7Y_uYO0O2ztR05QfZuokn8s9krcQ8ER2NeZ_bpDXY549cygFNNDr93Vu9N8X3511FX5RJuk3YhdnGX83cYICgmlkgnY0gmlwhKwSg0uKbXVsdGlhZGRyc5YACASsEoNLBm9xAAoErBKDSwZvct0DgnJzhQADAQAAiXNlY3AyNTZrMaECuZVwQruQ-54Bgvh-UiINTa53rBWvWewpxHNwGDHXizqDdGNwgm9xg3VkcIJvc4V3YWt1MgU --filternode=/ip4/172.18.131.75/tcp/28529/p2p/16Uiu2HAm7v7ZuuyX3p8NJTnx1SLmW1un1QQbhNvtmzsBnyTwbfBo
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.165.43 waku 4875405fc345946b4294b7de0400fbb4c12f234a7bfe91a416a4a18ad2ce76f2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4875405fc345. Setting up logs at ./log/docker/node2_2026-03-10_04-39-02__8b69346d-75cb-4404-82b5-dfa46350e07c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 61515
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61515/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61515/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.165.43/tcp/61516/p2p/16Uiu2HAm3YH5bzcanHdeqyMum2cFuFwXaUbNBUTRpNTCEBYaDPma","/ip4/172.18.165.43/tcp/61517/ws/p2p/16Uiu2HAm3YH5bzcanHdeqyMum2cFuFwXaUbNBUTRpNTCEBYaDPma"],"enrUri":"enr:-L24QO3AMIG-3naXOkNsWnXzv3zVa6j5BHu1hDDgTS7FOPuMVuPCBz3oUXctq5pnzI2ovxwvIv0tnKcTsDlk1TbuPkICgmlkgnY0gmlwhKwSpSuKbXVsdGlhZGRyc5YACASsEqUrBvBMAAoErBKlKwbwTd0DgnJzhQADAQAAiXNlY3AyNTZrMaECeI6rDSD68TQuFTkkIydgln0qbX7p4ILmkyWMQR7ZdIGDdGNwgvBMg3VkcILwToV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61515/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.131.75/tcp/28529/p2p/16Uiu2HAm7v7ZuuyX3p8NJTnx1SLmW1un1QQbhNvtmzsBnyTwbfBo"]'
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:28528/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61515/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "07565d2a-e579-44f8-baa1-b1d732f72fcf", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"07565d2a-e579-44f8-baa1-b1d732f72fcf","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:61515/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1", "extraField": "extraValue"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:61515/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 b620397fb352
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4875405fc345
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,77 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_different_latency_between_two_nodes[500] with id: 2026-03-10_04-34-14__65c7896b-b349-40fb-b128-7e827e6b7e72
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-34-14__65c7896b-b349-40fb-b128-7e827e6b7e72__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-10_04-34-14__65c7896b-b349-40fb-b128-7e827e6b7e72__wakuorg_nwaku:latest.log
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:204 Starting node1 and node2 with relay enabled
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.59.238
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56349', '56350', '56351', '56352', '56353']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 56349:56349 -p 56350:56350 -p 56351:56351 -p 56352:56352 -p 56353:56353 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56351 --rest-port=56349 --tcp-port=56350 --discv5-udp-port=56352 --rest-address=0.0.0.0 --nat=extip:172.18.59.238 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ed3c1cdd8adec0eceb1e604ec52eb90bdfef527dee79f8bde42cedabbedcc043 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56353 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.59.238 waku dfb12bceaa7c89acdc48b17c1132cad5f28e55dfeba1c7eadee136dd6c8cab4f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID dfb12bceaa7c. Setting up logs at ./log/docker/node1_2026-03-10_04-34-14__65c7896b-b349-40fb-b128-7e827e6b7e72__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 56349
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6751c3093a92. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56349/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56349/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.59.238/tcp/56350/p2p/16Uiu2HAmVjaJNbDJabrC3tcs7zxK1px6CMG5pKWtzs8bMbjkApap","/ip4/172.18.59.238/tcp/56351/ws/p2p/16Uiu2HAmVjaJNbDJabrC3tcs7zxK1px6CMG5pKWtzs8bMbjkApap"],"enrUri":"enr:-L24QBQtCpJOlInFVrTgKsz1Pm9r3wUv5260hlwtN__h_KgFDY8BOjixscyzA9V6mzmQNzIzLkmU7n7qxUwjYld0VikCgmlkgnY0gmlwhKwSO-6KbXVsdGlhZGRyc5YACASsEjvuBtweAAoErBI77gbcH90DgnJzhQADAQAAiXNlY3AyNTZrMaED_cNjVtXoRvA5H_6RAOAuqRoWaOVUWOdeHSiQkl5BeR2DdGNwgtweg3VkcILcIIV3YWt1MgE"}'
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.162.155
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63352', '63353', '63354', '63355', '63356']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 63352:63352 -p 63353:63353 -p 63354:63354 -p 63355:63355 -p 63356:63356 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63354 --rest-port=63352 --tcp-port=63353 --discv5-udp-port=63355 --rest-address=0.0.0.0 --nat=extip:172.18.162.155 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eb36a6c53e444abe2efba03b36d627ddd8f6fdf9a9258d5f920357e53390647e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63356 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBQtCpJOlInFVrTgKsz1Pm9r3wUv5260hlwtN__h_KgFDY8BOjixscyzA9V6mzmQNzIzLkmU7n7qxUwjYld0VikCgmlkgnY0gmlwhKwSO-6KbXVsdGlhZGRyc5YACASsEjvuBtweAAoErBI77gbcH90DgnJzhQADAQAAiXNlY3AyNTZrMaED_cNjVtXoRvA5H_6RAOAuqRoWaOVUWOdeHSiQkl5BeR2DdGNwgtweg3VkcILcIIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.162.155 waku 33445743b7f9c06c410b66b50017225fa5ecfcb207f3a5a03dd7cbce27243dfa
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 33445743b7f9. Setting up logs at ./log/docker/node2_2026-03-10_04-34-14__65c7896b-b349-40fb-b128-7e827e6b7e72__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 63352
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63352/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63352/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.162.155/tcp/63353/p2p/16Uiu2HAkwuN579i7aXwxumCPKRG8mLF4md6i7LLwsw4q5tt4F4sk","/ip4/172.18.162.155/tcp/63354/ws/p2p/16Uiu2HAkwuN579i7aXwxumCPKRG8mLF4md6i7LLwsw4q5tt4F4sk"],"enrUri":"enr:-L24QDsy8qODh7lIL45Sw1hMy33uV_u7OsgWaqLhDXmZRBKDN_6C1OoXdbkNjFWp2BNL_hh_nh2yyTPOYAHKhdDn-iUCgmlkgnY0gmlwhKwSopuKbXVsdGlhZGRyc5YACASsEqKbBvd5AAoErBKimwb3et0DgnJzhQADAQAAiXNlY3AyNTZrMaECJM9jLkYMRsjTLXfwhD-3Ps3x93n9GSPljvxfyEA25euDdGNwgvd5g3VkcIL3e4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:208 Subscribing both nodes to relay topic
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56349/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63352/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:212 Waiting for autoconnection
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56349/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.162.155/tcp/34222/p2p/16Uiu2HAkwuN579i7aXwxumCPKRG8mLF4md6i7LLwsw4q5tt4F4sk","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.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63352/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.59.238/tcp/56350/p2p/16Uiu2HAmVjaJNbDJabrC3tcs7zxK1px6CMG5pKWtzs8bMbjkApap","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.36.0-164-g0ad551","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 10 seconds
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:215 Applying 500ms latency to node2
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '7673', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '7673', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '7673', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'delay', '500ms']
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56349/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63352/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773117266771222496,"ephemeral":false,"proof":""}]'
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '7673', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id dfb12bceaa7c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 33445743b7f9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,76 @@
2026-03-10 04:33:43.525 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-10 04:33:43.525 DEBUG [tests.conftest] Running test: test_different_page_size[1] with id: 2026-03-10_04-33-43__60069ed6-43b4-4177-bc41-8103ebe8dbd4
2026-03-10 04:33:43.526 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-10 04:33:43.526 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-10 04:33:43.526 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-10 04:33:43.533 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:33:43.533 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-10_04-33-43__60069ed6-43b4-4177-bc41-8103ebe8dbd4__wakuorg_nwaku:latest.log
2026-03-10 04:33:43.533 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:33:43.533 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:33:43.535 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:33:43.535 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.131.104
2026-03-10 04:33:43.535 DEBUG [src.node.docker_mananger] Generated ports ['15934', '15935', '15936', '15937', '15938']
2026-03-10 04:33:43.535 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:33:43.535 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:33:43.536 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:33:43.536 DEBUG [src.node.docker_mananger] docker run -i -t -p 15934:15934 -p 15935:15935 -p 15936:15936 -p 15937:15937 -p 15938:15938 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15936 --rest-port=15934 --tcp-port=15935 --discv5-udp-port=15937 --rest-address=0.0.0.0 --nat=extip:172.18.131.104 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5c1e4e7ce6d3795f3a724ba120cc89d068c82079fed12f66f11a5ddeaacbaacb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15938 --metrics-logging=true --store=true --relay=true
2026-03-10 04:33:43.736 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.131.104 waku 10c59e3c9ea27122db73f9c554b3fbdd163d42db924959191e3ed0d2883f0785
2026-03-10 04:33:43.744 ERROR [src.node.docker_mananger] Max retries reached for container f445f20328ad. Exiting log stream.
2026-03-10 04:33:43.774 DEBUG [src.node.docker_mananger] Container started with ID 10c59e3c9ea2. Setting up logs at ./log/docker/publishing_node1_2026-03-10_04-33-43__60069ed6-43b4-4177-bc41-8103ebe8dbd4__wakuorg_nwaku:latest.log
2026-03-10 04:33:43.776 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 15934
2026-03-10 04:33:43.776 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:33:44.322 ERROR [src.node.docker_mananger] Max retries reached for container 8237ebd69d91. Exiting log stream.
2026-03-10 04:33:44.777 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15934/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:33:44.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":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:33:44.780 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:33:44.780 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15934/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:33:44.782 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.131.104/tcp/15935/p2p/16Uiu2HAm9PBrLtVVFab5HTRu4UoD6ehVnQS1TbrbEssrpra2AspY","/ip4/172.18.131.104/tcp/15936/ws/p2p/16Uiu2HAm9PBrLtVVFab5HTRu4UoD6ehVnQS1TbrbEssrpra2AspY"],"enrUri":"enr:-L24QCe-MQJTAgcpWyuBVTlHAXucqHfksjkoREAye2AtPPIIcOUhkTt2BlbP1AjJRSzsvfXwRm18g6iZc-h-4MtKS7oCgmlkgnY0gmlwhKwSg2iKbXVsdGlhZGRyc5YACASsEoNoBj4_AAoErBKDaAY-QN0DgnJzhQADAQAAiXNlY3AyNTZrMaECz2CmgbTpVM91w1O_Xtro0A5dDUwimGfo3mg4ns7rkqWDdGNwgj4_g3VkcII-QYV3YWt1MgM"}'
2026-03-10 04:33:44.783 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:33:44.790 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-10 04:33:44.790 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-10_04-33-43__60069ed6-43b4-4177-bc41-8103ebe8dbd4__wakuorg_nwaku:latest.log
2026-03-10 04:33:44.790 DEBUG [src.node.waku_node] Starting Node...
2026-03-10 04:33:44.790 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-10 04:33:44.791 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-10 04:33:44.791 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.174.174
2026-03-10 04:33:44.792 DEBUG [src.node.docker_mananger] Generated ports ['32571', '32572', '32573', '32574', '32575']
2026-03-10 04:33:44.792 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-10 04:33:44.792 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-10 04:33:44.792 DEBUG [src.node.waku_node] Using volumes []
2026-03-10 04:33:44.792 DEBUG [src.node.docker_mananger] docker run -i -t -p 32571:32571 -p 32572:32572 -p 32573:32573 -p 32574:32574 -p 32575:32575 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32573 --rest-port=32571 --tcp-port=32572 --discv5-udp-port=32574 --rest-address=0.0.0.0 --nat=extip:172.18.174.174 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cdbe8ce676620c0888f0fad3811ea83bc6cca01dbfac2813dbedefc18a4baebe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32575 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCe-MQJTAgcpWyuBVTlHAXucqHfksjkoREAye2AtPPIIcOUhkTt2BlbP1AjJRSzsvfXwRm18g6iZc-h-4MtKS7oCgmlkgnY0gmlwhKwSg2iKbXVsdGlhZGRyc5YACASsEoNoBj4_AAoErBKDaAY-QN0DgnJzhQADAQAAiXNlY3AyNTZrMaECz2CmgbTpVM91w1O_Xtro0A5dDUwimGfo3mg4ns7rkqWDdGNwgj4_g3VkcII-QYV3YWt1MgM --storenode=/ip4/172.18.131.104/tcp/15935/p2p/16Uiu2HAm9PBrLtVVFab5HTRu4UoD6ehVnQS1TbrbEssrpra2AspY --store=true --relay=true
2026-03-10 04:33:44.991 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.174.174 waku a280e8c86d0793ad73d4bef32790a7a5f71440c33cdfd9164fb82573a0930472
2026-03-10 04:33:45.025 DEBUG [src.node.docker_mananger] Container started with ID a280e8c86d07. Setting up logs at ./log/docker/store_node1_2026-03-10_04-33-43__60069ed6-43b4-4177-bc41-8103ebe8dbd4__wakuorg_nwaku:latest.log
2026-03-10 04:33:45.025 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32571
2026-03-10 04:33:45.026 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-10 04:33:46.026 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32571/health" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:33:46.029 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-10 04:33:46.029 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-10 04:33:46.030 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32571/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:33:46.032 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.174.174/tcp/32572/p2p/16Uiu2HAm46U1Awyts68tKyJbTqEff6Hc4xmV42rufBfaA8ZvFp3e","/ip4/172.18.174.174/tcp/32573/ws/p2p/16Uiu2HAm46U1Awyts68tKyJbTqEff6Hc4xmV42rufBfaA8ZvFp3e"],"enrUri":"enr:-L24QPMZ5doqYcLPg5W8dQcn6a4SZDB-Ri0YpO80JnSE9dGFV_Ed6aboEAzIjJmNGnqwWzfTaEvogJAyscxn2XPJsuICgmlkgnY0gmlwhKwSrq6KbXVsdGlhZGRyc5YACASsEq6uBn88AAoErBKurgZ_Pd0DgnJzhQADAQAAiXNlY3AyNTZrMaECgM2a-5Ux_ftqZRhRGRwAw2FW9N15KGIhAKzuj1mRf_WDdGNwgn88g3VkcIJ_PoV3YWt1MgM"}'
2026-03-10 04:33:46.032 INFO [src.node.waku_node] REST service is ready !!
2026-03-10 04:33:46.033 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32571/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.131.104/tcp/15935/p2p/16Uiu2HAm9PBrLtVVFab5HTRu4UoD6ehVnQS1TbrbEssrpra2AspY"]'
2026-03-10 04:33:46.035 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:33:46.036 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15934/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-10 04:33:46.038 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:33:46.039 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32571/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-10 04:33:46.041 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:33:46.042 DEBUG [src.steps.store] Relaying message
2026-03-10 04:33:46.042 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15934/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:33:46.047 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:33:46.048 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:33:46.249 DEBUG [src.steps.store] Relaying message
2026-03-10 04:33:46.249 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15934/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-10 04:33:46.255 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-10 04:33:46.255 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-10 04:33:46.456 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15934/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=1&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:33:46.459 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc3940c0f7f778aa65daa8c52dea443817aece5e9f38871df6a71a77ab7c3d26b"}],"paginationCursor":"0xc3940c0f7f778aa65daa8c52dea443817aece5e9f38871df6a71a77ab7c3d26b"}'
2026-03-10 04:33:46.460 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32571/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=1&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-10 04:33:46.462 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc3940c0f7f778aa65daa8c52dea443817aece5e9f38871df6a71a77ab7c3d26b"}],"paginationCursor":"0xc3940c0f7f778aa65daa8c52dea443817aece5e9f38871df6a71a77ab7c3d26b"}'
2026-03-10 04:33:46.464 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-10 04:33:46.465 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-10 04:33:46.465 DEBUG [src.node.waku_node] Stopping container with id 10c59e3c9ea2
2026-03-10 04:33:47.074 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:33:47.075 DEBUG [src.node.waku_node] Stopping container with id a280e8c86d07
2026-03-10 04:33:47.642 DEBUG [src.node.waku_node] Container stopped.
2026-03-10 04:33:47.651 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-10 04:33:47.663 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-10 04:33:47.670 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,79 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_2_nodes_different_cluster_different_shard with id: 2026-03-10_04-35-05__f3ddee27-31c3-45a4-9bc4-c8819fa764a9
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-35-05__f3ddee27-31c3-45a4-9bc4-c8819fa764a9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.124.46
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49095', '49096', '49097', '49098', '49099']
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 49095:49095 -p 49096:49096 -p 49097:49097 -p 49098:49098 -p 49099:49099 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49097 --rest-port=49095 --tcp-port=49096 --discv5-udp-port=49098 --rest-address=0.0.0.0 --nat=extip:172.18.124.46 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=6ed29cea6f04a4dcce5ca7b62d1a44aee0f3afbcac6c8b4f1eaff2117777ebce --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49099 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8478681bb60f. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.124.46 waku 1a35fd2d3b7c2b6baca4b71e413a3b853723580cedb27748703a3b5899356c4f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1a35fd2d3b7c. Setting up logs at ./log/docker/node1_2026-03-10_04-35-05__f3ddee27-31c3-45a4-9bc4-c8819fa764a9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 49095
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 0cc16884cbc8. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49095/health" -H "Content-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:49095/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49095/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.124.46/tcp/49096/p2p/16Uiu2HAmN7McGt2N97c7rwiwoisDYC8UJ86hEJLGBtTCpFqJxQek","/ip4/172.18.124.46/tcp/49097/ws/p2p/16Uiu2HAmN7McGt2N97c7rwiwoisDYC8UJ86hEJLGBtTCpFqJxQek"],"enrUri":"enr:-L24QCNOxCSuu1ZFjiETQOImvOMCP8M7tpmp7T16yuIKtKeEPxWAhgABnh2jNbftoCeKnAdDDDOZQULk2828q5oQOeMCgmlkgnY0gmlwhKwSfC6KbXVsdGlhZGRyc5YACASsEnwuBr_IAAoErBJ8Lga_yd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDjHpR_YGt-imdCmjtDwT5mwIf-i1C7-1Dq3d3bjDAAXGDdGNwgr_Ig3VkcIK_yoV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-10_04-35-05__f3ddee27-31c3-45a4-9bc4-c8819fa764a9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.108.247
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20663', '20664', '20665', '20666', '20667']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 4
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 20663:20663 -p 20664:20664 -p 20665:20665 -p 20666:20666 -p 20667:20667 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20665 --rest-port=20663 --tcp-port=20664 --discv5-udp-port=20666 --rest-address=0.0.0.0 --nat=extip:172.18.108.247 --peer-exchange=true --discv5-discovery=true --cluster-id=4 --nodekey=9d1db54aaf833f14ad1d681ae0b8a28ce7ed6b829c3d29faecd9cac0fdd75fa0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20667 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCNOxCSuu1ZFjiETQOImvOMCP8M7tpmp7T16yuIKtKeEPxWAhgABnh2jNbftoCeKnAdDDDOZQULk2828q5oQOeMCgmlkgnY0gmlwhKwSfC6KbXVsdGlhZGRyc5YACASsEnwuBr_IAAoErBJ8Lga_yd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDjHpR_YGt-imdCmjtDwT5mwIf-i1C7-1Dq3d3bjDAAXGDdGNwgr_Ig3VkcIK_yoV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.108.247 waku 7af09f6d4f70f845e286684fd8ccbd672c7b44bf90062c99b6ba2a64f1ed0a73
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7af09f6d4f70. Setting up logs at ./log/docker/node2_2026-03-10_04-35-05__f3ddee27-31c3-45a4-9bc4-c8819fa764a9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20663
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20663/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"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:20663/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.108.247/tcp/20664/p2p/16Uiu2HAm9JGsrKXJFjKzt1xHbogZztF3Ue99Jidp4dTLqBzr1Nxb","/ip4/172.18.108.247/tcp/20665/ws/p2p/16Uiu2HAm9JGsrKXJFjKzt1xHbogZztF3Ue99Jidp4dTLqBzr1Nxb"],"enrUri":"enr:-L24QO56B7V_ulXb0yX_wf8F-_r1EI_kgboPSB9iELVHn_Ruc9Fyj3OUuyKGumdi4_I6dghcJVVJuqhkkB--RY8pD_cCgmlkgnY0gmlwhKwSbPeKbXVsdGlhZGRyc5YACASsEmz3BlC4AAoErBJs9wZQud0DgnJzhQAEAQAAiXNlY3AyNTZrMaECzh5t5RQVQwO9-7y3-unvJDh6VY2ukpZoMmH4eiKatryDdGNwglC4g3VkcIJQuoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20663/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.124.46/tcp/49096/p2p/16Uiu2HAmN7McGt2N97c7rwiwoisDYC8UJ86hEJLGBtTCpFqJxQek"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49095/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20663/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/4/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:49095/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49095/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117308078433452,"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:20663/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:20663/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0. 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 1a35fd2d3b7c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7af09f6d4f70
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,38 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_metrics_initial_value with id: 2026-03-10_04-34-17__360efda8-daee-445e-9c0c-ebd01cc1ed96
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-34-17__360efda8-daee-445e-9c0c-ebd01cc1ed96__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.177.62
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6493', '6494', '6495', '6496', '6497']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 6493:6493 -p 6494:6494 -p 6495:6495 -p 6496:6496 -p 6497:6497 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6495 --rest-port=6493 --tcp-port=6494 --discv5-udp-port=6496 --rest-address=0.0.0.0 --nat=extip:172.18.177.62 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=555d247c48ca45bb92c7403b0c114daadf13e7b807a31afcc2d5f31db92b68aa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6497 --metrics-logging=true --relay=true --filter=true --store=true --lightpush=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.177.62 waku 8c5f545d430fa7190e53137efa39e7e6afede2a21cd7371794243c57e8afed3b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8c5f545d430f. Setting up logs at ./log/docker/node1_2026-03-10_04-34-17__360efda8-daee-445e-9c0c-ebd01cc1ed96__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 6493
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 5e0ed4f87fdc. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8b51625e57e3. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6493/health" -H "Content-Type: 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":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6493/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.177.62/tcp/6494/p2p/16Uiu2HAm9ebKSbxANkGNRg5kygZtaDrvjNrHEd1VFVwf9zb5g5N1","/ip4/172.18.177.62/tcp/6495/ws/p2p/16Uiu2HAm9ebKSbxANkGNRg5kygZtaDrvjNrHEd1VFVwf9zb5g5N1"],"enrUri":"enr:-L24QLlAdkPytqawNFFhzuri-iHHq43t36DSTmg9Hh59oYpPGFAQ6Kx820kDkAXFn8ODEUSWeG9B_8wB2Rj8dB8yJZUCgmlkgnY0gmlwhKwSsT6KbXVsdGlhZGRyc5YACASsErE-BhleAAoErBKxPgYZX90DgnJzhQADAQAAiXNlY3AyNTZrMaEC01LlowKOGU0wBZLDv1rWm6YIMmy3wLxGdkOTHlGRAyqDdGNwghleg3VkcIIZYIV3YWt1Mg8"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 5 seconds
DEBUG  src.steps.metrics:metrics.py:68 All metrics are present and have valid values.
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 8c5f545d430f
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,155 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_resubscribe_to_unsubscribed_pubsub_topics with id: 2026-03-10_04-33-31__c9c1728c-4649-4bfb-b9ed-d6411798367a
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-33-31__c9c1728c-4649-4bfb-b9ed-d6411798367a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.174
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7720', '7721', '7722', '7723', '7724']
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 7720:7720 -p 7721:7721 -p 7722:7722 -p 7723:7723 -p 7724:7724 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7722 --rest-port=7720 --tcp-port=7721 --discv5-udp-port=7723 --rest-address=0.0.0.0 --nat=extip:172.18.114.174 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ad82a9ae2169ac1a9b0fe011d71b20c718d22d7dfa3ff04ffa4b4afe5da0eb8f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7724 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.114.174 waku 79fa71e26533bad77c3caab0123fb485ab255d6185b2da2cad1d1fcb242f24b9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 79fa71e26533. Setting up logs at ./log/docker/node1_2026-03-10_04-33-31__c9c1728c-4649-4bfb-b9ed-d6411798367a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 7720
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 835c874c1887. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7720/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7720/debug/v1/info" -H "Content-Type: application/json" -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.174/tcp/7721/p2p/16Uiu2HAmVaT3aSbGX28sVjwreA2GvLx83GkRr9xqsTUWAccCGPoo","/ip4/172.18.114.174/tcp/7722/ws/p2p/16Uiu2HAmVaT3aSbGX28sVjwreA2GvLx83GkRr9xqsTUWAccCGPoo"],"enrUri":"enr:-L24QOC6UFJGKlujhvlHUS356QBXuEMrlrfTrK-4DakE8dQEdLYkCcWGGdyU-OysL_mCEtjVkFlS8E1Jz8B9CbX7FYsCgmlkgnY0gmlwhKwScq6KbXVsdGlhZGRyc5YACASsEnKuBh4pAAoErBJyrgYeKt0DgnJzhQACAQAAiXNlY3AyNTZrMaED-2z1F_etMgj7pzQzMWjfEYtbJ8kZJ3aQM5eNfjZnRNqDdGNwgh4pg3VkcIIeK4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-10_04-33-31__c9c1728c-4649-4bfb-b9ed-d6411798367a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.193
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['42170', '42171', '42172', '42173', '42174']
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 42170:42170 -p 42171:42171 -p 42172:42172 -p 42173:42173 -p 42174:42174 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42172 --rest-port=42170 --tcp-port=42171 --discv5-udp-port=42173 --rest-address=0.0.0.0 --nat=extip:172.18.210.193 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=5b334421f4b0b27be2230550c673fcc2f1be2ffe440efe4eccd4e8f99d4c9fc5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42174 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOC6UFJGKlujhvlHUS356QBXuEMrlrfTrK-4DakE8dQEdLYkCcWGGdyU-OysL_mCEtjVkFlS8E1Jz8B9CbX7FYsCgmlkgnY0gmlwhKwScq6KbXVsdGlhZGRyc5YACASsEnKuBh4pAAoErBJyrgYeKt0DgnJzhQACAQAAiXNlY3AyNTZrMaED-2z1F_etMgj7pzQzMWjfEYtbJ8kZJ3aQM5eNfjZnRNqDdGNwgh4pg3VkcIIeK4V3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.210.193 waku c41b587726cb6d35494b746f0a6a773166e4688887d4e23390e1ebf5c4504241
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c41b587726cb. Setting up logs at ./log/docker/node2_2026-03-10_04-33-31__c9c1728c-4649-4bfb-b9ed-d6411798367a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 42170
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42170/health" -H "Content-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:42170/health" -H "Content-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:42170/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42170/debug/v1/info" -H "Content-Type: application/json" -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.193/tcp/42171/p2p/16Uiu2HAkyCTUSa34GGAATsTakTnhzNd9surPw1zsgRiBu4sJzwpK","/ip4/172.18.210.193/tcp/42172/ws/p2p/16Uiu2HAkyCTUSa34GGAATsTakTnhzNd9surPw1zsgRiBu4sJzwpK"],"enrUri":"enr:-L24QBj32P_fKjXWOYV-ewBbUMIlM5x6-0g_eQpio_vyO2UIU0Ogm2meNrWRMJiK7R7jB2L3mxePWrzw2_taIFQr_6kCgmlkgnY0gmlwhKwS0sGKbXVsdGlhZGRyc5YACASsEtLBBqS7AAoErBLSwQakvN0DgnJzhQACAQAAiXNlY3AyNTZrMaECOAwOePVY8A-LPa3UUDSIN5JkeZSm91LFYa2_jTDKm0iDdGNwgqS7g3VkcIKkvYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42170/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.114.174/tcp/7721/p2p/16Uiu2HAmVaT3aSbGX28sVjwreA2GvLx83GkRr9xqsTUWAccCGPoo"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7720/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42170/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7720/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7720/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117212238402520,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117214004771281,"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 79fa71e26533
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c41b587726cb
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  tests.conftest:conftest.py:73 Running fixture teardown: attach_logs_on_fail
DEBUG  tests.conftest:conftest.py:74 Test failed, attempting to attach logs to the allure reports
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-03-10_04-33-31__c9c1728c-4649-4bfb-b9ed-d6411798367a__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-03-10_04-33-31__c9c1728c-4649-4bfb-b9ed-d6411798367a__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_resubscribe_to_unsubscribed_pubsub_topics with id: 2026-03-10_04-33-35__022dd713-48a0-4959-8730-2a060d0c33fa
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-10_04-33-35__022dd713-48a0-4959-8730-2a060d0c33fa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.79
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['64346', '64347', '64348', '64349', '64350']
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 64346:64346 -p 64347:64347 -p 64348:64348 -p 64349:64349 -p 64350:64350 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64348 --rest-port=64346 --tcp-port=64347 --discv5-udp-port=64349 --rest-address=0.0.0.0 --nat=extip:172.18.248.79 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=4ecbdfadbc43cf754734eb12cf2755c7d65943484ccb26ba1ecdcaceeff7f2fd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64350 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 79fa71e26533. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.248.79 waku b4e80678f32210e39e8fa072438b72b92970fee2d52966d8f31663024995ff09
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b4e80678f322. Setting up logs at ./log/docker/node1_2026-03-10_04-33-35__022dd713-48a0-4959-8730-2a060d0c33fa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 64346
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 c41b587726cb. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64346/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64346/debug/v1/info" -H "Content-Type: application/json" -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.79/tcp/64347/p2p/16Uiu2HAm5B5QT9Q9TtynEC89Le92TJSei8GqzLBrxuvdLKKYj6fP","/ip4/172.18.248.79/tcp/64348/ws/p2p/16Uiu2HAm5B5QT9Q9TtynEC89Le92TJSei8GqzLBrxuvdLKKYj6fP"],"enrUri":"enr:-L24QAcplzlRJCnqMuRHi3lcpfEgm7b30WIdGn_DLXgXTJUHVmnh0h1tz7wwRkT3vXrep0R0zo7xu35XGM2O_P-BWYoCgmlkgnY0gmlwhKwS-E-KbXVsdGlhZGRyc5YACASsEvhPBvtbAAoErBL4Twb7XN0DgnJzhQACAQAAiXNlY3AyNTZrMaECkNek3kdPyM7kdoPJi_43pI3vEv9uB6MACeRa0YkrxSaDdGNwgvtbg3VkcIL7XYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-10_04-33-35__022dd713-48a0-4959-8730-2a060d0c33fa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.157.239
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4802', '4803', '4804', '4805', '4806']
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 4802:4802 -p 4803:4803 -p 4804:4804 -p 4805:4805 -p 4806:4806 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4804 --rest-port=4802 --tcp-port=4803 --discv5-udp-port=4805 --rest-address=0.0.0.0 --nat=extip:172.18.157.239 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=bab006a93d0cda9e59c40993bd8ab6d47bcf6b6cb6cbf4867d569e0f258f7fbc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4806 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAcplzlRJCnqMuRHi3lcpfEgm7b30WIdGn_DLXgXTJUHVmnh0h1tz7wwRkT3vXrep0R0zo7xu35XGM2O_P-BWYoCgmlkgnY0gmlwhKwS-E-KbXVsdGlhZGRyc5YACASsEvhPBvtbAAoErBL4Twb7XN0DgnJzhQACAQAAiXNlY3AyNTZrMaECkNek3kdPyM7kdoPJi_43pI3vEv9uB6MACeRa0YkrxSaDdGNwgvtbg3VkcIL7XYV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.157.239 waku befbde4c348520add3ab337e7493a134d38dd441cf6ddecad04cbbe4136bb5eb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID befbde4c3485. Setting up logs at ./log/docker/node2_2026-03-10_04-33-35__022dd713-48a0-4959-8730-2a060d0c33fa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 4802
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4802/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4802/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.157.239/tcp/4803/p2p/16Uiu2HAmQ1GW7cTyve4TZE1KrATzSRDxBrENAbEQHDxVASA1dbWF","/ip4/172.18.157.239/tcp/4804/ws/p2p/16Uiu2HAmQ1GW7cTyve4TZE1KrATzSRDxBrENAbEQHDxVASA1dbWF"],"enrUri":"enr:-L24QJPPy8MpcMMfe6FMGn3S5qpn5OvFddBOjxKV6t-m4xULX7IfTpluXQtLHHDDBdVErXE_wFEE3TF60GsWL7bD83ACgmlkgnY0gmlwhKwSne-KbXVsdGlhZGRyc5YACASsEp3vBhLDAAoErBKd7wYSxN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDqKJviBOZiPwJ70Jjc96PkfuNuLaMwPmqdFnD-yZNImiDdGNwghLDg3VkcIISxYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4802/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.248.79/tcp/64347/p2p/16Uiu2HAm5B5QT9Q9TtynEC89Le92TJSei8GqzLBrxuvdLKKYj6fP"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64346/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4802/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64346/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64346/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117214004771281,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773117218052231136,"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 b4e80678f322
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id befbde4c3485
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  tests.conftest:conftest.py:73 Running fixture teardown: attach_logs_on_fail
DEBUG  tests.conftest:conftest.py:74 Test failed, attempting to attach logs to the allure reports
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-03-10_04-33-35__022dd713-48a0-4959-8730-2a060d0c33fa__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-03-10_04-33-35__022dd713-48a0-4959-8730-2a060d0c33fa__wakuorg_nwaku:latest.log

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