deploy: cdb99ebfa6168b555a58b95e4d62f1aafe6542de

This commit is contained in:
romanzac 2026-02-20 04:53:11 +00:00
parent a534e19292
commit c141526457
1454 changed files with 334840 additions and 6 deletions

2
nim/1085/app.js Normal file

File diff suppressed because one or more lines are too long

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_from_101_content_topics with id: 2026-02-20_04-33-25__cb513f6c-7010-4e85-a0ef-35c5c53646b6
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-33-25__cb513f6c-7010-4e85-a0ef-35c5c53646b6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.118.226
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19408', '19409', '19410', '19411', '19412']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 19408:19408 -p 19409:19409 -p 19410:19410 -p 19411:19411 -p 19412:19412 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19410 --rest-port=19408 --tcp-port=19409 --discv5-udp-port=19411 --rest-address=0.0.0.0 --nat=extip:172.18.118.226 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d6f6d0a47c5413f7abfdfc2b5335fe7bbadc82449de2102ea48d1efe93efdb99 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19412 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.118.226 waku e164308ecbc37f4597a468636c53281d2e616d666fa3ecd2539e66897be08586
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9b17ffd476fd. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e164308ecbc3. Setting up logs at ./log/docker/node1_2026-02-20_04-33-25__cb513f6c-7010-4e85-a0ef-35c5c53646b6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 19408
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 a29f7116ac79. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19408/health" -H "Content-Type: application/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:19408/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.118.226/tcp/19409/p2p/16Uiu2HAmFnQ1za7BEJE4QhPyhejM4U6KBMoXecSPYEXimCaViyrf","/ip4/172.18.118.226/tcp/19410/ws/p2p/16Uiu2HAmFnQ1za7BEJE4QhPyhejM4U6KBMoXecSPYEXimCaViyrf"],"enrUri":"enr:-L24QATG45PUnMPoXZY2Y2U5YXL67_urgzayMBFNQcAwi5theE_8WDw-RCm0H2sHvR1lD4rrJ0h4HJvv_wMfHqWlTvwCgmlkgnY0gmlwhKwSduKKbXVsdGlhZGRyc5YACASsEnbiBkvRAAoErBJ24gZL0t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDLnjjHAyLBRLem5P4qCe7ERrY6IR9MK-w3P8WhC-nRqiDdGNwgkvRg3VkcIJL04V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-20_04-33-25__cb513f6c-7010-4e85-a0ef-35c5c53646b6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.88.186
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14781', '14782', '14783', '14784', '14785']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 14781:14781 -p 14782:14782 -p 14783:14783 -p 14784:14784 -p 14785:14785 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14783 --rest-port=14781 --tcp-port=14782 --discv5-udp-port=14784 --rest-address=0.0.0.0 --nat=extip:172.18.88.186 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=80adceefa60a89ced76a1faedd5351f03c8e7d91b418deb7bb3ca1aa4ec1cebe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14785 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QATG45PUnMPoXZY2Y2U5YXL67_urgzayMBFNQcAwi5theE_8WDw-RCm0H2sHvR1lD4rrJ0h4HJvv_wMfHqWlTvwCgmlkgnY0gmlwhKwSduKKbXVsdGlhZGRyc5YACASsEnbiBkvRAAoErBJ24gZL0t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDLnjjHAyLBRLem5P4qCe7ERrY6IR9MK-w3P8WhC-nRqiDdGNwgkvRg3VkcIJL04V3YWt1MgU --filternode=/ip4/172.18.118.226/tcp/19409/p2p/16Uiu2HAmFnQ1za7BEJE4QhPyhejM4U6KBMoXecSPYEXimCaViyrf
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.88.186 waku f8c9ea327a70fb1ef07ba8957866b6f57e6a793b985c130b38002d109e9a37c1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f8c9ea327a70. Setting up logs at ./log/docker/node2_2026-02-20_04-33-25__cb513f6c-7010-4e85-a0ef-35c5c53646b6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 14781
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14781/health" -H "Content-Type: application/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:14781/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.88.186/tcp/14782/p2p/16Uiu2HAm18zrVQYCBqqiE5CeEMCHAS34vKWmVNdi8NT55s6CdCDy","/ip4/172.18.88.186/tcp/14783/ws/p2p/16Uiu2HAm18zrVQYCBqqiE5CeEMCHAS34vKWmVNdi8NT55s6CdCDy"],"enrUri":"enr:-L24QLVFTgNaK_63zmpz47c1d2R6m96SKhJ4NgdwtZ0qV-GDQaA4LdMbGElDoN4YjmiEXszbQd-LyNmx1-dQZ0NOkZMCgmlkgnY0gmlwhKwSWLqKbXVsdGlhZGRyc5YACASsEli6Bjm-AAoErBJYugY5v90DgnJzhQADAQAAiXNlY3AyNTZrMaECVOCWu74IfixjdiNIhBgxDWtB5r0NzRxwEBndcE_OI2yDdGNwgjm-g3VkcII5wIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14781/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.118.226/tcp/19409/p2p/16Uiu2HAmFnQ1za7BEJE4QhPyhejM4U6KBMoXecSPYEXimCaViyrf"]'
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:19408/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:14781/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a383ed6e-17f9-4f6d-bc71-3f77195e988e", "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":"a383ed6e-17f9-4f6d-bc71-3f77195e988e","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:14781/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "100"], "pubsubTopic": "/waku/2/rs/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:14781/filter/v2/subscriptions. Response content: b'{"requestId":"1","statusDesc":"BAD_REQUEST: exceeds maximum content topics: 100"}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e164308ecbc3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f8c9ea327a70
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,100 @@
2026-02-20 04:42:57.976 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-20 04:42:57.977 DEBUG [tests.conftest] Running test: test_store_with_unknown_pubsub_topic with id: 2026-02-20_04-42-57__8a581c97-da41-4bc3-a315-c92bfec2d431
2026-02-20 04:42:57.977 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-20 04:42:57.977 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-20 04:42:57.977 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-20 04:42:57.983 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:42:57.983 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-20_04-42-57__8a581c97-da41-4bc3-a315-c92bfec2d431__wakuorg_nwaku:latest.log
2026-02-20 04:42:57.983 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:42:57.983 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:42:57.985 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:42:57.985 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.244.10
2026-02-20 04:42:57.985 DEBUG [src.node.docker_mananger] Generated ports ['6443', '6444', '6445', '6446', '6447']
2026-02-20 04:42:57.985 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:42:57.985 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:42:57.985 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:42:57.985 DEBUG [src.node.docker_mananger] docker run -i -t -p 6443:6443 -p 6444:6444 -p 6445:6445 -p 6446:6446 -p 6447:6447 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6445 --rest-port=6443 --tcp-port=6444 --discv5-udp-port=6446 --rest-address=0.0.0.0 --nat=extip:172.18.244.10 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1e8392ef46e62acfde984facbbbb0c2cce9d6dcbe5ae61a7cb3b9b6fe8be7690 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6447 --metrics-logging=true --store=true --relay=true
2026-02-20 04:42:58.144 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.244.10 waku 11855494b33306fce3458bb33540ac9d2ac2e541cd7e2d84efc2a8057081c2f7
2026-02-20 04:42:58.167 DEBUG [src.node.docker_mananger] Container started with ID 11855494b333. Setting up logs at ./log/docker/publishing_node1_2026-02-20_04-42-57__8a581c97-da41-4bc3-a315-c92bfec2d431__wakuorg_nwaku:latest.log
2026-02-20 04:42:58.168 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6443
2026-02-20 04:42:58.168 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:42:58.274 ERROR [src.node.docker_mananger] Max retries reached for container 81202ca69143. Exiting log stream.
2026-02-20 04:42:58.783 ERROR [src.node.docker_mananger] Max retries reached for container 795d2e3a6c65. Exiting log stream.
2026-02-20 04:42:59.168 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6443/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:42:59.171 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-02-20 04:42:59.171 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:42:59.171 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6443/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:42:59.173 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.244.10/tcp/6444/p2p/16Uiu2HAkwsTXhscrfWDFrvXKos2HnnyWv9w1BgG3XVYu7v2CHgHc","/ip4/172.18.244.10/tcp/6445/ws/p2p/16Uiu2HAkwsTXhscrfWDFrvXKos2HnnyWv9w1BgG3XVYu7v2CHgHc"],"enrUri":"enr:-L24QISKaJHLIgzte5tY3xunWISdNVv6_MvCgiRQSqa7coMGT-i_J-8GIHe1NQq5gGuJ_cfETCZcgzF0ZVtX8a8FhxkCgmlkgnY0gmlwhKwS9AqKbXVsdGlhZGRyc5YACASsEvQKBhksAAoErBL0CgYZLd0DgnJzhQADAQAAiXNlY3AyNTZrMaECJFJl2lU7GHSu0PeXRh7ae8ggjz2Wfs7GvXLan4HdkE-DdGNwghksg3VkcIIZLoV3YWt1MgM"}'
2026-02-20 04:42:59.173 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:42:59.180 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:42:59.180 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-20_04-42-57__8a581c97-da41-4bc3-a315-c92bfec2d431__wakuorg_nwaku:latest.log
2026-02-20 04:42:59.180 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:42:59.180 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:42:59.182 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:42:59.182 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.98.75
2026-02-20 04:42:59.182 DEBUG [src.node.docker_mananger] Generated ports ['8435', '8436', '8437', '8438', '8439']
2026-02-20 04:42:59.182 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:42:59.182 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:42:59.182 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:42:59.182 DEBUG [src.node.docker_mananger] docker run -i -t -p 8435:8435 -p 8436:8436 -p 8437:8437 -p 8438:8438 -p 8439:8439 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8437 --rest-port=8435 --tcp-port=8436 --discv5-udp-port=8438 --rest-address=0.0.0.0 --nat=extip:172.18.98.75 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=09d4ecdfa780cc2eff16ff3ad6affb8c5fcb46b8edee4a6c4fd0697d734facbf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8439 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QISKaJHLIgzte5tY3xunWISdNVv6_MvCgiRQSqa7coMGT-i_J-8GIHe1NQq5gGuJ_cfETCZcgzF0ZVtX8a8FhxkCgmlkgnY0gmlwhKwS9AqKbXVsdGlhZGRyc5YACASsEvQKBhksAAoErBL0CgYZLd0DgnJzhQADAQAAiXNlY3AyNTZrMaECJFJl2lU7GHSu0PeXRh7ae8ggjz2Wfs7GvXLan4HdkE-DdGNwghksg3VkcIIZLoV3YWt1MgM --storenode=/ip4/172.18.244.10/tcp/6444/p2p/16Uiu2HAkwsTXhscrfWDFrvXKos2HnnyWv9w1BgG3XVYu7v2CHgHc --store=true --relay=true
2026-02-20 04:42:59.332 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.98.75 waku 99147efb881fb6f7159faa9f0e8b0801c9dd13bb7a10f79c526dff03424c9219
2026-02-20 04:42:59.361 DEBUG [src.node.docker_mananger] Container started with ID 99147efb881f. Setting up logs at ./log/docker/store_node1_2026-02-20_04-42-57__8a581c97-da41-4bc3-a315-c92bfec2d431__wakuorg_nwaku:latest.log
2026-02-20 04:42:59.361 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8435
2026-02-20 04:42:59.362 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:43:00.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8435/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:43:00.365 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-02-20 04:43:00.365 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:43:00.365 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8435/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:43:00.367 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.98.75/tcp/8436/p2p/16Uiu2HAmRnHg728W5V6yUFY7PrneNBmXEBgk4XxjRYc8LHr9Z6WZ","/ip4/172.18.98.75/tcp/8437/ws/p2p/16Uiu2HAmRnHg728W5V6yUFY7PrneNBmXEBgk4XxjRYc8LHr9Z6WZ"],"enrUri":"enr:-L24QKYpPPp-rPuFmMuEC8RL8Tj-0m4yVKAfudXbnSpqfQ-6aA-0mzDZJ3IUD8u7N5QcDp25lgUF9hs6YpJ8dtP2VGgCgmlkgnY0gmlwhKwSYkuKbXVsdGlhZGRyc5YACASsEmJLBiD0AAoErBJiSwYg9d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDwwaVnxA0bk2tVlZqO4Fr0j_uaQiVZlQbJjEZdfDy9gaDdGNwgiD0g3VkcIIg9oV3YWt1MgM"}'
2026-02-20 04:43:00.367 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:43:00.367 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8435/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.244.10/tcp/6444/p2p/16Uiu2HAkwsTXhscrfWDFrvXKos2HnnyWv9w1BgG3XVYu7v2CHgHc"]'
2026-02-20 04:43:00.370 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:43:00.370 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6443/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-20 04:43:00.372 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:43:00.373 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8435/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-20 04:43:00.375 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:43:00.375 DEBUG [src.steps.store] Relaying message
2026-02-20 04:43:00.376 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6443/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:43:00.380 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:43:00.381 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:43:00.581 DEBUG [src.steps.store] Relaying message
2026-02-20 04:43:00.582 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6443/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:43:00.587 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:43:00.588 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:43:00.788 DEBUG [src.steps.store] Relaying message
2026-02-20 04:43:00.789 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6443/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:43:00.794 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:43:00.794 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:43:00.995 DEBUG [src.steps.store] Relaying message
2026-02-20 04:43:00.995 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6443/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:43:01.000 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:43:01.000 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:43:01.201 DEBUG [src.steps.store] Relaying message
2026-02-20 04:43:01.201 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6443/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:43:01.206 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:43:01.206 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:43:01.407 DEBUG [src.steps.store] Relaying message
2026-02-20 04:43:01.407 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6443/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:43:01.412 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:43:01.412 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:43:01.613 DEBUG [src.steps.store] Relaying message
2026-02-20 04:43:01.613 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6443/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:43:01.618 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:43:01.618 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:43:01.819 DEBUG [src.steps.store] Relaying message
2026-02-20 04:43:01.819 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6443/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:43:01.825 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:43:01.825 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:43:02.027 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6443/store/v3/messages?pubsubTopic=test&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:43:02.030 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-02-20 04:43:02.030 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8435/store/v3/messages?pubsubTopic=test&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:43:02.032 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-02-20 04:43:02.034 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-20 04:43:02.035 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-20 04:43:02.036 DEBUG [src.node.waku_node] Stopping container with id 11855494b333
2026-02-20 04:43:02.494 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:43:02.495 DEBUG [src.node.waku_node] Stopping container with id 99147efb881f
2026-02-20 04:43:02.959 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:43:02.961 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-20 04:43:02.968 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:43:02.975 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,140 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_on_not_subscribed_content_topic_works with id: 2026-02-20_04-35-10__93e926b1-7e29-4353-bf7a-6cebad40dcdb
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-35-10__93e926b1-7e29-4353-bf7a-6cebad40dcdb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.23
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['65349', '65350', '65351', '65352', '65353']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 65349:65349 -p 65350:65350 -p 65351:65351 -p 65352:65352 -p 65353:65353 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=65351 --rest-port=65349 --tcp-port=65350 --discv5-udp-port=65352 --rest-address=0.0.0.0 --nat=extip:172.18.41.23 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=3feb03ae4c57a861b4cc2755c39ac388811d425cbdd704e7eea9cde004c7aa1a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65353 --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 7e0f3f78e6b3. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.41.23 waku 730381b76b18b02e70b5d12e80e3d956d5b60ea03a92655ff5a65808e3bf1a8c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 730381b76b18. Setting up logs at ./log/docker/node1_2026-02-20_04-35-10__93e926b1-7e29-4353-bf7a-6cebad40dcdb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 65349
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 f0b465b6a076. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65349/health" -H "Content-Type: application/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:65349/debug/v1/info" -H "Content-Type: application/json" -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.23/tcp/65350/p2p/16Uiu2HAmJAXPKJeBx62k9S4GwG9cFhq2phk7sVmJR53mccY8GEtb","/ip4/172.18.41.23/tcp/65351/ws/p2p/16Uiu2HAmJAXPKJeBx62k9S4GwG9cFhq2phk7sVmJR53mccY8GEtb"],"enrUri":"enr:-L24QEdRkJgyokJG7OGY83MLqb84qWGmtWBDQ003OVgx_5JgIpxxXMJHUNPDTTUASZq_Z3BerQeHPvOA_tYOJVWerBICgmlkgnY0gmlwhKwSKReKbXVsdGlhZGRyc5YACASsEikXBv9GAAoErBIpFwb_R90DgnJzhQACAQAAiXNlY3AyNTZrMaEDUdtekeSag_BxnJP0fZBY8X6OKxIL_NwZ61NV1KFKouyDdGNwgv9Gg3VkcIL_SIV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-20_04-35-10__93e926b1-7e29-4353-bf7a-6cebad40dcdb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.235
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35608', '35609', '35610', '35611', '35612']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 35608:35608 -p 35609:35609 -p 35610:35610 -p 35611:35611 -p 35612:35612 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35610 --rest-port=35608 --tcp-port=35609 --discv5-udp-port=35611 --rest-address=0.0.0.0 --nat=extip:172.18.233.235 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=6e17efedbc067d7c6a2bc9eec290bd25abfbb0da8a808a5f21c5aaf0bddccbab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35612 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEdRkJgyokJG7OGY83MLqb84qWGmtWBDQ003OVgx_5JgIpxxXMJHUNPDTTUASZq_Z3BerQeHPvOA_tYOJVWerBICgmlkgnY0gmlwhKwSKReKbXVsdGlhZGRyc5YACASsEikXBv9GAAoErBIpFwb_R90DgnJzhQACAQAAiXNlY3AyNTZrMaEDUdtekeSag_BxnJP0fZBY8X6OKxIL_NwZ61NV1KFKouyDdGNwgv9Gg3VkcIL_SIV3YWt1MgU --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.233.235 waku cfe11db71c5c47601ed5449d705aaee8f19433b0388a431882db6b70533cb259
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cfe11db71c5c. Setting up logs at ./log/docker/node2_2026-02-20_04-35-10__93e926b1-7e29-4353-bf7a-6cebad40dcdb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 35608
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35608/health" -H "Content-Type: application/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:35608/debug/v1/info" -H "Content-Type: application/json" -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.235/tcp/35609/p2p/16Uiu2HAmAga2fNAeHP1Nmwei5TVFpCkiGw4eNiJ1GgKXiA8QJ7GT","/ip4/172.18.233.235/tcp/35610/ws/p2p/16Uiu2HAmAga2fNAeHP1Nmwei5TVFpCkiGw4eNiJ1GgKXiA8QJ7GT"],"enrUri":"enr:-L24QKKVFhtvm5hiQMvIBFOMOE5WaRbOgInL7036KNTQmrqMChmtnAhNp8Y2EAcpsWjr0VZFYcw2CuKIggWRUpHieM8CgmlkgnY0gmlwhKwS6euKbXVsdGlhZGRyc5YACASsEunrBosZAAoErBLp6waLGt0DgnJzhQACAQAAiXNlY3AyNTZrMaEC4rBJqRFL5mCdMEnll_o4Wx9TGMyfNFELhcB1HcFrv5CDdGNwgosZg3VkcIKLG4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35608/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.41.23/tcp/65350/p2p/16Uiu2HAmJAXPKJeBx62k9S4GwG9cFhq2phk7sVmJR53mccY8GEtb"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65349/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35608/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65349/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/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:65349/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
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 730381b76b18
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id cfe11db71c5c
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-02-20_04-35-10__93e926b1-7e29-4353-bf7a-6cebad40dcdb__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-02-20_04-35-10__93e926b1-7e29-4353-bf7a-6cebad40dcdb__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_on_not_subscribed_content_topic_works with id: 2026-02-20_04-35-14__022ad48a-ae9d-48a9-9c31-b74447c5e232
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-35-14__022ad48a-ae9d-48a9-9c31-b74447c5e232__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.94
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17252', '17253', '17254', '17255', '17256']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 17252:17252 -p 17253:17253 -p 17254:17254 -p 17255:17255 -p 17256:17256 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17254 --rest-port=17252 --tcp-port=17253 --discv5-udp-port=17255 --rest-address=0.0.0.0 --nat=extip:172.18.152.94 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d8bd993f8ec12bbf96cccfa6baacd1f2adc8f180afd9ca9c4c3b3bd2908fb0e9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17256 --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 730381b76b18. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.152.94 waku d79f8b330262b80644181d458509e7d36c23d06c7ba9d3b4bb90fc7e8efb4428
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d79f8b330262. Setting up logs at ./log/docker/node1_2026-02-20_04-35-14__022ad48a-ae9d-48a9-9c31-b74447c5e232__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17252
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container cfe11db71c5c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17252/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"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:17252/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.152.94/tcp/17253/p2p/16Uiu2HAm6vFqTcoPQ2C7QtaCoUFQjMPVWUQFcpqyMo9r3RRdJKqg","/ip4/172.18.152.94/tcp/17254/ws/p2p/16Uiu2HAm6vFqTcoPQ2C7QtaCoUFQjMPVWUQFcpqyMo9r3RRdJKqg"],"enrUri":"enr:-L24QJ_K21Nh4C05ilpPwfX17YzZVp9HrBWPbkcByxEsSckULuZxQsIeDjSv5xNyXBetCUEotYahUkmJyHHacsUPS6QCgmlkgnY0gmlwhKwSmF6KbXVsdGlhZGRyc5YACASsEpheBkNlAAoErBKYXgZDZt0DgnJzhQACAQAAiXNlY3AyNTZrMaECqsMZrUjaInz00Si9_8g_UwhLIAZnkyvfQjRovPmb1XeDdGNwgkNlg3VkcIJDZ4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-20_04-35-14__022ad48a-ae9d-48a9-9c31-b74447c5e232__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.110
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['64200', '64201', '64202', '64203', '64204']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 64200:64200 -p 64201:64201 -p 64202:64202 -p 64203:64203 -p 64204:64204 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64202 --rest-port=64200 --tcp-port=64201 --discv5-udp-port=64203 --rest-address=0.0.0.0 --nat=extip:172.18.36.110 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=eaf964c550bdb8000cebca98c20cffc5b5391eaa6ad5deaa8f3cd59ea6b52046 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64204 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJ_K21Nh4C05ilpPwfX17YzZVp9HrBWPbkcByxEsSckULuZxQsIeDjSv5xNyXBetCUEotYahUkmJyHHacsUPS6QCgmlkgnY0gmlwhKwSmF6KbXVsdGlhZGRyc5YACASsEpheBkNlAAoErBKYXgZDZt0DgnJzhQACAQAAiXNlY3AyNTZrMaECqsMZrUjaInz00Si9_8g_UwhLIAZnkyvfQjRovPmb1XeDdGNwgkNlg3VkcIJDZ4V3YWt1MgU --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.36.110 waku e715695f2c72b180781d7d5b552f41e529f68fc09eeca9d58de70e0db33aeac5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e715695f2c72. Setting up logs at ./log/docker/node2_2026-02-20_04-35-14__022ad48a-ae9d-48a9-9c31-b74447c5e232__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 64200
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64200/health" -H "Content-Type: application/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:64200/debug/v1/info" -H "Content-Type: application/json" -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.110/tcp/64201/p2p/16Uiu2HAkxqzMgBRTGErByoL7SXbqyc9Hi62CY53gK7MpmNbryYSj","/ip4/172.18.36.110/tcp/64202/ws/p2p/16Uiu2HAkxqzMgBRTGErByoL7SXbqyc9Hi62CY53gK7MpmNbryYSj"],"enrUri":"enr:-L24QGs51peVSnnpVF1tmLr6wi_N0DkvBOgWWCW_4i4WeHiQcji7aVLTboLXoS6EShSs5_yt_y68tdtzrCj_QYwFkGkCgmlkgnY0gmlwhKwSJG6KbXVsdGlhZGRyc5YACASsEiRuBvrJAAoErBIkbgb6yt0DgnJzhQACAQAAiXNlY3AyNTZrMaECMs3HiwA0S9y7yU4l0YdcBFSJ_aZDO7k915khHqTy9YCDdGNwgvrJg3VkcIL6y4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64200/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.152.94/tcp/17253/p2p/16Uiu2HAm6vFqTcoPQ2C7QtaCoUFQjMPVWUQFcpqyMo9r3RRdJKqg"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17252/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64200/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17252/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/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:17252/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
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 d79f8b330262
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e715695f2c72
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-02-20_04-35-14__022ad48a-ae9d-48a9-9c31-b74447c5e232__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-02-20_04-35-14__022ad48a-ae9d-48a9-9c31-b74447c5e232__wakuorg_nwaku:latest.log

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_light_push_with_missing_content_topic with id: 2026-02-20_04-37-35__96e977ce-6aac-435e-8ae4-b23cb70e9f02
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-20_04-37-35__96e977ce-6aac-435e-8ae4-b23cb70e9f02__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.200.26
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56246', '56247', '56248', '56249', '56250']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 56246:56246 -p 56247:56247 -p 56248:56248 -p 56249:56249 -p 56250:56250 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56248 --rest-port=56246 --tcp-port=56247 --discv5-udp-port=56249 --rest-address=0.0.0.0 --nat=extip:172.18.200.26 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cfca56b82223c05cb077ad0ac7c4a8a3d32aa62cf6ff0d85ce50b9604edcdf0b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56250 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.200.26 waku c579433d7757e3507b905ad4f60167c64889ed8715534ea12cae0660d75d9d83
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e324d234bfd4. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c579433d7757. Setting up logs at ./log/docker/receiving_node1_2026-02-20_04-37-35__96e977ce-6aac-435e-8ae4-b23cb70e9f02__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 56246
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 929eba9b0771. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56246/health" -H "Content-Type: application/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:56246/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.200.26/tcp/56247/p2p/16Uiu2HAmAqJoaue2Z8Xq1VoDU7jMnQRC81rGtGTjwWv76XPhi3Jh","/ip4/172.18.200.26/tcp/56248/ws/p2p/16Uiu2HAmAqJoaue2Z8Xq1VoDU7jMnQRC81rGtGTjwWv76XPhi3Jh"],"enrUri":"enr:-L24QEj9h_yXzIS-2tc-iWe1VjfIsPilPGRdPDtL-bpK9jGkUf3TXyc5jGdUx3Jo3ewvX4NBEBEG7U104kp_KsUww_UCgmlkgnY0gmlwhKwSyBqKbXVsdGlhZGRyc5YACASsEsgaBtu3AAoErBLIGgbbuN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC5O1Mrh557O5evJ2GGPHqiP7-sJ9WV2cCa9Up3bBR0PKDdGNwgtu3g3VkcILbuYV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-20_04-37-35__96e977ce-6aac-435e-8ae4-b23cb70e9f02__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.130
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24340', '24341', '24342', '24343', '24344']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 24340:24340 -p 24341:24341 -p 24342:24342 -p 24343:24343 -p 24344:24344 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24342 --rest-port=24340 --tcp-port=24341 --discv5-udp-port=24343 --rest-address=0.0.0.0 --nat=extip:172.18.97.130 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dbcdac37e02423fbd793aa2ca49c2ac5dbadde7a6137a82b7c80dfc0a9cd9d84 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24344 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.97.130 waku b27885b75750db3bf05a9e29554298c70f574615c43ea3d73773fa61b9808228
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b27885b75750. Setting up logs at ./log/docker/receiving_node2_2026-02-20_04-37-35__96e977ce-6aac-435e-8ae4-b23cb70e9f02__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 24340
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24340/health" -H "Content-Type: application/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:24340/debug/v1/info" -H "Content-Type: application/json" -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.130/tcp/24341/p2p/16Uiu2HAmEeG5iNnnieGfEBfNAdxTXmWjV5xVEW42HHdZmP5PBBKX","/ip4/172.18.97.130/tcp/24342/ws/p2p/16Uiu2HAmEeG5iNnnieGfEBfNAdxTXmWjV5xVEW42HHdZmP5PBBKX"],"enrUri":"enr:-L24QEhF70tjgjj0Fqlt1NbMTE5aq3yKA9FdtRD_C0c9DFj5LjBJjBze2R5Zb2NKOX50R9d14wPMRikZawhBtkz3H7gCgmlkgnY0gmlwhKwSYYKKbXVsdGlhZGRyc5YACASsEmGCBl8VAAoErBJhggZfFt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDHYeUpc7RORXwJ0jmw6Ovu_5tTQOi5Jl4WSccm5t8UoqDdGNwgl8Vg3VkcIJfF4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24340/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.200.26/tcp/56247/p2p/16Uiu2HAmAqJoaue2Z8Xq1VoDU7jMnQRC81rGtGTjwWv76XPhi3Jh"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-20_04-37-35__96e977ce-6aac-435e-8ae4-b23cb70e9f02__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.77
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19736', '19737', '19738', '19739', '19740']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 19736:19736 -p 19737:19737 -p 19738:19738 -p 19739:19739 -p 19740:19740 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19738 --rest-port=19736 --tcp-port=19737 --discv5-udp-port=19739 --rest-address=0.0.0.0 --nat=extip:172.18.213.77 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cbef6ed2cf6eccbdeba9a11ad6d911e64c7d7d0cd3ee72d61bf585b62cec7ba9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19740 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QEj9h_yXzIS-2tc-iWe1VjfIsPilPGRdPDtL-bpK9jGkUf3TXyc5jGdUx3Jo3ewvX4NBEBEG7U104kp_KsUww_UCgmlkgnY0gmlwhKwSyBqKbXVsdGlhZGRyc5YACASsEsgaBtu3AAoErBLIGgbbuN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC5O1Mrh557O5evJ2GGPHqiP7-sJ9WV2cCa9Up3bBR0PKDdGNwgtu3g3VkcILbuYV3YWt1Mgk --lightpushnode=/ip4/172.18.200.26/tcp/56247/p2p/16Uiu2HAmAqJoaue2Z8Xq1VoDU7jMnQRC81rGtGTjwWv76XPhi3Jh --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.213.77 waku 85ff697f4c1d59c654e0edd77193e48ee210e5c848b93552410cebcd97b0583d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 85ff697f4c1d. Setting up logs at ./log/docker/lightpush_node1_2026-02-20_04-37-35__96e977ce-6aac-435e-8ae4-b23cb70e9f02__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 19736
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19736/health" -H "Content-Type: application/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:19736/debug/v1/info" -H "Content-Type: application/json" -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.77/tcp/19737/p2p/16Uiu2HAmSP6mrLEPLipyzRkD59SuTzGQav7Vq9jQSekwidSjoPJ4","/ip4/172.18.213.77/tcp/19738/ws/p2p/16Uiu2HAmSP6mrLEPLipyzRkD59SuTzGQav7Vq9jQSekwidSjoPJ4"],"enrUri":"enr:-L24QH-UGGw8bQvpKPQgwyy-F97YwysWsJS1gk8nBCclsRzuat-ux8gXa-SkTg5l__fY8XtcAsjsRfIuCeYanu1f7RACgmlkgnY0gmlwhKwS1U2KbXVsdGlhZGRyc5YACASsEtVNBk0ZAAoErBLVTQZNGt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDy_GWSiP6R-lH6L3dY0nq-4xrHPX_oEkOb8ty-2UMKOWDdGNwgk0Zg3VkcIJNG4V3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19736/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.200.26/tcp/56247/p2p/16Uiu2HAmAqJoaue2Z8Xq1VoDU7jMnQRC81rGtGTjwWv76XPhi3Jh"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19736/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.97.130/tcp/24341/p2p/16Uiu2HAmEeG5iNnnieGfEBfNAdxTXmWjV5xVEW42HHdZmP5PBBKX"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56246/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:24340/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:19736/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:19736/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "timestamp": 1771562259809410048}}'
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:19736/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 c579433d7757
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b27885b75750
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 85ff697f4c1d
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c579433d7757. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

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_single_pubsub_topic[/waku/2/rs/8/0] with id: 2026-02-20_04-34-38__b58ab363-375f-46b8-ab27-6c5f28d73e49
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-34-38__b58ab363-375f-46b8-ab27-6c5f28d73e49__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.42
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24458', '24459', '24460', '24461', '24462']
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 24458:24458 -p 24459:24459 -p 24460:24460 -p 24461:24461 -p 24462:24462 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24460 --rest-port=24458 --tcp-port=24459 --discv5-udp-port=24461 --rest-address=0.0.0.0 --nat=extip:172.18.136.42 --peer-exchange=true --discv5-discovery=true --cluster-id=8 --nodekey=bbe1c8fdff0f7e7fffef1394beeab6d01d5e3cc64b81c1d4ebf023a3a2d84eed --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24462 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.136.42 waku d005e597ebea071a8c5f7c002f36ee2e62b1c3439b3780e75645dd1f1231c174
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d005e597ebea. Setting up logs at ./log/docker/node1_2026-02-20_04-34-38__b58ab363-375f-46b8-ab27-6c5f28d73e49__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 24458
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 d43d121fb92d. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c1f08ed3b24b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24458/health" -H "Content-Type: application/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:24458/debug/v1/info" -H "Content-Type: application/json" -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.42/tcp/24459/p2p/16Uiu2HAmPD199TdV4JQu4y2iJ2hSPQAb5MQ2PZ3bm9tYY1K7q8SY","/ip4/172.18.136.42/tcp/24460/ws/p2p/16Uiu2HAmPD199TdV4JQu4y2iJ2hSPQAb5MQ2PZ3bm9tYY1K7q8SY"],"enrUri":"enr:-L24QJaj8phb8gnfzDy8nVQ42XnDzbVUoN3EecgjQqed3mcPTmqqhzXdHv5SfAx0iyeRvLBSnuEzcORyjcSqE2Ns-xgCgmlkgnY0gmlwhKwSiCqKbXVsdGlhZGRyc5YACASsEogqBl-LAAoErBKIKgZfjN0DgnJzhQAIAQAAiXNlY3AyNTZrMaEDnMhZYGIHS9tP34tHEnVM7fzcoZgdrfrkorxVz9kk72WDdGNwgl-Lg3VkcIJfjYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-20_04-34-38__b58ab363-375f-46b8-ab27-6c5f28d73e49__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.86.175
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52155', '52156', '52157', '52158', '52159']
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 52155:52155 -p 52156:52156 -p 52157:52157 -p 52158:52158 -p 52159:52159 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52157 --rest-port=52155 --tcp-port=52156 --discv5-udp-port=52158 --rest-address=0.0.0.0 --nat=extip:172.18.86.175 --peer-exchange=true --discv5-discovery=true --cluster-id=8 --nodekey=2bbcb8172aa1133ff39c0631463ff708d8e893eca3d3f4c6af689a6ba4460d1c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52159 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJaj8phb8gnfzDy8nVQ42XnDzbVUoN3EecgjQqed3mcPTmqqhzXdHv5SfAx0iyeRvLBSnuEzcORyjcSqE2Ns-xgCgmlkgnY0gmlwhKwSiCqKbXVsdGlhZGRyc5YACASsEogqBl-LAAoErBKIKgZfjN0DgnJzhQAIAQAAiXNlY3AyNTZrMaEDnMhZYGIHS9tP34tHEnVM7fzcoZgdrfrkorxVz9kk72WDdGNwgl-Lg3VkcIJfjYV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.86.175 waku d628c46e5243ba500e3bc4f4feaee07d07af0e74900a7bfc8185019e562452b5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d628c46e5243. Setting up logs at ./log/docker/node2_2026-02-20_04-34-38__b58ab363-375f-46b8-ab27-6c5f28d73e49__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 52155
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52155/health" -H "Content-Type: application/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:52155/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.86.175/tcp/52156/p2p/16Uiu2HAmVJYic9LYvYXNAbrbTUa14YbQhm23Her5vBmWS92z9n4p","/ip4/172.18.86.175/tcp/52157/ws/p2p/16Uiu2HAmVJYic9LYvYXNAbrbTUa14YbQhm23Her5vBmWS92z9n4p"],"enrUri":"enr:-L24QCOy566_LNDi5qCct81sSEorcfI8hdpZ8qqbtf7KuMKPTqfSMF-k2NcsZEMfjxw3BAcdV-IWoDvqF1OtZvwD5BsCgmlkgnY0gmlwhKwSVq-KbXVsdGlhZGRyc5YACASsElavBsu8AAoErBJWrwbLvd0DgnJzhQAIAQAAiXNlY3AyNTZrMaED91oULwmhg6YTKjMyzTwODP32YDxdpN2QgBn_RKApvSGDdGNwgsu8g3VkcILLvoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52155/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.136.42/tcp/24459/p2p/16Uiu2HAmPD199TdV4JQu4y2iJ2hSPQAb5MQ2PZ3bm9tYY1K7q8SY"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24458/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:52155/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:24458/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:24458/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":1771562080902171013,"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:52155/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":1771562080902171013,"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 d005e597ebea
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d628c46e5243
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,145 @@
2026-02-20 04:45:20.027 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-20 04:45:20.029 DEBUG [tests.conftest] Running test: test_sync_with_one_node_with_delayed_start with id: 2026-02-20_04-45-20__11babe1d-9105-4d4d-8364-4806fe8b357d
2026-02-20 04:45:20.030 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-20 04:45:20.038 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:45:20.039 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-45-20__11babe1d-9105-4d4d-8364-4806fe8b357d__wakuorg_nwaku:latest.log
2026-02-20 04:45:20.046 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:45:20.046 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-20_04-45-20__11babe1d-9105-4d4d-8364-4806fe8b357d__wakuorg_nwaku:latest.log
2026-02-20 04:45:20.052 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:45:20.052 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-20_04-45-20__11babe1d-9105-4d4d-8364-4806fe8b357d__wakuorg_nwaku:latest.log
2026-02-20 04:45:20.052 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-20 04:45:20.053 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:45:20.053 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:45:20.055 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:45:20.055 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.17.250
2026-02-20 04:45:20.055 DEBUG [src.node.docker_mananger] Generated ports ['12096', '12097', '12098', '12099', '12100']
2026-02-20 04:45:20.055 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:45:20.055 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:45:20.055 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:45:20.056 DEBUG [src.node.docker_mananger] docker run -i -t -p 12096:12096 -p 12097:12097 -p 12098:12098 -p 12099:12099 -p 12100:12100 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12098 --rest-port=12096 --tcp-port=12097 --discv5-udp-port=12099 --rest-address=0.0.0.0 --nat=extip:172.18.17.250 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e88e5fb9effefc45136ebf929734f70efca7fac248ac3b34ce1f1f33023dbe58 --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12100 --metrics-logging=true --relay=true
2026-02-20 04:45:20.245 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.17.250 waku 9cb0703d7be1d216a96816b58bdf238783e4c276ba85ebd336425f9b03f36a4a
2026-02-20 04:45:20.279 DEBUG [src.node.docker_mananger] Container started with ID 9cb0703d7be1. Setting up logs at ./log/docker/node1_2026-02-20_04-45-20__11babe1d-9105-4d4d-8364-4806fe8b357d__wakuorg_nwaku:latest.log
2026-02-20 04:45:20.281 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12096
2026-02-20 04:45:20.281 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:45:20.301 ERROR [src.node.docker_mananger] Max retries reached for container 3eeda35560c9. Exiting log stream.
2026-02-20 04:45:20.858 ERROR [src.node.docker_mananger] Max retries reached for container 30ffa4f3e66f. Exiting log stream.
2026-02-20 04:45:21.281 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12096/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:45:21.284 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-02-20 04:45:21.284 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:45:21.285 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12096/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:45:21.287 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.17.250/tcp/12097/p2p/16Uiu2HAm88EhMEJ2FffUACyToLREUJarbVq6b2S2vUkM92Sk9k3f","/ip4/172.18.17.250/tcp/12098/ws/p2p/16Uiu2HAm88EhMEJ2FffUACyToLREUJarbVq6b2S2vUkM92Sk9k3f"],"enrUri":"enr:-L24QHy7Wkx-DDiPMcJIfU5fH-EsG5ohv2kNT0ZYsxoc7dDYRnVnwKRvApmOIzUiYzPGiKAzldCAqc0lkiGGvUZKvucCgmlkgnY0gmlwhKwSEfqKbXVsdGlhZGRyc5YACASsEhH6Bi9BAAoErBIR-gYvQt0DgnJzhQADAQAAiXNlY3AyNTZrMaECvLB31xbfh4mPuqwVDM55u3Lu5ZcS5AO7Ex-zoD-ZZXaDdGNwgi9Bg3VkcIIvQ4V3YWt1MhM"}'
2026-02-20 04:45:21.287 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:45:21.287 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:45:21.287 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:45:21.289 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:45:21.289 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.109.131
2026-02-20 04:45:21.289 DEBUG [src.node.docker_mananger] Generated ports ['20936', '20937', '20938', '20939', '20940']
2026-02-20 04:45:21.289 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:45:21.289 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:45:21.289 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:45:21.289 DEBUG [src.node.docker_mananger] docker run -i -t -p 20936:20936 -p 20937:20937 -p 20938:20938 -p 20939:20939 -p 20940:20940 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20938 --rest-port=20936 --tcp-port=20937 --discv5-udp-port=20939 --rest-address=0.0.0.0 --nat=extip:172.18.109.131 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d5b8e24e3baccd4ffb43954f1fe2adf244cb6a82ccc7df90b9ec7d1ab7dc9693 --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20940 --metrics-logging=true --relay=true --storenode=/ip4/172.18.17.250/tcp/12097/p2p/16Uiu2HAm88EhMEJ2FffUACyToLREUJarbVq6b2S2vUkM92Sk9k3f --discv5-bootstrap-node=enr:-L24QHy7Wkx-DDiPMcJIfU5fH-EsG5ohv2kNT0ZYsxoc7dDYRnVnwKRvApmOIzUiYzPGiKAzldCAqc0lkiGGvUZKvucCgmlkgnY0gmlwhKwSEfqKbXVsdGlhZGRyc5YACASsEhH6Bi9BAAoErBIR-gYvQt0DgnJzhQADAQAAiXNlY3AyNTZrMaECvLB31xbfh4mPuqwVDM55u3Lu5ZcS5AO7Ex-zoD-ZZXaDdGNwgi9Bg3VkcIIvQ4V3YWt1MhM
2026-02-20 04:45:21.478 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.109.131 waku e52c7ae828bfce4f86c2e065943f7ccb511cd9ad8508181af6315cc6e43481e0
2026-02-20 04:45:21.508 DEBUG [src.node.docker_mananger] Container started with ID e52c7ae828bf. Setting up logs at ./log/docker/node2_2026-02-20_04-45-20__11babe1d-9105-4d4d-8364-4806fe8b357d__wakuorg_nwaku:latest.log
2026-02-20 04:45:21.508 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 20936
2026-02-20 04:45:21.508 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:45:22.510 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20936/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:45:22.513 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-02-20 04:45:22.513 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:45:22.513 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20936/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:45:22.516 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.109.131/tcp/20937/p2p/16Uiu2HAkzeW5kp2VJfdM9orcJnLFPbDq3wDUWEVCPoyjCWXWHseS","/ip4/172.18.109.131/tcp/20938/ws/p2p/16Uiu2HAkzeW5kp2VJfdM9orcJnLFPbDq3wDUWEVCPoyjCWXWHseS"],"enrUri":"enr:-L24QJEaY1QfeTOaDqYn9TtC0ElefTTUGGpax_pBhqs6c-v8f9k3JiGY6a7Pr0evF7HcfKSUNyEpiZr0WphOCK4p6LkCgmlkgnY0gmlwhKwSbYOKbXVsdGlhZGRyc5YACASsEm2DBlHJAAoErBJtgwZRyt0DgnJzhQADAQAAiXNlY3AyNTZrMaECTZPLWtovE0UDgFnKtgDIxDsp6vuXWkaD8_CIHSURulODdGNwglHJg3VkcIJRy4V3YWt1MhM"}'
2026-02-20 04:45:22.516 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:45:22.516 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20936/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.17.250/tcp/12097/p2p/16Uiu2HAm88EhMEJ2FffUACyToLREUJarbVq6b2S2vUkM92Sk9k3f"]'
2026-02-20 04:45:22.518 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:45:22.519 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12096/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-20 04:45:22.521 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:45:22.521 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20936/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-20 04:45:22.524 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:45:22.524 DEBUG [src.steps.store] Relaying message
2026-02-20 04:45:22.524 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12096/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:45:22.529 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:45:22.530 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:45:22.731 DEBUG [src.steps.store] Relaying message
2026-02-20 04:45:22.731 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12096/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:45:22.738 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:45:22.738 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:45:22.939 DEBUG [src.steps.store] Relaying message
2026-02-20 04:45:22.939 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12096/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:45:22.945 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:45:22.945 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:45:23.146 DEBUG [src.steps.store] Relaying message
2026-02-20 04:45:23.146 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12096/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:45:23.152 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:45:23.152 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:45:23.353 DEBUG [src.steps.store] Relaying message
2026-02-20 04:45:23.353 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12096/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:45:23.359 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:45:23.359 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:45:23.560 DEBUG [src.steps.store] Relaying message
2026-02-20 04:45:23.560 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12096/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:45:23.566 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:45:23.567 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:45:23.768 DEBUG [src.steps.store] Relaying message
2026-02-20 04:45:23.769 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12096/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:45:23.775 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:45:23.776 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:45:23.976 DEBUG [src.steps.store] Relaying message
2026-02-20 04:45:23.977 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12096/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:45:23.982 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:45:23.983 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:45:24.184 DEBUG [src.steps.store] Relaying message
2026-02-20 04:45:24.184 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12096/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:45:24.190 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:45:24.191 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:45:24.391 DEBUG [src.steps.store] Relaying message
2026-02-20 04:45:24.391 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12096/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:45:24.397 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:45:24.397 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:45:24.598 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:45:24.598 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:45:24.600 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:45:24.600 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.24.197
2026-02-20 04:45:24.600 DEBUG [src.node.docker_mananger] Generated ports ['32068', '32069', '32070', '32071', '32072']
2026-02-20 04:45:24.600 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:45:24.600 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:45:24.601 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:45:24.601 DEBUG [src.node.docker_mananger] docker run -i -t -p 32068:32068 -p 32069:32069 -p 32070:32070 -p 32071:32071 -p 32072:32072 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32070 --rest-port=32068 --tcp-port=32069 --discv5-udp-port=32071 --rest-address=0.0.0.0 --nat=extip:172.18.24.197 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d9c5afd2abd89ab0f1b9ca9c1a7bdc4102c07dbbb3c9fe83e52bedb36dde286e --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32072 --metrics-logging=true --relay=true --storenode=/ip4/172.18.109.131/tcp/20937/p2p/16Uiu2HAkzeW5kp2VJfdM9orcJnLFPbDq3wDUWEVCPoyjCWXWHseS --discv5-bootstrap-node=enr:-L24QJEaY1QfeTOaDqYn9TtC0ElefTTUGGpax_pBhqs6c-v8f9k3JiGY6a7Pr0evF7HcfKSUNyEpiZr0WphOCK4p6LkCgmlkgnY0gmlwhKwSbYOKbXVsdGlhZGRyc5YACASsEm2DBlHJAAoErBJtgwZRyt0DgnJzhQADAQAAiXNlY3AyNTZrMaECTZPLWtovE0UDgFnKtgDIxDsp6vuXWkaD8_CIHSURulODdGNwglHJg3VkcIJRy4V3YWt1MhM
2026-02-20 04:45:24.787 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.24.197 waku 5f58bd41ef1afc67ae1eef86f15c700a3e19ef7109aec96291e774bc32101a26
2026-02-20 04:45:24.822 DEBUG [src.node.docker_mananger] Container started with ID 5f58bd41ef1a. Setting up logs at ./log/docker/node3_2026-02-20_04-45-20__11babe1d-9105-4d4d-8364-4806fe8b357d__wakuorg_nwaku:latest.log
2026-02-20 04:45:24.822 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32068
2026-02-20 04:45:24.823 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:45:25.823 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32068/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:45:25.847 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-02-20 04:45:25.848 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:45:25.849 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32068/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:45:25.855 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.24.197/tcp/32069/p2p/16Uiu2HAmM5xe1eCy7B175d6EhGn4F3qxXTF4zv2zfk1mGANy2AvS","/ip4/172.18.24.197/tcp/32070/ws/p2p/16Uiu2HAmM5xe1eCy7B175d6EhGn4F3qxXTF4zv2zfk1mGANy2AvS"],"enrUri":"enr:-L24QNtnPgTyLuh3EUL7mhWZmulmFepiFppsknBFKWOAAiKsKTPe-g94qztYatk27QOV1vNzpBDmGux7cGAaID4yUy0CgmlkgnY0gmlwhKwSGMWKbXVsdGlhZGRyc5YACASsEhjFBn1FAAoErBIYxQZ9Rt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDfUMUiZAS72QYGLhQQt7NLdWU9F834KLmpKG809kXK-eDdGNwgn1Fg3VkcIJ9R4V3YWt1MgE"}'
2026-02-20 04:45:25.856 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:45:25.856 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32068/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.109.131/tcp/20937/p2p/16Uiu2HAkzeW5kp2VJfdM9orcJnLFPbDq3wDUWEVCPoyjCWXWHseS"]'
2026-02-20 04:45:25.862 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:45:25.862 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32068/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-20 04:45:25.864 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:45:25.864 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:45:26.865 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-20 04:45:26.865 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12096/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:45:26.869 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1a3391f2f9dc161035778b9a19f72e0552ce0e6ffd29f23f836934214d578368"},{"messageHash":"0x69716c70d8dbee8dae15a65a0be4cc8631691236cfe86681aff6498392e809ec"},{"messageHash":"0xd7fff449ef2413f1472007aae1936a3cc7fd5eb1f1b26f90c2a389188bc76a0d"},{"messageHash":"0x666e6b58519ccd196541a1ba3e98f3bbfec4726ee44bb9b7a4cbd2166b52f645"},{"messageHash":"0x2ca7d58617e9ef482f07dc5c983746fddf40365dbde65792c8451274893bb728"},{"messageHash":"0xabbbe21744f831cdeba3e6f5582987a439edaa366abd5659b43fa9f8dab701ae"},{"messageHash":"0x35231cfe56c525cb47e3fa2be4b76669e85cd11cbc1f5867512bec7ffb77480e"},{"messageHash":"0xb60951d273c9978d553a817fc5b65ef48ef112dbed54fb673120c7b6e9bcf05f"},{"messageHash":"0x284fa9ef73b0d3ed0222c861665287404d37b8c64d9e71a5748e221d079eb815"},{"messageHash":"0x31344d9c82be1a14e8a3a3dbd2281f75fc797fc812b46ead8cdacf0fa2acff4e"}]}'
2026-02-20 04:45:26.869 DEBUG [src.steps.store] messages length is 10
2026-02-20 04:45:26.870 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-20 04:45:26.870 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20936/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:45:26.873 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1a3391f2f9dc161035778b9a19f72e0552ce0e6ffd29f23f836934214d578368"},{"messageHash":"0x69716c70d8dbee8dae15a65a0be4cc8631691236cfe86681aff6498392e809ec"},{"messageHash":"0xd7fff449ef2413f1472007aae1936a3cc7fd5eb1f1b26f90c2a389188bc76a0d"},{"messageHash":"0x666e6b58519ccd196541a1ba3e98f3bbfec4726ee44bb9b7a4cbd2166b52f645"},{"messageHash":"0x2ca7d58617e9ef482f07dc5c983746fddf40365dbde65792c8451274893bb728"},{"messageHash":"0xabbbe21744f831cdeba3e6f5582987a439edaa366abd5659b43fa9f8dab701ae"},{"messageHash":"0x35231cfe56c525cb47e3fa2be4b76669e85cd11cbc1f5867512bec7ffb77480e"},{"messageHash":"0xb60951d273c9978d553a817fc5b65ef48ef112dbed54fb673120c7b6e9bcf05f"},{"messageHash":"0x284fa9ef73b0d3ed0222c861665287404d37b8c64d9e71a5748e221d079eb815"},{"messageHash":"0x31344d9c82be1a14e8a3a3dbd2281f75fc797fc812b46ead8cdacf0fa2acff4e"}]}'
2026-02-20 04:45:26.873 DEBUG [src.steps.store] messages length is 10
2026-02-20 04:45:26.875 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-20 04:45:26.875 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32068/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:45:26.883 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"fab0e46b4cbafd1f8e68","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1a3391f2f9dc161035778b9a19f72e0552ce0e6ffd29f23f836934214d578368"},{"messageHash":"0x69716c70d8dbee8dae15a65a0be4cc8631691236cfe86681aff6498392e809ec"},{"messageHash":"0xd7fff449ef2413f1472007aae1936a3cc7fd5eb1f1b26f90c2a389188bc76a0d"},{"messageHash":"0x666e6b58519ccd196541a1ba3e98f3bbfec4726ee44bb9b7a4cbd2166b52f645"},{"messageHash":"0x2ca7d58617e9ef482f07dc5c983746fddf40365dbde65792c8451274893bb728"},{"messageHash":"0xabbbe21744f831cdeba3e6f5582987a439edaa366abd5659b43fa9f8dab701ae"},{"messageHash":"0x35231cfe56c525cb47e3fa2be4b76669e85cd11cbc1f5867512bec7ffb77480e"},{"messageHash":"0xb60951d273c9978d553a817fc5b65ef48ef112dbed54fb673120c7b6e9bcf05f"},{"messageHash":"0x284fa9ef73b0d3ed0222c861665287404d37b8c64d9e71a5748e221d079eb815"},{"messageHash":"0x31344d9c82be1a14e8a3a3dbd2281f75fc797fc812b46ead8cdacf0fa2acff4e"}]}'
2026-02-20 04:45:26.883 DEBUG [src.steps.store] messages length is 10
2026-02-20 04:45:26.886 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-20 04:45:26.887 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-20 04:45:26.887 DEBUG [src.node.waku_node] Stopping container with id 9cb0703d7be1
2026-02-20 04:45:27.422 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:45:27.422 DEBUG [src.node.waku_node] Stopping container with id e52c7ae828bf
2026-02-20 04:45:27.999 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:45:28.000 DEBUG [src.node.waku_node] Stopping container with id 5f58bd41ef1a
2026-02-20 04:45:28.268 ERROR [src.node.docker_mananger] Max retries reached for container 9cb0703d7be1. Exiting log stream.
2026-02-20 04:45:28.590 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:45:28.592 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-20 04:45:28.606 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:45:28.617 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:45:28.622 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,275 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_multiple_lightpush_nodes with id: 2026-02-20_04-34-11__fb8e2c3e-1f86-466a-aa13-7a9d178a3130
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-20_04-34-11__fb8e2c3e-1f86-466a-aa13-7a9d178a3130__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.221.26
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3833', '3834', '3835', '3836', '3837']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 3833:3833 -p 3834:3834 -p 3835:3835 -p 3836:3836 -p 3837:3837 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3835 --rest-port=3833 --tcp-port=3834 --discv5-udp-port=3836 --rest-address=0.0.0.0 --nat=extip:172.18.221.26 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=98aae7cbc0fb8d7aa57c6ee595a1cafe8af00bfbd55e993c68fc0114a591f189 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3837 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.221.26 waku e704cd93feceb29deafbd395c0e71392a457f0cf46defbc3bb722db6a887c16c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e704cd93fece. Setting up logs at ./log/docker/receiving_node1_2026-02-20_04-34-11__fb8e2c3e-1f86-466a-aa13-7a9d178a3130__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 3833
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 7ddbf887296e. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f7d5e8f82d69. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3833/health" -H "Content-Type: application/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:3833/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.221.26/tcp/3834/p2p/16Uiu2HAmT2avGsZYuDnZU7hAcw1bFyGsyRinn4Ca4RNGpgiWebSM","/ip4/172.18.221.26/tcp/3835/ws/p2p/16Uiu2HAmT2avGsZYuDnZU7hAcw1bFyGsyRinn4Ca4RNGpgiWebSM"],"enrUri":"enr:-L24QAv76v6ks3yZef02AQyAKYwbD_5ShNtExSqpiVTJXlGkNwXfuguyFORK9PnBIbiu4AdpvWXqpqumU3jYEnFkxAICgmlkgnY0gmlwhKwS3RqKbXVsdGlhZGRyc5YACASsEt0aBg76AAoErBLdGgYO-90DgnJzhQADAQAAiXNlY3AyNTZrMaED1YvmojygsEJMAPMqKBYfhblmyNXTsKG_VHdsAaspt_6DdGNwgg76g3VkcIIO_IV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-20_04-34-11__fb8e2c3e-1f86-466a-aa13-7a9d178a3130__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.168
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['45561', '45562', '45563', '45564', '45565']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 45561:45561 -p 45562:45562 -p 45563:45563 -p 45564:45564 -p 45565:45565 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45563 --rest-port=45561 --tcp-port=45562 --discv5-udp-port=45564 --rest-address=0.0.0.0 --nat=extip:172.18.71.168 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ebd4cece76a0e9b339ba65145b6dbc8d318beeed7166eb1de8ec1bbb5b41b588 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45565 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.71.168 waku 62a661daf0cee1c1b170a4ce87f7093ce4d31db974e535520f0ecb5c83a9b4df
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 62a661daf0ce. Setting up logs at ./log/docker/receiving_node2_2026-02-20_04-34-11__fb8e2c3e-1f86-466a-aa13-7a9d178a3130__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 45561
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45561/health" -H "Content-Type: application/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:45561/debug/v1/info" -H "Content-Type: application/json" -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.168/tcp/45562/p2p/16Uiu2HAm9xwBu9u7vN6cj3bn2RDiuAY1oR9yDtm3ks6NaJcSmNNt","/ip4/172.18.71.168/tcp/45563/ws/p2p/16Uiu2HAm9xwBu9u7vN6cj3bn2RDiuAY1oR9yDtm3ks6NaJcSmNNt"],"enrUri":"enr:-L24QHcSQcKC11YCv-46_Z640MeoQWcg2UI1YHk0biWKNKXcAXvQJTJn92X5gzur_WGKFsU_4UTAZk448SOCwH6pwl8CgmlkgnY0gmlwhKwSR6iKbXVsdGlhZGRyc5YACASsEkeoBrH6AAoErBJHqAax-90DgnJzhQADAQAAiXNlY3AyNTZrMaEC2AXRkQYqollAhy-D1tQqZG31AfhrkpWdzIsJyzOxjvmDdGNwgrH6g3VkcIKx_IV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45561/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.221.26/tcp/3834/p2p/16Uiu2HAmT2avGsZYuDnZU7hAcw1bFyGsyRinn4Ca4RNGpgiWebSM"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-20_04-34-11__fb8e2c3e-1f86-466a-aa13-7a9d178a3130__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.197.72
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29010', '29011', '29012', '29013', '29014']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 29010:29010 -p 29011:29011 -p 29012:29012 -p 29013:29013 -p 29014:29014 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29012 --rest-port=29010 --tcp-port=29011 --discv5-udp-port=29013 --rest-address=0.0.0.0 --nat=extip:172.18.197.72 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=45844a8db2b0b7c22c89aabda2c3ae1a2eff3a3e95feae6eb58edd65fe0dcd6f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29014 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QAv76v6ks3yZef02AQyAKYwbD_5ShNtExSqpiVTJXlGkNwXfuguyFORK9PnBIbiu4AdpvWXqpqumU3jYEnFkxAICgmlkgnY0gmlwhKwS3RqKbXVsdGlhZGRyc5YACASsEt0aBg76AAoErBLdGgYO-90DgnJzhQADAQAAiXNlY3AyNTZrMaED1YvmojygsEJMAPMqKBYfhblmyNXTsKG_VHdsAaspt_6DdGNwgg76g3VkcIIO_IV3YWt1Mgk --lightpushnode=/ip4/172.18.221.26/tcp/3834/p2p/16Uiu2HAmT2avGsZYuDnZU7hAcw1bFyGsyRinn4Ca4RNGpgiWebSM --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.197.72 waku 8dbcb20d8b3a076417dd3a2fab28321aa36592b7a65a86cd2bb525d19e97559a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8dbcb20d8b3a. Setting up logs at ./log/docker/lightpush_node1_2026-02-20_04-34-11__fb8e2c3e-1f86-466a-aa13-7a9d178a3130__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 29010
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29010/health" -H "Content-Type: application/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:29010/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.197.72/tcp/29011/p2p/16Uiu2HAmVZD4MRYWsgkR7uUhsRtd6o2JteuSA1HYRK9XZ9aGML1i","/ip4/172.18.197.72/tcp/29012/ws/p2p/16Uiu2HAmVZD4MRYWsgkR7uUhsRtd6o2JteuSA1HYRK9XZ9aGML1i"],"enrUri":"enr:-L24QBIu6JnmEgC44FHCFZ0Mit6datrc4n_cNO3X7mr-KWcOHvelUcUG5S5upwdFccB35Ea7shtJXlbBVO0K_lQ0L3sCgmlkgnY0gmlwhKwSxUiKbXVsdGlhZGRyc5YACASsEsVIBnFTAAoErBLFSAZxVN0DgnJzhQADAQAAiXNlY3AyNTZrMaED-xuP1dcx_E2u0Ka2O2HY4lkLqMf8EaLlpB0i2ZOveoWDdGNwgnFTg3VkcIJxVYV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29010/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.221.26/tcp/3834/p2p/16Uiu2HAmT2avGsZYuDnZU7hAcw1bFyGsyRinn4Ca4RNGpgiWebSM"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29010/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.71.168/tcp/45562/p2p/16Uiu2HAm9xwBu9u7vN6cj3bn2RDiuAY1oR9yDtm3ks6NaJcSmNNt"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node2_2026-02-20_04-34-11__fb8e2c3e-1f86-466a-aa13-7a9d178a3130__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.179
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['39123', '39124', '39125', '39126', '39127']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 39123:39123 -p 39124:39124 -p 39125:39125 -p 39126:39126 -p 39127:39127 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39125 --rest-port=39123 --tcp-port=39124 --discv5-udp-port=39126 --rest-address=0.0.0.0 --nat=extip:172.18.53.179 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=91f5a1afcc2fdda7c93dc078bb51e3a8b68c08e2e645661f7176323c4f3306f0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39127 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QAv76v6ks3yZef02AQyAKYwbD_5ShNtExSqpiVTJXlGkNwXfuguyFORK9PnBIbiu4AdpvWXqpqumU3jYEnFkxAICgmlkgnY0gmlwhKwS3RqKbXVsdGlhZGRyc5YACASsEt0aBg76AAoErBLdGgYO-90DgnJzhQADAQAAiXNlY3AyNTZrMaED1YvmojygsEJMAPMqKBYfhblmyNXTsKG_VHdsAaspt_6DdGNwgg76g3VkcIIO_IV3YWt1Mgk --lightpushnode=/ip4/172.18.221.26/tcp/3834/p2p/16Uiu2HAmT2avGsZYuDnZU7hAcw1bFyGsyRinn4Ca4RNGpgiWebSM --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.53.179 waku 8fe7b78660cc41887f268413ddbb8cd25ef7e51a2a020184c33e7ba420320aaa
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8fe7b78660cc. Setting up logs at ./log/docker/lightpush_node2_2026-02-20_04-34-11__fb8e2c3e-1f86-466a-aa13-7a9d178a3130__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 39123
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39123/health" -H "Content-Type: application/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:39123/debug/v1/info" -H "Content-Type: application/json" -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.179/tcp/39124/p2p/16Uiu2HAmAJ5vNXgD6mGt3jmPMVgkryznqZg7cb1Mn3ksrKSA6EHJ","/ip4/172.18.53.179/tcp/39125/ws/p2p/16Uiu2HAmAJ5vNXgD6mGt3jmPMVgkryznqZg7cb1Mn3ksrKSA6EHJ"],"enrUri":"enr:-L24QBrH1LtFhbHiOHWQNbltmV9WBZOLl002ir3YstUcQQ09cMBVNiAciH1gdzYXDnxY3pW3ubfkFlJOh-7DhC-G1m8CgmlkgnY0gmlwhKwSNbOKbXVsdGlhZGRyc5YACASsEjWzBpjUAAoErBI1swaY1d0DgnJzhQADAQAAiXNlY3AyNTZrMaEC3O26RHbpEERlMk2FBfnY823_VtbTMQsVqUBEri_Ttn2DdGNwgpjUg3VkcIKY1oV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39123/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.221.26/tcp/3834/p2p/16Uiu2HAmT2avGsZYuDnZU7hAcw1bFyGsyRinn4Ca4RNGpgiWebSM"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39123/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.71.168/tcp/45562/p2p/16Uiu2HAm9xwBu9u7vN6cj3bn2RDiuAY1oR9yDtm3ks6NaJcSmNNt"]'
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_node3_2026-02-20_04-34-11__fb8e2c3e-1f86-466a-aa13-7a9d178a3130__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.35.56
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['1938', '1939', '1940', '1941', '1942']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 1938:1938 -p 1939:1939 -p 1940:1940 -p 1941:1941 -p 1942:1942 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1940 --rest-port=1938 --tcp-port=1939 --discv5-udp-port=1941 --rest-address=0.0.0.0 --nat=extip:172.18.35.56 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dbacd30c263b1b54b3fb5f1295a362ccd69acec9eac84ffddbbe91f3ef282dbf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1942 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QAv76v6ks3yZef02AQyAKYwbD_5ShNtExSqpiVTJXlGkNwXfuguyFORK9PnBIbiu4AdpvWXqpqumU3jYEnFkxAICgmlkgnY0gmlwhKwS3RqKbXVsdGlhZGRyc5YACASsEt0aBg76AAoErBLdGgYO-90DgnJzhQADAQAAiXNlY3AyNTZrMaED1YvmojygsEJMAPMqKBYfhblmyNXTsKG_VHdsAaspt_6DdGNwgg76g3VkcIIO_IV3YWt1Mgk --lightpushnode=/ip4/172.18.221.26/tcp/3834/p2p/16Uiu2HAmT2avGsZYuDnZU7hAcw1bFyGsyRinn4Ca4RNGpgiWebSM --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.35.56 waku ba8c2a32c369714be87c2643b65a8c991022e2f05cb2853fc2deb8e6ac8eb60b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ba8c2a32c369. Setting up logs at ./log/docker/lightpush_node3_2026-02-20_04-34-11__fb8e2c3e-1f86-466a-aa13-7a9d178a3130__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 1938
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1938/health" -H "Content-Type: application/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:1938/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.35.56/tcp/1939/p2p/16Uiu2HAm9METcJekHKvGaNibTZnmCZcaE24qB5Xoug6UMUwhbFHq","/ip4/172.18.35.56/tcp/1940/ws/p2p/16Uiu2HAm9METcJekHKvGaNibTZnmCZcaE24qB5Xoug6UMUwhbFHq"],"enrUri":"enr:-L24QE4Yjnpkv7f6ETFPjEBS0JbV7rQY0J-DwZaJhcg4NCa3Mrl8UYoFAsSFNuaEBlqNKOzhEQWQJRCcAzCNEZxDt_wCgmlkgnY0gmlwhKwSIziKbXVsdGlhZGRyc5YACASsEiM4BgeTAAoErBIjOAYHlN0DgnJzhQADAQAAiXNlY3AyNTZrMaECzuBwDayyOF4ZOMlbuSiVSKYRdG20OgF3xbu0cM-GwxiDdGNwggeTg3VkcIIHlYV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1938/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.221.26/tcp/3834/p2p/16Uiu2HAmT2avGsZYuDnZU7hAcw1bFyGsyRinn4Ca4RNGpgiWebSM"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1938/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.71.168/tcp/45562/p2p/16Uiu2HAm9xwBu9u7vN6cj3bn2RDiuAY1oR9yDtm3ks6NaJcSmNNt"]'
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_node4_2026-02-20_04-34-11__fb8e2c3e-1f86-466a-aa13-7a9d178a3130__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.196.254
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26546', '26547', '26548', '26549', '26550']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 26546:26546 -p 26547:26547 -p 26548:26548 -p 26549:26549 -p 26550:26550 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26548 --rest-port=26546 --tcp-port=26547 --discv5-udp-port=26549 --rest-address=0.0.0.0 --nat=extip:172.18.196.254 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b14b1def431dc3273e33e2e49ca0bb0083c95df858da92b678775e0c677adcca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26550 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QAv76v6ks3yZef02AQyAKYwbD_5ShNtExSqpiVTJXlGkNwXfuguyFORK9PnBIbiu4AdpvWXqpqumU3jYEnFkxAICgmlkgnY0gmlwhKwS3RqKbXVsdGlhZGRyc5YACASsEt0aBg76AAoErBLdGgYO-90DgnJzhQADAQAAiXNlY3AyNTZrMaED1YvmojygsEJMAPMqKBYfhblmyNXTsKG_VHdsAaspt_6DdGNwgg76g3VkcIIO_IV3YWt1Mgk --lightpushnode=/ip4/172.18.221.26/tcp/3834/p2p/16Uiu2HAmT2avGsZYuDnZU7hAcw1bFyGsyRinn4Ca4RNGpgiWebSM --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.196.254 waku 1019e2e6d684e45157c63543ec110b3a87adb22f0de7d20d2ba7fb88913f7f0d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1019e2e6d684. Setting up logs at ./log/docker/lightpush_node4_2026-02-20_04-34-11__fb8e2c3e-1f86-466a-aa13-7a9d178a3130__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 26546
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26546/health" -H "Content-Type: application/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:26546/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.196.254/tcp/26547/p2p/16Uiu2HAmVAVZSK9vaEMkesfos9yVSNCcEirW7MqmEUxH4t862yQw","/ip4/172.18.196.254/tcp/26548/ws/p2p/16Uiu2HAmVAVZSK9vaEMkesfos9yVSNCcEirW7MqmEUxH4t862yQw"],"enrUri":"enr:-L24QN_RahXIJZtWmywm-5WvV7qmer762uDUJW7Me6fRD9P2HOhrhYBVkRlnzldH36AG7NgfAI5vG0l0k-RxeiTDr7oCgmlkgnY0gmlwhKwSxP6KbXVsdGlhZGRyc5YACASsEsT-BmezAAoErBLE_gZntN0DgnJzhQADAQAAiXNlY3AyNTZrMaED9Unci1Skl5x450p5lU4Swpu6ta20buKWbfL1koQOsGSDdGNwgmezg3VkcIJntYV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26546/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.221.26/tcp/3834/p2p/16Uiu2HAmT2avGsZYuDnZU7hAcw1bFyGsyRinn4Ca4RNGpgiWebSM"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26546/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.71.168/tcp/45562/p2p/16Uiu2HAm9xwBu9u7vN6cj3bn2RDiuAY1oR9yDtm3ks6NaJcSmNNt"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3833/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:45561/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:29010/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:39123/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:1938/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:26546/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29010/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771562059274608532}}'
INFO  src.node.api_clients.base_client:base_client.py: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:3833/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":1771562059274608532,"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:45561/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":1771562059274608532,"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:29010/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":1771562059274608532,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_4:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39123/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":1771562059274608532,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_5:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1938/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":1771562059274608532,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_6:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26546/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":1771562059274608532,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39123/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771562059418014271}}'
INFO  src.node.api_clients.base_client:base_client.py: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:3833/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":1771562059418014271,"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:45561/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":1771562059418014271,"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:29010/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":1771562059418014271,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_4:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39123/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":1771562059418014271,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_5:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1938/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":1771562059418014271,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_6:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26546/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":1771562059418014271,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1938/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771562059564596922}}'
INFO  src.node.api_clients.base_client:base_client.py: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:3833/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":1771562059564596922,"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:45561/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":1771562059564596922,"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:29010/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":1771562059564596922,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_4:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39123/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":1771562059564596922,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_5:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1938/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":1771562059564596922,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_6:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26546/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":1771562059564596922,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26546/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771562059709674798}}'
INFO  src.node.api_clients.base_client:base_client.py: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:3833/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":1771562059709674798,"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:45561/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":1771562059709674798,"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:29010/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":1771562059709674798,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_4:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39123/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":1771562059709674798,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_5:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1938/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":1771562059709674798,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_6:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26546/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":1771562059709674798,"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 e704cd93fece
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 62a661daf0ce
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8dbcb20d8b3a
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e704cd93fece. 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 8fe7b78660cc
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 62a661daf0ce. 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 ba8c2a32c369
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8dbcb20d8b3a. 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 1019e2e6d684
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8fe7b78660cc. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,72 @@
2026-02-20 04:36:24.697 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-20 04:36:24.698 DEBUG [tests.conftest] Running test: test_admin_filter_subscriptions_shape with id: 2026-02-20_04-36-24__7b939224-aafc-4364-a87e-41727ed7efcc
2026-02-20 04:36:24.698 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-20 04:36:24.698 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-20 04:36:24.698 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-20 04:36:24.705 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:36:24.705 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-36-24__7b939224-aafc-4364-a87e-41727ed7efcc__wakuorg_nwaku:latest.log
2026-02-20 04:36:24.711 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:36:24.711 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-20_04-36-24__7b939224-aafc-4364-a87e-41727ed7efcc__wakuorg_nwaku:latest.log
2026-02-20 04:36:24.717 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:36:24.717 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-20_04-36-24__7b939224-aafc-4364-a87e-41727ed7efcc__wakuorg_nwaku:latest.log
2026-02-20 04:36:24.723 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:36:24.723 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-20_04-36-24__7b939224-aafc-4364-a87e-41727ed7efcc__wakuorg_nwaku:latest.log
2026-02-20 04:36:24.723 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-20 04:36:24.724 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-20 04:36:24.724 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:36:24.725 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:36:24.726 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:36:24.726 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.64.234
2026-02-20 04:36:24.726 DEBUG [src.node.docker_mananger] Generated ports ['62113', '62114', '62115', '62116', '62117']
2026-02-20 04:36:24.726 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:36:24.726 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:36:24.727 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:36:24.727 DEBUG [src.node.docker_mananger] docker run -i -t -p 62113:62113 -p 62114:62114 -p 62115:62115 -p 62116:62116 -p 62117:62117 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62115 --rest-port=62113 --tcp-port=62114 --discv5-udp-port=62116 --rest-address=0.0.0.0 --nat=extip:172.18.64.234 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=16bc7a1e0eecf8ee9faa4ec3f00bdf6f3fdb7de935fbd7ea9dfddedc4205aadd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62117 --metrics-logging=true --filter=true --relay=true
2026-02-20 04:36:24.913 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.64.234 waku 79c98294c4c65b6d882510fdca5afde1cba4d46e0466c973b0f83b22e56b3184
2026-02-20 04:36:24.945 DEBUG [src.node.docker_mananger] Container started with ID 79c98294c4c6. Setting up logs at ./log/docker/node1_2026-02-20_04-36-24__7b939224-aafc-4364-a87e-41727ed7efcc__wakuorg_nwaku:latest.log
2026-02-20 04:36:24.947 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62113
2026-02-20 04:36:24.947 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:36:24.963 ERROR [src.node.docker_mananger] Max retries reached for container 0f051cc703ee. Exiting log stream.
2026-02-20 04:36:25.485 ERROR [src.node.docker_mananger] Max retries reached for container a3343fb2b63c. Exiting log stream.
2026-02-20 04:36:25.948 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62113/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:36:25.950 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-02-20 04:36:25.951 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:36:25.951 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62113/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:36:25.953 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.64.234/tcp/62114/p2p/16Uiu2HAkwMA9wA1jagUYedjjDZ4dgPToB4dcbzpoXPMFWatWuZdS","/ip4/172.18.64.234/tcp/62115/ws/p2p/16Uiu2HAkwMA9wA1jagUYedjjDZ4dgPToB4dcbzpoXPMFWatWuZdS"],"enrUri":"enr:-L24QPHZOtNJk8gHswesa97lIZkBYr1y68da1IYAVXeT38dWXIpBGoAPgrtd0uflmRsGW5IQL0numI3tg7Fj0YwbhKkCgmlkgnY0gmlwhKwSQOqKbXVsdGlhZGRyc5YACASsEkDqBvKiAAoErBJA6gbyo90DgnJzhQADAQAAiXNlY3AyNTZrMaECHI9Tw8j4iieWGkPPN5SVOLCFyqHNYZEDPCmW0M-Ao1GDdGNwgvKig3VkcILypIV3YWt1MgU"}'
2026-02-20 04:36:25.953 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:36:25.953 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:36:25.954 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:36:25.955 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:36:25.955 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.10.226
2026-02-20 04:36:25.955 DEBUG [src.node.docker_mananger] Generated ports ['45937', '45938', '45939', '45940', '45941']
2026-02-20 04:36:25.956 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:36:25.956 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:36:25.956 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:36:25.956 DEBUG [src.node.docker_mananger] docker run -i -t -p 45937:45937 -p 45938:45938 -p 45939:45939 -p 45940:45940 -p 45941:45941 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45939 --rest-port=45937 --tcp-port=45938 --discv5-udp-port=45940 --rest-address=0.0.0.0 --nat=extip:172.18.10.226 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b3c9db4c6babb90d5babce07c285f9fafbcf2d1f5b23e4cbbecb12ba1fb15f64 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45941 --metrics-logging=true --relay=false --filternode=/ip4/172.18.64.234/tcp/62114/p2p/16Uiu2HAkwMA9wA1jagUYedjjDZ4dgPToB4dcbzpoXPMFWatWuZdS --discv5-bootstrap-node=enr:-L24QPHZOtNJk8gHswesa97lIZkBYr1y68da1IYAVXeT38dWXIpBGoAPgrtd0uflmRsGW5IQL0numI3tg7Fj0YwbhKkCgmlkgnY0gmlwhKwSQOqKbXVsdGlhZGRyc5YACASsEkDqBvKiAAoErBJA6gbyo90DgnJzhQADAQAAiXNlY3AyNTZrMaECHI9Tw8j4iieWGkPPN5SVOLCFyqHNYZEDPCmW0M-Ao1GDdGNwgvKig3VkcILypIV3YWt1MgU
2026-02-20 04:36:26.142 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.10.226 waku 433de06a57abc22b409d16c7bb2da806cfc12302eeff55e55aac5be9519adbe7
2026-02-20 04:36:26.176 DEBUG [src.node.docker_mananger] Container started with ID 433de06a57ab. Setting up logs at ./log/docker/node2_2026-02-20_04-36-24__7b939224-aafc-4364-a87e-41727ed7efcc__wakuorg_nwaku:latest.log
2026-02-20 04:36:26.176 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 45937
2026-02-20 04:36:26.176 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:36:27.177 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45937/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:36:27.180 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-02-20 04:36:27.180 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:36:27.180 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45937/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:36:27.182 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.10.226/tcp/45938/p2p/16Uiu2HAkuqyRpqvYdAXLmnSQSVJFRQrX44mrodwh4fcjb2WwPfCa","/ip4/172.18.10.226/tcp/45939/ws/p2p/16Uiu2HAkuqyRpqvYdAXLmnSQSVJFRQrX44mrodwh4fcjb2WwPfCa"],"enrUri":"enr:-L24QJQLgD7P15R_oLNq46zDjFp2x1dRZU3udzVmQ6V3YZJ0ZBsOUFhJ5oaWDMCgfbFnKInKtEQC8T9qO5kyJjj3aFICgmlkgnY0gmlwhKwSCuKKbXVsdGlhZGRyc5YACASsEgriBrNyAAoErBIK4gazc90DgnJzhQADAQAAiXNlY3AyNTZrMaECBjmrO06bBdlUA6R7lR4QOYODMUMX5R9PLEXfkLe3_SeDdGNwgrNyg3VkcIKzdIV3YWt1MgA"}'
2026-02-20 04:36:27.183 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:36:27.183 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45937/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-20 04:36:27.245 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-20 04:36:27.246 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62113/admin/v1/filter/subscriptions" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:36:27.252 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"peerId":"16Uiu2HAkuqyRpqvYdAXLmnSQSVJFRQrX44mrodwh4fcjb2WwPfCa","filterCriteria":[{"pubsubTopic":"/waku/2/rs/3/1","contentTopic":"/test/1/waku-filter/proto"}]}]'
2026-02-20 04:36:27.252 DEBUG [tests.rest_flags.test_admin_flags] Node admin subscriptions info[{'peerId': '16Uiu2HAkuqyRpqvYdAXLmnSQSVJFRQrX44mrodwh4fcjb2WwPfCa', 'filterCriteria': [{'pubsubTopic': '/waku/2/rs/3/1', 'contentTopic': '/test/1/waku-filter/proto'}]}]
2026-02-20 04:36:27.253 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62113/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:36:27.256 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.10.226/tcp/40904/p2p/16Uiu2HAkuqyRpqvYdAXLmnSQSVJFRQrX44mrodwh4fcjb2WwPfCa","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"UnknownOrigin"}]'
2026-02-20 04:36:27.256 DEBUG [tests.rest_flags.test_admin_flags] node 1 peers [{'multiaddr': '/ip4/172.18.10.226/tcp/40904/p2p/16Uiu2HAkuqyRpqvYdAXLmnSQSVJFRQrX44mrodwh4fcjb2WwPfCa', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'nwaku-v0.36.0-154-gb23e72', 'origin': 'UnknownOrigin'}]
2026-02-20 04:36:27.258 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-20 04:36:27.259 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-20 04:36:27.259 DEBUG [src.node.waku_node] Stopping container with id 79c98294c4c6
2026-02-20 04:36:27.812 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:36:27.812 DEBUG [src.node.waku_node] Stopping container with id 433de06a57ab
2026-02-20 04:36:28.357 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:36:28.358 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-20 04:36:28.363 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:36:28.368 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

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_admin_connected_peers_scalar_types with id: 2026-02-20_04-38-24__35df0ea3-5c64-4a18-96d5-a7ce267e9c5f
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-38-24__35df0ea3-5c64-4a18-96d5-a7ce267e9c5f__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-20_04-38-24__35df0ea3-5c64-4a18-96d5-a7ce267e9c5f__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-20_04-38-24__35df0ea3-5c64-4a18-96d5-a7ce267e9c5f__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-02-20_04-38-24__35df0ea3-5c64-4a18-96d5-a7ce267e9c5f__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.116.86
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33593', '33594', '33595', '33596', '33597']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 33593:33593 -p 33594:33594 -p 33595:33595 -p 33596:33596 -p 33597:33597 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33595 --rest-port=33593 --tcp-port=33594 --discv5-udp-port=33596 --rest-address=0.0.0.0 --nat=extip:172.18.116.86 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f9d213f0c94cb7ad5b13e3beb9ebe64b351adcb73ce1dda65cad44dfe145e3ad --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33597 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.116.86 waku 915773ecfbf827c122b1b94913cb78f994abb6352890d4d816417ab62bdb9eab
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 915773ecfbf8. Setting up logs at ./log/docker/node1_2026-02-20_04-38-24__35df0ea3-5c64-4a18-96d5-a7ce267e9c5f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33593
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 d0d642a7140e. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b3ff6582b134. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33593/health" -H "Content-Type: application/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:33593/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.116.86/tcp/33594/p2p/16Uiu2HAm4esmmxA71RkPKJsYZZbE6ufPRKEhgGB3osVvc8PybQ5D","/ip4/172.18.116.86/tcp/33595/ws/p2p/16Uiu2HAm4esmmxA71RkPKJsYZZbE6ufPRKEhgGB3osVvc8PybQ5D"],"enrUri":"enr:-L24QOWAOTgRER2HIzu4SAxsOlZByxEdRvUfqfA_WeivX-a2CyKH5uo8uqYDLS3Fx5GDvofaxLJ2gO2pfgiA5Zp_zmUCgmlkgnY0gmlwhKwSdFaKbXVsdGlhZGRyc5YACASsEnRWBoM6AAoErBJ0VgaDO90DgnJzhQADAQAAiXNlY3AyNTZrMaECiRsRJ-TiGEnwqj_6Xs4_WdymlXRuzos-4BAh59lwwACDdGNwgoM6g3VkcIKDPIV3YWt1MgE"}'
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.25.152
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60830', '60831', '60832', '60833', '60834']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 60830:60830 -p 60831:60831 -p 60832:60832 -p 60833:60833 -p 60834:60834 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60832 --rest-port=60830 --tcp-port=60831 --discv5-udp-port=60833 --rest-address=0.0.0.0 --nat=extip:172.18.25.152 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fd53b5f8c9bfb0a1aa6da7ff8ec3f1f7a8cc7bb7d1b6f6d701cbc5bc04aac4e7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60834 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOWAOTgRER2HIzu4SAxsOlZByxEdRvUfqfA_WeivX-a2CyKH5uo8uqYDLS3Fx5GDvofaxLJ2gO2pfgiA5Zp_zmUCgmlkgnY0gmlwhKwSdFaKbXVsdGlhZGRyc5YACASsEnRWBoM6AAoErBJ0VgaDO90DgnJzhQADAQAAiXNlY3AyNTZrMaECiRsRJ-TiGEnwqj_6Xs4_WdymlXRuzos-4BAh59lwwACDdGNwgoM6g3VkcIKDPIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.25.152 waku a76ce29343d11f74ecf2896854dbe1b01abce26fd70d0f49fbb439a2305a9423
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a76ce29343d1. Setting up logs at ./log/docker/node2_2026-02-20_04-38-24__35df0ea3-5c64-4a18-96d5-a7ce267e9c5f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 60830
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60830/health" -H "Content-Type: application/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:60830/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.25.152/tcp/60831/p2p/16Uiu2HAm44TewEfzUdVTPyBAiSr3NNSJRq4hQup4gU8ifX6DCYJP","/ip4/172.18.25.152/tcp/60832/ws/p2p/16Uiu2HAm44TewEfzUdVTPyBAiSr3NNSJRq4hQup4gU8ifX6DCYJP"],"enrUri":"enr:-L24QOxtJGrrqHoHYhxwmAHlqXCWREF6hR8fqepwOy-oWWZIWpp2BPh4CceK6etzsCT_oMz7vKj31Kb5LCZ-6_BBuKoCgmlkgnY0gmlwhKwSGZiKbXVsdGlhZGRyc5YACASsEhmYBu2fAAoErBIZmAbtoN0DgnJzhQADAQAAiXNlY3AyNTZrMaECgEoMnWH5uCp6b1VmLMZWg5FpgYykE29ZiwoY_0c-4WSDdGNwgu2fg3VkcILtoYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33593/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.25.152/tcp/60831/p2p/16Uiu2HAm44TewEfzUdVTPyBAiSr3NNSJRq4hQup4gU8ifX6DCYJP"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60830/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.116.86/tcp/33594/p2p/16Uiu2HAm4esmmxA71RkPKJsYZZbE6ufPRKEhgGB3osVvc8PybQ5D"]'
INFO  src.node.api_clients.base_client:base_client.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:33593/admin/v1/peers/connected" -H "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.25.152/tcp/52522/p2p/16Uiu2HAm44TewEfzUdVTPyBAiSr3NNSJRq4hQup4gU8ifX6DCYJP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33593/admin/v1/peers/connected" -H "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.25.152/tcp/52522/p2p/16Uiu2HAm44TewEfzUdVTPyBAiSr3NNSJRq4hQup4gU8ifX6DCYJP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33593/admin/v1/peers/connected" -H "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.25.152/tcp/52522/p2p/16Uiu2HAm44TewEfzUdVTPyBAiSr3NNSJRq4hQup4gU8ifX6DCYJP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33593/admin/v1/peers/connected" -H "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.25.152/tcp/52522/p2p/16Uiu2HAm44TewEfzUdVTPyBAiSr3NNSJRq4hQup4gU8ifX6DCYJP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33593/admin/v1/peers/connected" -H "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.25.152/tcp/52522/p2p/16Uiu2HAm44TewEfzUdVTPyBAiSr3NNSJRq4hQup4gU8ifX6DCYJP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33593/admin/v1/peers/connected" -H "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.25.152/tcp/52522/p2p/16Uiu2HAm44TewEfzUdVTPyBAiSr3NNSJRq4hQup4gU8ifX6DCYJP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33593/admin/v1/peers/connected" -H "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.25.152/tcp/52522/p2p/16Uiu2HAm44TewEfzUdVTPyBAiSr3NNSJRq4hQup4gU8ifX6DCYJP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33593/admin/v1/peers/connected" -H "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.25.152/tcp/52522/p2p/16Uiu2HAm44TewEfzUdVTPyBAiSr3NNSJRq4hQup4gU8ifX6DCYJP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33593/admin/v1/peers/connected" -H "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.25.152/tcp/52522/p2p/16Uiu2HAm44TewEfzUdVTPyBAiSr3NNSJRq4hQup4gU8ifX6DCYJP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33593/admin/v1/peers/connected" -H "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.25.152/tcp/52522/p2p/16Uiu2HAm44TewEfzUdVTPyBAiSr3NNSJRq4hQup4gU8ifX6DCYJP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33593/admin/v1/peers/connected" -H "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.25.152/tcp/52522/p2p/16Uiu2HAm44TewEfzUdVTPyBAiSr3NNSJRq4hQup4gU8ifX6DCYJP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33593/admin/v1/peers/connected" -H "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.25.152/tcp/52522/p2p/16Uiu2HAm44TewEfzUdVTPyBAiSr3NNSJRq4hQup4gU8ifX6DCYJP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33593/admin/v1/peers/connected" -H "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.25.152/tcp/52522/p2p/16Uiu2HAm44TewEfzUdVTPyBAiSr3NNSJRq4hQup4gU8ifX6DCYJP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33593/admin/v1/peers/connected" -H "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.25.152/tcp/52522/p2p/16Uiu2HAm44TewEfzUdVTPyBAiSr3NNSJRq4hQup4gU8ifX6DCYJP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33593/admin/v1/peers/connected" -H "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.25.152/tcp/52522/p2p/16Uiu2HAm44TewEfzUdVTPyBAiSr3NNSJRq4hQup4gU8ifX6DCYJP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33593/admin/v1/peers/connected" -H "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.25.152/tcp/52522/p2p/16Uiu2HAm44TewEfzUdVTPyBAiSr3NNSJRq4hQup4gU8ifX6DCYJP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33593/admin/v1/peers/connected" -H "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.25.152/tcp/52522/p2p/16Uiu2HAm44TewEfzUdVTPyBAiSr3NNSJRq4hQup4gU8ifX6DCYJP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33593/admin/v1/peers/connected" -H "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.25.152/tcp/52522/p2p/16Uiu2HAm44TewEfzUdVTPyBAiSr3NNSJRq4hQup4gU8ifX6DCYJP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33593/admin/v1/peers/connected" -H "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.25.152/tcp/52522/p2p/16Uiu2HAm44TewEfzUdVTPyBAiSr3NNSJRq4hQup4gU8ifX6DCYJP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33593/admin/v1/peers/connected" -H "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.25.152/tcp/52522/p2p/16Uiu2HAm44TewEfzUdVTPyBAiSr3NNSJRq4hQup4gU8ifX6DCYJP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33593/admin/v1/peers/connected" -H "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.25.152/tcp/52522/p2p/16Uiu2HAm44TewEfzUdVTPyBAiSr3NNSJRq4hQup4gU8ifX6DCYJP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33593/admin/v1/peers/connected" -H "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.25.152/tcp/52522/p2p/16Uiu2HAm44TewEfzUdVTPyBAiSr3NNSJRq4hQup4gU8ifX6DCYJP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33593/admin/v1/peers/connected" -H "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.25.152/tcp/52522/p2p/16Uiu2HAm44TewEfzUdVTPyBAiSr3NNSJRq4hQup4gU8ifX6DCYJP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33593/admin/v1/peers/connected" -H "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.25.152/tcp/52522/p2p/16Uiu2HAm44TewEfzUdVTPyBAiSr3NNSJRq4hQup4gU8ifX6DCYJP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33593/admin/v1/peers/connected" -H "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.25.152/tcp/52522/p2p/16Uiu2HAm44TewEfzUdVTPyBAiSr3NNSJRq4hQup4gU8ifX6DCYJP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33593/admin/v1/peers/connected" -H "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.25.152/tcp/52522/p2p/16Uiu2HAm44TewEfzUdVTPyBAiSr3NNSJRq4hQup4gU8ifX6DCYJP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33593/admin/v1/peers/connected" -H "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.25.152/tcp/52522/p2p/16Uiu2HAm44TewEfzUdVTPyBAiSr3NNSJRq4hQup4gU8ifX6DCYJP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33593/admin/v1/peers/connected" -H "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.25.152/tcp/52522/p2p/16Uiu2HAm44TewEfzUdVTPyBAiSr3NNSJRq4hQup4gU8ifX6DCYJP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33593/admin/v1/peers/connected" -H "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.25.152/tcp/52522/p2p/16Uiu2HAm44TewEfzUdVTPyBAiSr3NNSJRq4hQup4gU8ifX6DCYJP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33593/admin/v1/peers/connected" -H "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.25.152/tcp/52522/p2p/16Uiu2HAm44TewEfzUdVTPyBAiSr3NNSJRq4hQup4gU8ifX6DCYJP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33593/admin/v1/peers/connected" -H "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.25.152/tcp/52522/p2p/16Uiu2HAm44TewEfzUdVTPyBAiSr3NNSJRq4hQup4gU8ifX6DCYJP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33593/admin/v1/peers/connected" -H "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.25.152/tcp/52522/p2p/16Uiu2HAm44TewEfzUdVTPyBAiSr3NNSJRq4hQup4gU8ifX6DCYJP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33593/admin/v1/peers/connected" -H "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.25.152/tcp/52522/p2p/16Uiu2HAm44TewEfzUdVTPyBAiSr3NNSJRq4hQup4gU8ifX6DCYJP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33593/admin/v1/peers/connected" -H "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.25.152/tcp/52522/p2p/16Uiu2HAm44TewEfzUdVTPyBAiSr3NNSJRq4hQup4gU8ifX6DCYJP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33593/admin/v1/peers/connected" -H "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.25.152/tcp/52522/p2p/16Uiu2HAm44TewEfzUdVTPyBAiSr3NNSJRq4hQup4gU8ifX6DCYJP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33593/admin/v1/peers/connected" -H "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.25.152/tcp/52522/p2p/16Uiu2HAm44TewEfzUdVTPyBAiSr3NNSJRq4hQup4gU8ifX6DCYJP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33593/admin/v1/peers/connected" -H "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.25.152/tcp/52522/p2p/16Uiu2HAm44TewEfzUdVTPyBAiSr3NNSJRq4hQup4gU8ifX6DCYJP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33593/admin/v1/peers/connected" -H "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.25.152/tcp/52522/p2p/16Uiu2HAm44TewEfzUdVTPyBAiSr3NNSJRq4hQup4gU8ifX6DCYJP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33593/admin/v1/peers/connected" -H "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.25.152/tcp/52522/p2p/16Uiu2HAm44TewEfzUdVTPyBAiSr3NNSJRq4hQup4gU8ifX6DCYJP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33593/admin/v1/peers/connected" -H "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.25.152/tcp/52522/p2p/16Uiu2HAm44TewEfzUdVTPyBAiSr3NNSJRq4hQup4gU8ifX6DCYJP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33593/admin/v1/peers/connected" -H "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.25.152/tcp/52522/p2p/16Uiu2HAm44TewEfzUdVTPyBAiSr3NNSJRq4hQup4gU8ifX6DCYJP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33593/admin/v1/peers/connected" -H "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.25.152/tcp/52522/p2p/16Uiu2HAm44TewEfzUdVTPyBAiSr3NNSJRq4hQup4gU8ifX6DCYJP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33593/admin/v1/peers/connected" -H "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.25.152/tcp/52522/p2p/16Uiu2HAm44TewEfzUdVTPyBAiSr3NNSJRq4hQup4gU8ifX6DCYJP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33593/admin/v1/peers/connected" -H "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.25.152/tcp/52522/p2p/16Uiu2HAm44TewEfzUdVTPyBAiSr3NNSJRq4hQup4gU8ifX6DCYJP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33593/admin/v1/peers/connected" -H "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.25.152/tcp/52522/p2p/16Uiu2HAm44TewEfzUdVTPyBAiSr3NNSJRq4hQup4gU8ifX6DCYJP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33593/admin/v1/peers/connected" -H "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.25.152/tcp/52522/p2p/16Uiu2HAm44TewEfzUdVTPyBAiSr3NNSJRq4hQup4gU8ifX6DCYJP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33593/admin/v1/peers/connected" -H "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.25.152/tcp/52522/p2p/16Uiu2HAm44TewEfzUdVTPyBAiSr3NNSJRq4hQup4gU8ifX6DCYJP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33593/admin/v1/peers/connected" -H "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.25.152/tcp/52522/p2p/16Uiu2HAm44TewEfzUdVTPyBAiSr3NNSJRq4hQup4gU8ifX6DCYJP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33593/admin/v1/peers/connected" -H "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.25.152/tcp/52522/p2p/16Uiu2HAm44TewEfzUdVTPyBAiSr3NNSJRq4hQup4gU8ifX6DCYJP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33593/admin/v1/peers/connected" -H "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.25.152/tcp/52522/p2p/16Uiu2HAm44TewEfzUdVTPyBAiSr3NNSJRq4hQup4gU8ifX6DCYJP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33593/admin/v1/peers/connected" -H "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.25.152/tcp/52522/p2p/16Uiu2HAm44TewEfzUdVTPyBAiSr3NNSJRq4hQup4gU8ifX6DCYJP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33593/admin/v1/peers/connected" -H "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.25.152/tcp/52522/p2p/16Uiu2HAm44TewEfzUdVTPyBAiSr3NNSJRq4hQup4gU8ifX6DCYJP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33593/admin/v1/peers/connected" -H "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.25.152/tcp/52522/p2p/16Uiu2HAm44TewEfzUdVTPyBAiSr3NNSJRq4hQup4gU8ifX6DCYJP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33593/admin/v1/peers/connected" -H "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.25.152/tcp/52522/p2p/16Uiu2HAm44TewEfzUdVTPyBAiSr3NNSJRq4hQup4gU8ifX6DCYJP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33593/admin/v1/peers/connected" -H "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.25.152/tcp/52522/p2p/16Uiu2HAm44TewEfzUdVTPyBAiSr3NNSJRq4hQup4gU8ifX6DCYJP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33593/admin/v1/peers/connected" -H "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.25.152/tcp/52522/p2p/16Uiu2HAm44TewEfzUdVTPyBAiSr3NNSJRq4hQup4gU8ifX6DCYJP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33593/admin/v1/peers/connected" -H "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.25.152/tcp/52522/p2p/16Uiu2HAm44TewEfzUdVTPyBAiSr3NNSJRq4hQup4gU8ifX6DCYJP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33593/admin/v1/peers/connected" -H "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.25.152/tcp/52522/p2p/16Uiu2HAm44TewEfzUdVTPyBAiSr3NNSJRq4hQup4gU8ifX6DCYJP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33593/admin/v1/peers/connected" -H "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.25.152/tcp/52522/p2p/16Uiu2HAm44TewEfzUdVTPyBAiSr3NNSJRq4hQup4gU8ifX6DCYJP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33593/admin/v1/peers/connected" -H "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.25.152/tcp/52522/p2p/16Uiu2HAm44TewEfzUdVTPyBAiSr3NNSJRq4hQup4gU8ifX6DCYJP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33593/admin/v1/peers/connected" -H "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.25.152/tcp/52522/p2p/16Uiu2HAm44TewEfzUdVTPyBAiSr3NNSJRq4hQup4gU8ifX6DCYJP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"}]'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:476 Response for get connected peers [{'multiaddr': '/ip4/172.18.25.152/tcp/52522/p2p/16Uiu2HAm44TewEfzUdVTPyBAiSr3NNSJRq4hQup4gU8ifX6DCYJP', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'nwaku-v0.36.0-154-gb23e72', 'origin': 'Discv5'}]
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 915773ecfbf8
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a76ce29343d1
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[1000] with id: 2026-02-20_04-33-13__a74c6a3e-726f-4ba8-a384-3a064ebce5bd
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-33-13__a74c6a3e-726f-4ba8-a384-3a064ebce5bd__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-20_04-33-13__a74c6a3e-726f-4ba8-a384-3a064ebce5bd__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.141.61
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34352', '34353', '34354', '34355', '34356']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 34352:34352 -p 34353:34353 -p 34354:34354 -p 34355:34355 -p 34356:34356 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34354 --rest-port=34352 --tcp-port=34353 --discv5-udp-port=34355 --rest-address=0.0.0.0 --nat=extip:172.18.141.61 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aa3234b7cb34348ce3895c09794991b3d4cdd3c7131c2ca01c5bf4fcae0a2723 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34356 --metrics-logging=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5c7b849158fc. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.141.61 waku 8151d14e2429ad88980b9c03279ea1c530aa140b8318ae1997711cf914bcae0c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8151d14e2429. Setting up logs at ./log/docker/node1_2026-02-20_04-33-13__a74c6a3e-726f-4ba8-a384-3a064ebce5bd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 34352
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 feac7fbe1496. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34352/health" -H "Content-Type: application/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:34352/debug/v1/info" -H "Content-Type: application/json" -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.61/tcp/34353/p2p/16Uiu2HAm5LDvaYzWPeooPHK3Zf29s6zqNkvzvcEd49cLw8SYaf9p","/ip4/172.18.141.61/tcp/34354/ws/p2p/16Uiu2HAm5LDvaYzWPeooPHK3Zf29s6zqNkvzvcEd49cLw8SYaf9p"],"enrUri":"enr:-L24QIv37nzGKXv7C2Ai_omPXqVmQWw0PmedZ-IJTMYFjsXZCwNlxZ0seN4JJwcbDfwuN04tGonjOmspl7oFpEfEjb0CgmlkgnY0gmlwhKwSjT2KbXVsdGlhZGRyc5YACASsEo09BoYxAAoErBKNPQaGMt0DgnJzhQADAQAAiXNlY3AyNTZrMaECky-BF2j-k5TciiqkdzY-MlrynaCYzhN_mESKJeX7Qc-DdGNwgoYxg3VkcIKGM4V3YWt1MgE"}'
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.250.163
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37533', '37534', '37535', '37536', '37537']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 37533:37533 -p 37534:37534 -p 37535:37535 -p 37536:37536 -p 37537:37537 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37535 --rest-port=37533 --tcp-port=37534 --discv5-udp-port=37536 --rest-address=0.0.0.0 --nat=extip:172.18.250.163 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cd65d4b5d7deb9ddf4e7acd8f95e5caa220cc1b88da0bc3a04560bb5d99346c6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37537 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QIv37nzGKXv7C2Ai_omPXqVmQWw0PmedZ-IJTMYFjsXZCwNlxZ0seN4JJwcbDfwuN04tGonjOmspl7oFpEfEjb0CgmlkgnY0gmlwhKwSjT2KbXVsdGlhZGRyc5YACASsEo09BoYxAAoErBKNPQaGMt0DgnJzhQADAQAAiXNlY3AyNTZrMaECky-BF2j-k5TciiqkdzY-MlrynaCYzhN_mESKJeX7Qc-DdGNwgoYxg3VkcIKGM4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.250.163 waku 9e5dc5a5ff9b16fb22129700ba3cda52f22c153fb2abf0c3de35ea2e10b7147d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9e5dc5a5ff9b. Setting up logs at ./log/docker/node2_2026-02-20_04-33-13__a74c6a3e-726f-4ba8-a384-3a064ebce5bd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37533
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37533/health" -H "Content-Type: application/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:37533/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.250.163/tcp/37534/p2p/16Uiu2HAm6tSWonkiD8CUBaaMAh5HqWzgZXdWiNpTLkqemuVAPFhM","/ip4/172.18.250.163/tcp/37535/ws/p2p/16Uiu2HAm6tSWonkiD8CUBaaMAh5HqWzgZXdWiNpTLkqemuVAPFhM"],"enrUri":"enr:-L24QIxwSv-SFo12SA_hz1y8V7id15HDiqp3n7i9ZK-arqU7G6olLXlRyzexU3m3E9zU7DACCLl9BCTr_cknNV1piDwCgmlkgnY0gmlwhKwS-qOKbXVsdGlhZGRyc5YACASsEvqjBpKeAAoErBL6owaSn90DgnJzhQADAQAAiXNlY3AyNTZrMaECqkwDRsvrsrApmI5Z9_JQ15ZFDQFsoy3kr-Tkp-9Cr5yDdGNwgpKeg3VkcIKSoIV3YWt1MgE"}'
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:34352/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:37533/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:34352/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.250.163/tcp/46676/p2p/16Uiu2HAm6tSWonkiD8CUBaaMAh5HqWzgZXdWiNpTLkqemuVAPFhM","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37533/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.141.61/tcp/34353/p2p/16Uiu2HAm5LDvaYzWPeooPHK3Zf29s6zqNkvzvcEd49cLw8SYaf9p","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 10 seconds
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:215 Applying 1000ms latency to node2
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '4582', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '4582', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '4582', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'delay', '1000ms']
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34352/relay/v1/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:37533/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":1771562006047249966,"ephemeral":false,"proof":""}]'
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '4582', '-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 8151d14e2429
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9e5dc5a5ff9b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-02-20 04:33:25.244 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-20 04:33:25.245 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_from_101_content_topics with id: 2026-02-20_04-33-25__cb513f6c-7010-4e85-a0ef-35c5c53646b6
2026-02-20 04:33:25.245 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-20 04:33:25.245 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-20 04:33:25.246 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-20 04:33:25.252 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:33:25.252 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-33-25__cb513f6c-7010-4e85-a0ef-35c5c53646b6__wakuorg_nwaku:latest.log
2026-02-20 04:33:25.252 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:33:25.252 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:33:25.253 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:33:25.254 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.118.226
2026-02-20 04:33:25.254 DEBUG [src.node.docker_mananger] Generated ports ['19408', '19409', '19410', '19411', '19412']
2026-02-20 04:33:25.254 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:33:25.254 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:33:25.254 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:33:25.254 DEBUG [src.node.docker_mananger] docker run -i -t -p 19408:19408 -p 19409:19409 -p 19410:19410 -p 19411:19411 -p 19412:19412 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19410 --rest-port=19408 --tcp-port=19409 --discv5-udp-port=19411 --rest-address=0.0.0.0 --nat=extip:172.18.118.226 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d6f6d0a47c5413f7abfdfc2b5335fe7bbadc82449de2102ea48d1efe93efdb99 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19412 --metrics-logging=true --relay=true --filter=true
2026-02-20 04:33:25.440 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.118.226 waku e164308ecbc37f4597a468636c53281d2e616d666fa3ecd2539e66897be08586
2026-02-20 04:33:25.444 ERROR [src.node.docker_mananger] Max retries reached for container 9b17ffd476fd. Exiting log stream.
2026-02-20 04:33:25.472 DEBUG [src.node.docker_mananger] Container started with ID e164308ecbc3. Setting up logs at ./log/docker/node1_2026-02-20_04-33-25__cb513f6c-7010-4e85-a0ef-35c5c53646b6__wakuorg_nwaku:latest.log
2026-02-20 04:33:25.474 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19408
2026-02-20 04:33:25.474 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:33:25.942 ERROR [src.node.docker_mananger] Max retries reached for container a29f7116ac79. Exiting log stream.
2026-02-20 04:33:26.474 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19408/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:33:26.477 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-02-20 04:33:26.478 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:33:26.478 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19408/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:33:26.480 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.118.226/tcp/19409/p2p/16Uiu2HAmFnQ1za7BEJE4QhPyhejM4U6KBMoXecSPYEXimCaViyrf","/ip4/172.18.118.226/tcp/19410/ws/p2p/16Uiu2HAmFnQ1za7BEJE4QhPyhejM4U6KBMoXecSPYEXimCaViyrf"],"enrUri":"enr:-L24QATG45PUnMPoXZY2Y2U5YXL67_urgzayMBFNQcAwi5theE_8WDw-RCm0H2sHvR1lD4rrJ0h4HJvv_wMfHqWlTvwCgmlkgnY0gmlwhKwSduKKbXVsdGlhZGRyc5YACASsEnbiBkvRAAoErBJ24gZL0t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDLnjjHAyLBRLem5P4qCe7ERrY6IR9MK-w3P8WhC-nRqiDdGNwgkvRg3VkcIJL04V3YWt1MgU"}'
2026-02-20 04:33:26.480 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:33:26.481 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-20 04:33:26.487 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:33:26.487 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-20_04-33-25__cb513f6c-7010-4e85-a0ef-35c5c53646b6__wakuorg_nwaku:latest.log
2026-02-20 04:33:26.487 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:33:26.487 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:33:26.489 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:33:26.489 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.88.186
2026-02-20 04:33:26.489 DEBUG [src.node.docker_mananger] Generated ports ['14781', '14782', '14783', '14784', '14785']
2026-02-20 04:33:26.489 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:33:26.489 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:33:26.489 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:33:26.489 DEBUG [src.node.docker_mananger] docker run -i -t -p 14781:14781 -p 14782:14782 -p 14783:14783 -p 14784:14784 -p 14785:14785 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14783 --rest-port=14781 --tcp-port=14782 --discv5-udp-port=14784 --rest-address=0.0.0.0 --nat=extip:172.18.88.186 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=80adceefa60a89ced76a1faedd5351f03c8e7d91b418deb7bb3ca1aa4ec1cebe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14785 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QATG45PUnMPoXZY2Y2U5YXL67_urgzayMBFNQcAwi5theE_8WDw-RCm0H2sHvR1lD4rrJ0h4HJvv_wMfHqWlTvwCgmlkgnY0gmlwhKwSduKKbXVsdGlhZGRyc5YACASsEnbiBkvRAAoErBJ24gZL0t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDLnjjHAyLBRLem5P4qCe7ERrY6IR9MK-w3P8WhC-nRqiDdGNwgkvRg3VkcIJL04V3YWt1MgU --filternode=/ip4/172.18.118.226/tcp/19409/p2p/16Uiu2HAmFnQ1za7BEJE4QhPyhejM4U6KBMoXecSPYEXimCaViyrf
2026-02-20 04:33:26.675 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.88.186 waku f8c9ea327a70fb1ef07ba8957866b6f57e6a793b985c130b38002d109e9a37c1
2026-02-20 04:33:26.707 DEBUG [src.node.docker_mananger] Container started with ID f8c9ea327a70. Setting up logs at ./log/docker/node2_2026-02-20_04-33-25__cb513f6c-7010-4e85-a0ef-35c5c53646b6__wakuorg_nwaku:latest.log
2026-02-20 04:33:26.707 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 14781
2026-02-20 04:33:26.707 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:33:27.708 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14781/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:33:27.711 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-02-20 04:33:27.711 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:33:27.711 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14781/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:33:27.713 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.88.186/tcp/14782/p2p/16Uiu2HAm18zrVQYCBqqiE5CeEMCHAS34vKWmVNdi8NT55s6CdCDy","/ip4/172.18.88.186/tcp/14783/ws/p2p/16Uiu2HAm18zrVQYCBqqiE5CeEMCHAS34vKWmVNdi8NT55s6CdCDy"],"enrUri":"enr:-L24QLVFTgNaK_63zmpz47c1d2R6m96SKhJ4NgdwtZ0qV-GDQaA4LdMbGElDoN4YjmiEXszbQd-LyNmx1-dQZ0NOkZMCgmlkgnY0gmlwhKwSWLqKbXVsdGlhZGRyc5YACASsEli6Bjm-AAoErBJYugY5v90DgnJzhQADAQAAiXNlY3AyNTZrMaECVOCWu74IfixjdiNIhBgxDWtB5r0NzRxwEBndcE_OI2yDdGNwgjm-g3VkcII5wIV3YWt1MgA"}'
2026-02-20 04:33:27.714 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:33:27.714 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14781/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.118.226/tcp/19409/p2p/16Uiu2HAmFnQ1za7BEJE4QhPyhejM4U6KBMoXecSPYEXimCaViyrf"]'
2026-02-20 04:33:27.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:33:27.751 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-20 04:33:27.751 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19408/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-20 04:33:27.765 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:33:27.767 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14781/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a383ed6e-17f9-4f6d-bc71-3f77195e988e", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-20 04:33:27.779 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"a383ed6e-17f9-4f6d-bc71-3f77195e988e","statusDesc":"OK"}'
2026-02-20 04:33:27.781 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:14781/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "100"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-20 04:33:27.788 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:14781/filter/v2/subscriptions. Response content: b'{"requestId":"1","statusDesc":"BAD_REQUEST: exceeds maximum content topics: 100"}'
2026-02-20 04:33:27.792 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-20 04:33:27.793 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-20 04:33:27.793 DEBUG [src.node.waku_node] Stopping container with id e164308ecbc3
2026-02-20 04:33:28.319 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:33:28.319 DEBUG [src.node.waku_node] Stopping container with id f8c9ea327a70
2026-02-20 04:33:28.857 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:33:28.858 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-20 04:33:28.864 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:33:28.869 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
2026-02-20 04:34:40.480 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-20 04:34:40.480 DEBUG [tests.conftest] Running test: test_single_pubsub_topic[/waku/2/rs/2/1] with id: 2026-02-20_04-34-40__0995ae8f-5ad8-47ed-87fb-360290a407c3
2026-02-20 04:34:40.480 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-20 04:34:40.481 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-20 04:34:40.481 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-20 04:34:40.487 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:34:40.488 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-34-40__0995ae8f-5ad8-47ed-87fb-360290a407c3__wakuorg_nwaku:latest.log
2026-02-20 04:34:40.488 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:34:40.488 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:34:40.489 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:34:40.489 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.24.54
2026-02-20 04:34:40.489 DEBUG [src.node.docker_mananger] Generated ports ['61822', '61823', '61824', '61825', '61826']
2026-02-20 04:34:40.489 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-02-20 04:34:40.490 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-20 04:34:40.490 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:34:40.490 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:34:40.490 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:34:40.490 DEBUG [src.node.docker_mananger] docker run -i -t -p 61822:61822 -p 61823:61823 -p 61824:61824 -p 61825:61825 -p 61826:61826 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61824 --rest-port=61822 --tcp-port=61823 --discv5-udp-port=61825 --rest-address=0.0.0.0 --nat=extip:172.18.24.54 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ddea52136faddbbe797ddda0c5a2dd85f7e8fde8ea9dab16cdc914a0f1cead74 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61826 --metrics-logging=true --relay=true --filter=true
2026-02-20 04:34:40.642 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.24.54 waku 2c5bb42282269cfd2c3896a71a0f1118f9cdeee3cac51387c1b9c654bdcba581
2026-02-20 04:34:40.671 DEBUG [src.node.docker_mananger] Container started with ID 2c5bb4228226. Setting up logs at ./log/docker/node1_2026-02-20_04-34-40__0995ae8f-5ad8-47ed-87fb-360290a407c3__wakuorg_nwaku:latest.log
2026-02-20 04:34:40.673 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 61822
2026-02-20 04:34:40.675 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:34:40.810 ERROR [src.node.docker_mananger] Max retries reached for container 06dd96b193e2. Exiting log stream.
2026-02-20 04:34:41.285 ERROR [src.node.docker_mananger] Max retries reached for container 0b4fcd8cf583. Exiting log stream.
2026-02-20 04:34:41.676 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61822/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:41.679 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-02-20 04:34:41.679 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:34:41.679 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61822/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:41.681 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.24.54/tcp/61823/p2p/16Uiu2HAmP3HW1S8hgo1VU9kXCSRi14ab5qgSBhApzQAXVVPZaHik","/ip4/172.18.24.54/tcp/61824/ws/p2p/16Uiu2HAmP3HW1S8hgo1VU9kXCSRi14ab5qgSBhApzQAXVVPZaHik"],"enrUri":"enr:-L24QK0hTy1TkdFDlJhqi2xKb8t8YXDfNaCCWdZOzurPjhlsFmxjSmtxYeWqGeDR4G_bLSOMY_k7j4sHO-wS39Hzuu8CgmlkgnY0gmlwhKwSGDaKbXVsdGlhZGRyc5YACASsEhg2BvF_AAoErBIYNgbxgN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDmksJ-y2fV-ouNn8QRga310hVEYeHesDo05MWSzYViZ2DdGNwgvF_g3VkcILxgYV3YWt1MgU"}'
2026-02-20 04:34:41.682 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:34:41.688 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:34:41.688 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-20_04-34-40__0995ae8f-5ad8-47ed-87fb-360290a407c3__wakuorg_nwaku:latest.log
2026-02-20 04:34:41.688 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:34:41.688 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:34:41.690 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:34:41.690 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.94.24
2026-02-20 04:34:41.690 DEBUG [src.node.docker_mananger] Generated ports ['54573', '54574', '54575', '54576', '54577']
2026-02-20 04:34:41.690 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-02-20 04:34:41.690 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-20 04:34:41.690 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:34:41.691 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:34:41.691 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:34:41.691 DEBUG [src.node.docker_mananger] docker run -i -t -p 54573:54573 -p 54574:54574 -p 54575:54575 -p 54576:54576 -p 54577:54577 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54575 --rest-port=54573 --tcp-port=54574 --discv5-udp-port=54576 --rest-address=0.0.0.0 --nat=extip:172.18.94.24 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=edde518ba7defd9cae2c9115e2efd52748eba742ee2a3858c6acb5a089a3a3ce --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54577 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QK0hTy1TkdFDlJhqi2xKb8t8YXDfNaCCWdZOzurPjhlsFmxjSmtxYeWqGeDR4G_bLSOMY_k7j4sHO-wS39Hzuu8CgmlkgnY0gmlwhKwSGDaKbXVsdGlhZGRyc5YACASsEhg2BvF_AAoErBIYNgbxgN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDmksJ-y2fV-ouNn8QRga310hVEYeHesDo05MWSzYViZ2DdGNwgvF_g3VkcILxgYV3YWt1MgU
2026-02-20 04:34:41.845 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.94.24 waku 3c69cc952c523dfe9058db54e94cf64fe93a15b7aa284d368cd9f1d26daba616
2026-02-20 04:34:41.871 DEBUG [src.node.docker_mananger] Container started with ID 3c69cc952c52. Setting up logs at ./log/docker/node2_2026-02-20_04-34-40__0995ae8f-5ad8-47ed-87fb-360290a407c3__wakuorg_nwaku:latest.log
2026-02-20 04:34:41.871 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 54573
2026-02-20 04:34:41.872 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:34:42.872 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54573/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:42.889 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-02-20 04:34:42.891 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:34:42.891 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54573/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:42.897 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.94.24/tcp/54574/p2p/16Uiu2HAm2eS68zMsZyjMebitScrJgipMaJ71d896qdp3QZrpUVAN","/ip4/172.18.94.24/tcp/54575/ws/p2p/16Uiu2HAm2eS68zMsZyjMebitScrJgipMaJ71d896qdp3QZrpUVAN"],"enrUri":"enr:-L24QJJw1TxxHz0ofgQJBi-6nCjZhRwV_quJ3LLQA3ioxeBlXYa-Y_QFbxIuA5SpJbKRzW5BSNg0TC6hl4cJAaeXKnQCgmlkgnY0gmlwhKwSXhiKbXVsdGlhZGRyc5YACASsEl4YBtUuAAoErBJeGAbVL90DgnJzhQACAQAAiXNlY3AyNTZrMaECa0anIQkc3dOEYM9pGVzg3vljx0dW2u250eaUpU37P1eDdGNwgtUug3VkcILVMIV3YWt1MgE"}'
2026-02-20 04:34:42.901 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:34:42.901 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54573/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.24.54/tcp/61823/p2p/16Uiu2HAmP3HW1S8hgo1VU9kXCSRi14ab5qgSBhApzQAXVVPZaHik"]'
2026-02-20 04:34:42.904 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:42.904 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61822/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/1"]'
2026-02-20 04:34:42.908 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:42.909 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54573/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/1"]'
2026-02-20 04:34:42.913 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:42.914 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61822/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:42.919 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:42.920 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:34:43.020 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:43.021 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61822/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:43.023 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562082914421088,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:43.025 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:43.025 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54573/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:43.028 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562082914421088,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:43.030 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-20 04:34:43.031 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-20 04:34:43.031 DEBUG [src.node.waku_node] Stopping container with id 2c5bb4228226
2026-02-20 04:34:43.502 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:34:43.502 DEBUG [src.node.waku_node] Stopping container with id 3c69cc952c52
2026-02-20 04:34:43.974 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:34:43.974 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-20 04:34:43.980 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:34:43.986 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,70 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store with id: 2026-02-20_04-32-39__8817c578-38a4-4a71-b00f-59037b48bbe5
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-02-20_04-32-39__8817c578-38a4-4a71-b00f-59037b48bbe5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:33 Network waku created
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.211.207
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['61832', '61833', '61834', '61835', '61836']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 61832:61832 -p 61833:61833 -p 61834:61834 -p 61835:61835 -p 61836:61836 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61834 --rest-port=61832 --tcp-port=61833 --discv5-udp-port=61835 --rest-address=0.0.0.0 --nat=extip:172.18.211.207 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1e6bb5da9fe2d99f29b76bdfdd92aa9249a97bdcfd436b910ca9c1bb469ad87a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61836 --metrics-logging=true --relay=true --store=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.211.207 waku cefb48b90ad18a54e6e3e438483465df0859c94559829f0b61c6a714ad046e6d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cefb48b90ad1. Setting up logs at ./log/docker/node1_2026-02-20_04-32-39__8817c578-38a4-4a71-b00f-59037b48bbe5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 61832
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61832/health" -H "Content-Type: application/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:61832/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.211.207/tcp/61833/p2p/16Uiu2HAm6FxcX5XfcrjN7g6M3SmHmecYjFjFwkTcCEvtNHx3ZNTL","/ip4/172.18.211.207/tcp/61834/ws/p2p/16Uiu2HAm6FxcX5XfcrjN7g6M3SmHmecYjFjFwkTcCEvtNHx3ZNTL"],"enrUri":"enr:-L24QFPRXLAwXpJJBfso-62X22UZnCFLuhKa8xQ0JiPoTReEJaoOY69meRIffiQrL0KQAP6dEewh1aJhilTpMDT_oKQCgmlkgnY0gmlwhKwS08-KbXVsdGlhZGRyc5YACASsEtPPBvGJAAoErBLTzwbxit0DgnJzhQADAQAAiXNlY3AyNTZrMaECoPOOKbVWAchv-ZljjjHj2tgoCWnoiMI2sLLrbK_fL-uDdGNwgvGJg3VkcILxi4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-32-39__8817c578-38a4-4a71-b00f-59037b48bbe5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.54
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25664', '25665', '25666', '25667', '25668']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 25664:25664 -p 25665:25665 -p 25666:25666 -p 25667:25667 -p 25668:25668 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25666 --rest-port=25664 --tcp-port=25665 --discv5-udp-port=25667 --rest-address=0.0.0.0 --nat=extip:172.18.216.54 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=adb242d98957c99dda1a0742dab45b9eec9b4b0d49caea7ff13269d926c82b5b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25668 --metrics-logging=true --relay=true --store=true --discv5-bootstrap-node=enr:-L24QFPRXLAwXpJJBfso-62X22UZnCFLuhKa8xQ0JiPoTReEJaoOY69meRIffiQrL0KQAP6dEewh1aJhilTpMDT_oKQCgmlkgnY0gmlwhKwS08-KbXVsdGlhZGRyc5YACASsEtPPBvGJAAoErBLTzwbxit0DgnJzhQADAQAAiXNlY3AyNTZrMaECoPOOKbVWAchv-ZljjjHj2tgoCWnoiMI2sLLrbK_fL-uDdGNwgvGJg3VkcILxi4V3YWt1MgM --storenode=/ip4/172.18.211.207/tcp/61833/p2p/16Uiu2HAm6FxcX5XfcrjN7g6M3SmHmecYjFjFwkTcCEvtNHx3ZNTL
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.216.54 waku 8eea6a8e463d10d962a32a85b0b2402ce3432efb9398a1ada08f092fd16124b2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8eea6a8e463d. Setting up logs at ./log/docker/node1_2026-02-20_04-32-39__8817c578-38a4-4a71-b00f-59037b48bbe5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 25664
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25664/health" -H "Content-Type: application/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:25664/debug/v1/info" -H "Content-Type: application/json" -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.54/tcp/25665/p2p/16Uiu2HAm99faMDudpCiQGwF3sa9dh5ePobyEZVK6Qaj1RMiSgzFH","/ip4/172.18.216.54/tcp/25666/ws/p2p/16Uiu2HAm99faMDudpCiQGwF3sa9dh5ePobyEZVK6Qaj1RMiSgzFH"],"enrUri":"enr:-L24QBfdEbJaxxb9L3vgJAYCE4eCyoi63cSYKrOi_XamT3gtG4J72NAds4EPvD7IGMvimOfmVYzvSOKABRTDlnVBkN4CgmlkgnY0gmlwhKwS2DaKbXVsdGlhZGRyc5YACASsEtg2BmRBAAoErBLYNgZkQt0DgnJzhQADAQAAiXNlY3AyNTZrMaECy-nd8rfUHGbs8xk4_UhmfLz4Qa0_ErMI5QuWufeP0oiDdGNwgmRBg3VkcIJkQ4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61832/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:25664/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25664/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F1&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xaf12d0aa0e372031dfcf3e43a54754f5c8c1ddfe9ef6c801a1982d07f3cac801"}]}'
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 cefb48b90ad1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8eea6a8e463d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,70 @@
2026-02-20 04:37:27.600 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-20 04:37:27.600 DEBUG [tests.conftest] Running test: test_filter_subscribe_to_pubsub_topic_from_another_cluster_id with id: 2026-02-20_04-37-27__dc510807-629f-42a4-970b-73a1de5ee344
2026-02-20 04:37:27.600 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-20 04:37:27.601 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-20 04:37:27.601 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-20 04:37:27.607 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:37:27.607 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-37-27__dc510807-629f-42a4-970b-73a1de5ee344__wakuorg_nwaku:latest.log
2026-02-20 04:37:27.607 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:37:27.608 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:37:27.609 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:37:27.609 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.223.90
2026-02-20 04:37:27.609 DEBUG [src.node.docker_mananger] Generated ports ['20908', '20909', '20910', '20911', '20912']
2026-02-20 04:37:27.609 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:37:27.609 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:37:27.610 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:37:27.610 DEBUG [src.node.docker_mananger] docker run -i -t -p 20908:20908 -p 20909:20909 -p 20910:20910 -p 20911:20911 -p 20912:20912 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20910 --rest-port=20908 --tcp-port=20909 --discv5-udp-port=20911 --rest-address=0.0.0.0 --nat=extip:172.18.223.90 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=11bc2a5afbc1cf3e1de1ebb79df9ef9a0e3085391421d08bfdbd9dfc74b0b7a1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20912 --metrics-logging=true --relay=true --filter=true
2026-02-20 04:37:27.783 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.223.90 waku bc1130a75c9eca9be88fb7977d1e48691c3d8eb2808b93a26591d6d928321880
2026-02-20 04:37:27.812 DEBUG [src.node.docker_mananger] Container started with ID bc1130a75c9e. Setting up logs at ./log/docker/node1_2026-02-20_04-37-27__dc510807-629f-42a4-970b-73a1de5ee344__wakuorg_nwaku:latest.log
2026-02-20 04:37:27.814 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 20908
2026-02-20 04:37:27.814 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:37:28.075 ERROR [src.node.docker_mananger] Max retries reached for container 48f6576ddc82. Exiting log stream.
2026-02-20 04:37:28.814 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20908/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:37:28.818 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-02-20 04:37:28.818 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:37:28.818 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20908/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:37:28.820 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.223.90/tcp/20909/p2p/16Uiu2HAm4jK67gVZWM4z79GRAzeCMmGnw8Tdr8UxyK4zc8ZJJdp8","/ip4/172.18.223.90/tcp/20910/ws/p2p/16Uiu2HAm4jK67gVZWM4z79GRAzeCMmGnw8Tdr8UxyK4zc8ZJJdp8"],"enrUri":"enr:-L24QMYYx1_3grNJ1kYHh71-NTud0C_JWiOft2x3R598c7MSIO3hUzMge9row2lwhhRV3Xsxyd29FIOHyEeqh1LjrAkCgmlkgnY0gmlwhKwS31qKbXVsdGlhZGRyc5YACASsEt9aBlGtAAoErBLfWgZRrt0DgnJzhQADAQAAiXNlY3AyNTZrMaECij4D8AKji7MgbHHaNk_bzGbui43h6oHRixDAVkyFLLWDdGNwglGtg3VkcIJRr4V3YWt1MgU"}'
2026-02-20 04:37:28.820 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:37:28.821 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-20 04:37:28.827 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:37:28.827 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-20_04-37-27__dc510807-629f-42a4-970b-73a1de5ee344__wakuorg_nwaku:latest.log
2026-02-20 04:37:28.827 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:37:28.827 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:37:28.829 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:37:28.829 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.175.39
2026-02-20 04:37:28.829 DEBUG [src.node.docker_mananger] Generated ports ['55306', '55307', '55308', '55309', '55310']
2026-02-20 04:37:28.829 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:37:28.829 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:37:28.830 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:37:28.830 DEBUG [src.node.docker_mananger] docker run -i -t -p 55306:55306 -p 55307:55307 -p 55308:55308 -p 55309:55309 -p 55310:55310 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55308 --rest-port=55306 --tcp-port=55307 --discv5-udp-port=55309 --rest-address=0.0.0.0 --nat=extip:172.18.175.39 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ba8a7a6f470fdeffbdc8ce57f064c436c62f702eabbfc74f3a2d0ee3f2090c4f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55310 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QMYYx1_3grNJ1kYHh71-NTud0C_JWiOft2x3R598c7MSIO3hUzMge9row2lwhhRV3Xsxyd29FIOHyEeqh1LjrAkCgmlkgnY0gmlwhKwS31qKbXVsdGlhZGRyc5YACASsEt9aBlGtAAoErBLfWgZRrt0DgnJzhQADAQAAiXNlY3AyNTZrMaECij4D8AKji7MgbHHaNk_bzGbui43h6oHRixDAVkyFLLWDdGNwglGtg3VkcIJRr4V3YWt1MgU --filternode=/ip4/172.18.223.90/tcp/20909/p2p/16Uiu2HAm4jK67gVZWM4z79GRAzeCMmGnw8Tdr8UxyK4zc8ZJJdp8
2026-02-20 04:37:29.007 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.175.39 waku 573ffc973301b9ebada5de5ea3c36ce354e53035be5010da03cd3694ed9930d6
2026-02-20 04:37:29.041 DEBUG [src.node.docker_mananger] Container started with ID 573ffc973301. Setting up logs at ./log/docker/node2_2026-02-20_04-37-27__dc510807-629f-42a4-970b-73a1de5ee344__wakuorg_nwaku:latest.log
2026-02-20 04:37:29.042 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 55306
2026-02-20 04:37:29.042 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:37:30.042 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55306/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:37:30.045 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-02-20 04:37:30.045 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:37:30.046 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55306/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:37:30.048 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.175.39/tcp/55307/p2p/16Uiu2HAkyWx1pXp7MvwUr873vA4UE6XiZycRi9Pn3gkiMrodhoWu","/ip4/172.18.175.39/tcp/55308/ws/p2p/16Uiu2HAkyWx1pXp7MvwUr873vA4UE6XiZycRi9Pn3gkiMrodhoWu"],"enrUri":"enr:-L24QMuluW-B56Oo0JIbw-hg3Rfc-_T_xu3tPfXudTYGIpZKcWmZOoWYIxUbnepEfXFtSoW34iudU-K_mQr-enfFVMYCgmlkgnY0gmlwhKwSryeKbXVsdGlhZGRyc5YACASsEq8nBtgLAAoErBKvJwbYDN0DgnJzhQADAQAAiXNlY3AyNTZrMaECPMjIU0gKB_4WfBIUl13uRFBGFZrcokxME0XbpRBEub6DdGNwgtgLg3VkcILYDYV3YWt1MgA"}'
2026-02-20 04:37:30.048 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:37:30.048 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55306/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.223.90/tcp/20909/p2p/16Uiu2HAm4jK67gVZWM4z79GRAzeCMmGnw8Tdr8UxyK4zc8ZJJdp8"]'
2026-02-20 04:37:30.084 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:37:30.089 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20908/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/2"]'
2026-02-20 04:37:30.099 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:37:30.102 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55306/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "de2e9560-e506-475f-befb-b9865053ceef", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/2/2"}'
2026-02-20 04:37:30.114 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"de2e9560-e506-475f-befb-b9865053ceef","statusDesc":"OK"}'
2026-02-20 04:37:30.115 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20908/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:37:30.122 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:37:30.122 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:37:30.222 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:37:30.223 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55306/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:37:30.225 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":1771562250115415045,"ephemeral":false}]'
2026-02-20 04:37:30.229 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-20 04:37:30.229 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-20 04:37:30.230 DEBUG [src.node.waku_node] Stopping container with id bc1130a75c9e
2026-02-20 04:37:30.739 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:37:30.741 DEBUG [src.node.waku_node] Stopping container with id 573ffc973301
2026-02-20 04:37:31.241 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:37:31.242 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-20 04:37:31.248 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:37:31.253 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,296 @@
2026-02-20 04:38:05.605 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-20 04:38:05.605 DEBUG [tests.conftest] Running test: test_auto_shard_relay_10_nwaku_nodes with id: 2026-02-20_04-38-05__379557d7-7d60-4bbd-9d00-15eb940ae7cc
2026-02-20 04:38:05.605 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-20 04:38:05.605 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-20 04:38:05.606 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-20 04:38:05.612 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:38:05.613 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-38-05__379557d7-7d60-4bbd-9d00-15eb940ae7cc__wakuorg_nwaku:latest.log
2026-02-20 04:38:05.613 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:38:05.613 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:38:05.614 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:38:05.614 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.43.229
2026-02-20 04:38:05.614 DEBUG [src.node.docker_mananger] Generated ports ['32226', '32227', '32228', '32229', '32230']
2026-02-20 04:38:05.615 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:38:05.615 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:38:05.615 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:38:05.615 DEBUG [src.node.docker_mananger] docker run -i -t -p 32226:32226 -p 32227:32227 -p 32228:32228 -p 32229:32229 -p 32230:32230 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32228 --rest-port=32226 --tcp-port=32227 --discv5-udp-port=32229 --rest-address=0.0.0.0 --nat=extip:172.18.43.229 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=07d7fd8ac25c008fa0ad44fff2bca8a35f0f9aa9d7c9b9e6bd1c0eefe3f5ecb6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32230 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto
2026-02-20 04:38:05.798 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.43.229 waku 4e9edf61fa24f0b398a496d9e07ae107c841e86064ba6c0bf09816158309861b
2026-02-20 04:38:05.830 DEBUG [src.node.docker_mananger] Container started with ID 4e9edf61fa24. Setting up logs at ./log/docker/node1_2026-02-20_04-38-05__379557d7-7d60-4bbd-9d00-15eb940ae7cc__wakuorg_nwaku:latest.log
2026-02-20 04:38:05.831 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32226
2026-02-20 04:38:05.832 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:38:06.413 ERROR [src.node.docker_mananger] Max retries reached for container fb2cb6f0f36b. Exiting log stream.
2026-02-20 04:38:06.832 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32226/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:38:06.834 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-02-20 04:38:06.835 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:38:06.835 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32226/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:38:06.837 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.43.229/tcp/32227/p2p/16Uiu2HAm4g7Vnc5Z6WKT5fG3PW4bBZ8JKv8nPM8PJKz2kxqtLvQG","/ip4/172.18.43.229/tcp/32228/ws/p2p/16Uiu2HAm4g7Vnc5Z6WKT5fG3PW4bBZ8JKv8nPM8PJKz2kxqtLvQG"],"enrUri":"enr:-L24QGK8vKHTgXKfvYtlJfIDFPJQtZ2t7ZT4nAZ0qs-KN5BBLf6WDyjv9B5D6jgKsqdj8M9hh8hB9Aysar6gFIzngTgCgmlkgnY0gmlwhKwSK-WKbXVsdGlhZGRyc5YACASsEivlBn3jAAoErBIr5QZ95N0DgnJzhQACAQAAiXNlY3AyNTZrMaECiWwqfWgTY9ngnFgmp-rDal1M5i4dgUXroW6MiZFNbSGDdGNwgn3jg3VkcIJ95YV3YWt1MgU"}'
2026-02-20 04:38:06.837 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:38:06.843 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:38:06.844 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-20_04-38-05__379557d7-7d60-4bbd-9d00-15eb940ae7cc__wakuorg_nwaku:latest.log
2026-02-20 04:38:06.844 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:38:06.844 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:38:06.845 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:38:06.845 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.22.218
2026-02-20 04:38:06.845 DEBUG [src.node.docker_mananger] Generated ports ['29698', '29699', '29700', '29701', '29702']
2026-02-20 04:38:06.845 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:38:06.846 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:38:06.846 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:38:06.846 DEBUG [src.node.docker_mananger] docker run -i -t -p 29698:29698 -p 29699:29699 -p 29700:29700 -p 29701:29701 -p 29702:29702 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29700 --rest-port=29698 --tcp-port=29699 --discv5-udp-port=29701 --rest-address=0.0.0.0 --nat=extip:172.18.22.218 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=1b484e0a988fdd1ab8262ad40afec10c05b499ee673d7a236efb582bdaa2c75b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29702 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGK8vKHTgXKfvYtlJfIDFPJQtZ2t7ZT4nAZ0qs-KN5BBLf6WDyjv9B5D6jgKsqdj8M9hh8hB9Aysar6gFIzngTgCgmlkgnY0gmlwhKwSK-WKbXVsdGlhZGRyc5YACASsEivlBn3jAAoErBIr5QZ95N0DgnJzhQACAQAAiXNlY3AyNTZrMaECiWwqfWgTY9ngnFgmp-rDal1M5i4dgUXroW6MiZFNbSGDdGNwgn3jg3VkcIJ95YV3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-02-20 04:38:07.024 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.22.218 waku 3178ea157c3ce8e8360ae4d99885c9ba6cf2b60964c55d21fb829abac5eaf59c
2026-02-20 04:38:07.057 DEBUG [src.node.docker_mananger] Container started with ID 3178ea157c3c. Setting up logs at ./log/docker/node3_2026-02-20_04-38-05__379557d7-7d60-4bbd-9d00-15eb940ae7cc__wakuorg_nwaku:latest.log
2026-02-20 04:38:07.057 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 29698
2026-02-20 04:38:07.057 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:38:08.058 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29698/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:38:08.079 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-02-20 04:38:08.080 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:38:08.080 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29698/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:38:08.085 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.22.218/tcp/29699/p2p/16Uiu2HAmUL6Hq7EtdYs9NtbRErDyzAARunsa3Bnvtvtstc2fj4GU","/ip4/172.18.22.218/tcp/29700/ws/p2p/16Uiu2HAmUL6Hq7EtdYs9NtbRErDyzAARunsa3Bnvtvtstc2fj4GU"],"enrUri":"enr:-L24QJw7yM6SPf4gyUgvSI2mMSrgW4VZvtXU2kKOwcnBPBzPBNl-HxlUwmjf07ByA15fQiKAJiczRDLhry5L-V1BIZcCgmlkgnY0gmlwhKwSFtqKbXVsdGlhZGRyc5YACASsEhbaBnQDAAoErBIW2gZ0BN0DgnJzhQACAQAAiXNlY3AyNTZrMaED6OOsFwASx2RcycdOv0uirXUFAhwDEuAnHaZV3qpg6b2DdGNwgnQDg3VkcIJ0BYV3YWt1MgE"}'
2026-02-20 04:38:08.085 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:38:08.086 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29698/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.43.229/tcp/32227/p2p/16Uiu2HAm4g7Vnc5Z6WKT5fG3PW4bBZ8JKv8nPM8PJKz2kxqtLvQG"]'
2026-02-20 04:38:08.089 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:38:08.095 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:38:08.096 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-20_04-38-05__379557d7-7d60-4bbd-9d00-15eb940ae7cc__wakuorg_nwaku:latest.log
2026-02-20 04:38:08.096 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:38:08.096 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:38:08.097 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:38:08.097 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.79.117
2026-02-20 04:38:08.097 DEBUG [src.node.docker_mananger] Generated ports ['47956', '47957', '47958', '47959', '47960']
2026-02-20 04:38:08.097 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:38:08.098 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:38:08.098 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:38:08.098 DEBUG [src.node.docker_mananger] docker run -i -t -p 47956:47956 -p 47957:47957 -p 47958:47958 -p 47959:47959 -p 47960:47960 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47958 --rest-port=47956 --tcp-port=47957 --discv5-udp-port=47959 --rest-address=0.0.0.0 --nat=extip:172.18.79.117 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=5fc34fcb031cc7d38ebdfb4b62b497d35d37e5d1390fb68de7cc9da4fc8f8ab0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47960 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGK8vKHTgXKfvYtlJfIDFPJQtZ2t7ZT4nAZ0qs-KN5BBLf6WDyjv9B5D6jgKsqdj8M9hh8hB9Aysar6gFIzngTgCgmlkgnY0gmlwhKwSK-WKbXVsdGlhZGRyc5YACASsEivlBn3jAAoErBIr5QZ95N0DgnJzhQACAQAAiXNlY3AyNTZrMaECiWwqfWgTY9ngnFgmp-rDal1M5i4dgUXroW6MiZFNbSGDdGNwgn3jg3VkcIJ95YV3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-02-20 04:38:08.296 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.79.117 waku 828fa17d66d45acaed161e28ea95f4e80ee9bdd3f8d0ba33a55c3c16679b7aa7
2026-02-20 04:38:08.327 DEBUG [src.node.docker_mananger] Container started with ID 828fa17d66d4. Setting up logs at ./log/docker/node4_2026-02-20_04-38-05__379557d7-7d60-4bbd-9d00-15eb940ae7cc__wakuorg_nwaku:latest.log
2026-02-20 04:38:08.328 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 47956
2026-02-20 04:38:08.328 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:38:09.329 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47956/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:38:09.347 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-02-20 04:38:09.350 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:38:09.350 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47956/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:38:09.354 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.79.117/tcp/47957/p2p/16Uiu2HAmKKxsmCahJMh7cRNuqLXzZ9edBYm49knMeJWDMgC4qx3e","/ip4/172.18.79.117/tcp/47958/ws/p2p/16Uiu2HAmKKxsmCahJMh7cRNuqLXzZ9edBYm49knMeJWDMgC4qx3e"],"enrUri":"enr:-L24QHQLGZdOhumBbK3G6rYzKBFvM_kVBD8Cwc8rypAGvKg7AkbFIEGY1USn9fDOOYYZnUTAw65gL-MkTt54kzvUYOwCgmlkgnY0gmlwhKwST3WKbXVsdGlhZGRyc5YACASsEk91BrtVAAoErBJPdQa7Vt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDYyIbE-sPZREeawWI_SZWK2b74uoETUkyulKSrRx2X6WDdGNwgrtVg3VkcIK7V4V3YWt1MgE"}'
2026-02-20 04:38:09.354 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:38:09.355 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47956/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.43.229/tcp/32227/p2p/16Uiu2HAm4g7Vnc5Z6WKT5fG3PW4bBZ8JKv8nPM8PJKz2kxqtLvQG"]'
2026-02-20 04:38:09.359 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:38:09.366 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:38:09.366 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-02-20_04-38-05__379557d7-7d60-4bbd-9d00-15eb940ae7cc__wakuorg_nwaku:latest.log
2026-02-20 04:38:09.366 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:38:09.366 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:38:09.368 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:38:09.368 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.105.166
2026-02-20 04:38:09.368 DEBUG [src.node.docker_mananger] Generated ports ['34737', '34738', '34739', '34740', '34741']
2026-02-20 04:38:09.368 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:38:09.368 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:38:09.368 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:38:09.368 DEBUG [src.node.docker_mananger] docker run -i -t -p 34737:34737 -p 34738:34738 -p 34739:34739 -p 34740:34740 -p 34741:34741 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34739 --rest-port=34737 --tcp-port=34738 --discv5-udp-port=34740 --rest-address=0.0.0.0 --nat=extip:172.18.105.166 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=b4aed12fc033ff6c73ecf6b9db470c93ee9c914c81a341c0aa98ffa6e7cca5df --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34741 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGK8vKHTgXKfvYtlJfIDFPJQtZ2t7ZT4nAZ0qs-KN5BBLf6WDyjv9B5D6jgKsqdj8M9hh8hB9Aysar6gFIzngTgCgmlkgnY0gmlwhKwSK-WKbXVsdGlhZGRyc5YACASsEivlBn3jAAoErBIr5QZ95N0DgnJzhQACAQAAiXNlY3AyNTZrMaECiWwqfWgTY9ngnFgmp-rDal1M5i4dgUXroW6MiZFNbSGDdGNwgn3jg3VkcIJ95YV3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-02-20 04:38:09.552 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.105.166 waku eea0e1297009aec92ca942296e2a5f733e6392428633fa3cd01694a2f292f1da
2026-02-20 04:38:09.583 DEBUG [src.node.docker_mananger] Container started with ID eea0e1297009. Setting up logs at ./log/docker/node5_2026-02-20_04-38-05__379557d7-7d60-4bbd-9d00-15eb940ae7cc__wakuorg_nwaku:latest.log
2026-02-20 04:38:09.583 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 34737
2026-02-20 04:38:09.584 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:38:10.584 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34737/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:38:10.596 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-02-20 04:38:10.597 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:38:10.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34737/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:38:10.604 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.105.166/tcp/34738/p2p/16Uiu2HAm8pkqBbCzkQxWhWiLPm6StTog52zCjiar65JsL9iNC5xa","/ip4/172.18.105.166/tcp/34739/ws/p2p/16Uiu2HAm8pkqBbCzkQxWhWiLPm6StTog52zCjiar65JsL9iNC5xa"],"enrUri":"enr:-L24QJEhKBZ3yuXmAzj6KBuZyxN8-ANgxdrht0SNXd3008zebxb7aBrZyIJ5v9Jz-PqzkTsXh0NpsEsbxKhdKdbrkPQCgmlkgnY0gmlwhKwSaaaKbXVsdGlhZGRyc5YACASsEmmmBoeyAAoErBJppgaHs90DgnJzhQACAQAAiXNlY3AyNTZrMaECxxHGOZMrL8dgDWXMEB-fQL7uu-G3zo_HA966qkSwd0-DdGNwgoeyg3VkcIKHtIV3YWt1MgE"}'
2026-02-20 04:38:10.604 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:38:10.605 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34737/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.43.229/tcp/32227/p2p/16Uiu2HAm4g7Vnc5Z6WKT5fG3PW4bBZ8JKv8nPM8PJKz2kxqtLvQG"]'
2026-02-20 04:38:10.607 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:38:10.614 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:38:10.614 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node6_2026-02-20_04-38-05__379557d7-7d60-4bbd-9d00-15eb940ae7cc__wakuorg_nwaku:latest.log
2026-02-20 04:38:10.614 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:38:10.614 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:38:10.615 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:38:10.615 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.91.236
2026-02-20 04:38:10.616 DEBUG [src.node.docker_mananger] Generated ports ['53994', '53995', '53996', '53997', '53998']
2026-02-20 04:38:10.616 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:38:10.616 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:38:10.616 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:38:10.616 DEBUG [src.node.docker_mananger] docker run -i -t -p 53994:53994 -p 53995:53995 -p 53996:53996 -p 53997:53997 -p 53998:53998 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53996 --rest-port=53994 --tcp-port=53995 --discv5-udp-port=53997 --rest-address=0.0.0.0 --nat=extip:172.18.91.236 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=0c96c5722d7711bc0270d2a7f5ab9ebb6498738e68e6f1599056aebdeb53ddae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53998 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGK8vKHTgXKfvYtlJfIDFPJQtZ2t7ZT4nAZ0qs-KN5BBLf6WDyjv9B5D6jgKsqdj8M9hh8hB9Aysar6gFIzngTgCgmlkgnY0gmlwhKwSK-WKbXVsdGlhZGRyc5YACASsEivlBn3jAAoErBIr5QZ95N0DgnJzhQACAQAAiXNlY3AyNTZrMaECiWwqfWgTY9ngnFgmp-rDal1M5i4dgUXroW6MiZFNbSGDdGNwgn3jg3VkcIJ95YV3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-02-20 04:38:10.809 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.91.236 waku f7e7652bf8229f95386a08facfc7011f3bea984d3a198518352db95391fed162
2026-02-20 04:38:10.840 DEBUG [src.node.docker_mananger] Container started with ID f7e7652bf822. Setting up logs at ./log/docker/node6_2026-02-20_04-38-05__379557d7-7d60-4bbd-9d00-15eb940ae7cc__wakuorg_nwaku:latest.log
2026-02-20 04:38:10.841 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 53994
2026-02-20 04:38:10.841 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:38:11.841 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53994/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:38:11.858 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-02-20 04:38:11.859 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:38:11.862 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53994/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:38:11.867 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.91.236/tcp/53995/p2p/16Uiu2HAmUWxwFSHfHiRy335Rh1GeocSyph2LRTDVxYVFPDKH1ibi","/ip4/172.18.91.236/tcp/53996/ws/p2p/16Uiu2HAmUWxwFSHfHiRy335Rh1GeocSyph2LRTDVxYVFPDKH1ibi"],"enrUri":"enr:-L24QMDlFDXFbKEO1fqVylQaShp34dKeAPKRhDWCv3gm940yVVKHfMzyufb_2TbPfRK5aH3NM78BOHrgLIUweCAAfcwCgmlkgnY0gmlwhKwSW-yKbXVsdGlhZGRyc5YACASsElvsBtLrAAoErBJb7AbS7N0DgnJzhQACAQAAiXNlY3AyNTZrMaED66y-t1fv89cvD8A09F143Yo2i5HBt0yYdqcWvVO8hOGDdGNwgtLrg3VkcILS7YV3YWt1MgE"}'
2026-02-20 04:38:11.867 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:38:11.868 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53994/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.43.229/tcp/32227/p2p/16Uiu2HAm4g7Vnc5Z6WKT5fG3PW4bBZ8JKv8nPM8PJKz2kxqtLvQG"]'
2026-02-20 04:38:11.870 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:38:11.876 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:38:11.876 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node7_2026-02-20_04-38-05__379557d7-7d60-4bbd-9d00-15eb940ae7cc__wakuorg_nwaku:latest.log
2026-02-20 04:38:11.876 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:38:11.876 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:38:11.878 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:38:11.878 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.45.242
2026-02-20 04:38:11.878 DEBUG [src.node.docker_mananger] Generated ports ['40736', '40737', '40738', '40739', '40740']
2026-02-20 04:38:11.878 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:38:11.878 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:38:11.878 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:38:11.879 DEBUG [src.node.docker_mananger] docker run -i -t -p 40736:40736 -p 40737:40737 -p 40738:40738 -p 40739:40739 -p 40740:40740 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40738 --rest-port=40736 --tcp-port=40737 --discv5-udp-port=40739 --rest-address=0.0.0.0 --nat=extip:172.18.45.242 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d661208daaa0b68d48c998cbd67a13bcf45594bead9ccdfc2a2df9cc05a27d74 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40740 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGK8vKHTgXKfvYtlJfIDFPJQtZ2t7ZT4nAZ0qs-KN5BBLf6WDyjv9B5D6jgKsqdj8M9hh8hB9Aysar6gFIzngTgCgmlkgnY0gmlwhKwSK-WKbXVsdGlhZGRyc5YACASsEivlBn3jAAoErBIr5QZ95N0DgnJzhQACAQAAiXNlY3AyNTZrMaECiWwqfWgTY9ngnFgmp-rDal1M5i4dgUXroW6MiZFNbSGDdGNwgn3jg3VkcIJ95YV3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-02-20 04:38:12.073 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.45.242 waku 15c28ce5ad3f294e988790056f33aba7335544a9db368fb4c282224dd401110d
2026-02-20 04:38:12.105 DEBUG [src.node.docker_mananger] Container started with ID 15c28ce5ad3f. Setting up logs at ./log/docker/node7_2026-02-20_04-38-05__379557d7-7d60-4bbd-9d00-15eb940ae7cc__wakuorg_nwaku:latest.log
2026-02-20 04:38:12.105 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40736
2026-02-20 04:38:12.105 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:38:13.105 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40736/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:38:13.116 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-02-20 04:38:13.116 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:38:13.117 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40736/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:38:13.122 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.45.242/tcp/40737/p2p/16Uiu2HAmSuEHssS3aoBy4WW6ETEaWVH1tv2SYgjH7xDpCPss9uhg","/ip4/172.18.45.242/tcp/40738/ws/p2p/16Uiu2HAmSuEHssS3aoBy4WW6ETEaWVH1tv2SYgjH7xDpCPss9uhg"],"enrUri":"enr:-L24QLHGI77w05WjC4qIj1SrGd3ibRhWW9qA1ex8N___ws_UB_LenRGZX3vA1-OH8ffqSrZwDOGzJPzakf7yPYmevk8CgmlkgnY0gmlwhKwSLfKKbXVsdGlhZGRyc5YACASsEi3yBp8hAAoErBIt8gafIt0DgnJzhQACAQAAiXNlY3AyNTZrMaED06mC-i1syqbxIEWTRJbKXV_HcQZqCAHRD388_DiFXCeDdGNwgp8hg3VkcIKfI4V3YWt1MgE"}'
2026-02-20 04:38:13.122 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:38:13.123 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40736/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.43.229/tcp/32227/p2p/16Uiu2HAm4g7Vnc5Z6WKT5fG3PW4bBZ8JKv8nPM8PJKz2kxqtLvQG"]'
2026-02-20 04:38:13.127 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:38:13.134 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:38:13.134 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node8_2026-02-20_04-38-05__379557d7-7d60-4bbd-9d00-15eb940ae7cc__wakuorg_nwaku:latest.log
2026-02-20 04:38:13.134 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:38:13.134 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:38:13.135 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:38:13.136 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.183.221
2026-02-20 04:38:13.136 DEBUG [src.node.docker_mananger] Generated ports ['36823', '36824', '36825', '36826', '36827']
2026-02-20 04:38:13.136 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:38:13.136 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:38:13.136 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:38:13.136 DEBUG [src.node.docker_mananger] docker run -i -t -p 36823:36823 -p 36824:36824 -p 36825:36825 -p 36826:36826 -p 36827:36827 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36825 --rest-port=36823 --tcp-port=36824 --discv5-udp-port=36826 --rest-address=0.0.0.0 --nat=extip:172.18.183.221 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=e6f4e9a8bd6fd4d39be81bc2e4ca90adbeaee72dd54cb5deef61093c54cf2c5d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36827 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGK8vKHTgXKfvYtlJfIDFPJQtZ2t7ZT4nAZ0qs-KN5BBLf6WDyjv9B5D6jgKsqdj8M9hh8hB9Aysar6gFIzngTgCgmlkgnY0gmlwhKwSK-WKbXVsdGlhZGRyc5YACASsEivlBn3jAAoErBIr5QZ95N0DgnJzhQACAQAAiXNlY3AyNTZrMaECiWwqfWgTY9ngnFgmp-rDal1M5i4dgUXroW6MiZFNbSGDdGNwgn3jg3VkcIJ95YV3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-02-20 04:38:13.329 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.183.221 waku 3d29cf3dd3daf67f7c6f1050d34c324ec1adc545b85ebf8b211d3a3aeb01337a
2026-02-20 04:38:13.359 DEBUG [src.node.docker_mananger] Container started with ID 3d29cf3dd3da. Setting up logs at ./log/docker/node8_2026-02-20_04-38-05__379557d7-7d60-4bbd-9d00-15eb940ae7cc__wakuorg_nwaku:latest.log
2026-02-20 04:38:13.360 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36823
2026-02-20 04:38:13.360 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:38:14.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36823/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:38:14.378 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-02-20 04:38:14.379 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:38:14.380 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36823/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:38:14.384 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.183.221/tcp/36824/p2p/16Uiu2HAmQdRNmUNKgaEYcP5Fhu6rToFLUBJ67Q279oyMbRLnzwVs","/ip4/172.18.183.221/tcp/36825/ws/p2p/16Uiu2HAmQdRNmUNKgaEYcP5Fhu6rToFLUBJ67Q279oyMbRLnzwVs"],"enrUri":"enr:-L24QBIqeUTP5Ffd4KczPCvQpNk1uVIpASbNeu83owRRHoNEeQAXG9amxQMOEi5fuNDDzaOHd1Z-6IcdxIg0CdmtjokCgmlkgnY0gmlwhKwSt92KbXVsdGlhZGRyc5YACASsErfdBo_YAAoErBK33QaP2d0DgnJzhQACAQAAiXNlY3AyNTZrMaEDseVgvcY9Lpo6hI-G51fxxYQz00CfNhhw-senu2FD3LqDdGNwgo_Yg3VkcIKP2oV3YWt1MgE"}'
2026-02-20 04:38:14.385 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:38:14.385 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36823/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.43.229/tcp/32227/p2p/16Uiu2HAm4g7Vnc5Z6WKT5fG3PW4bBZ8JKv8nPM8PJKz2kxqtLvQG"]'
2026-02-20 04:38:14.388 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:38:14.395 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:38:14.395 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node9_2026-02-20_04-38-05__379557d7-7d60-4bbd-9d00-15eb940ae7cc__wakuorg_nwaku:latest.log
2026-02-20 04:38:14.395 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:38:14.395 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:38:14.396 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:38:14.396 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.68.47
2026-02-20 04:38:14.397 DEBUG [src.node.docker_mananger] Generated ports ['43881', '43882', '43883', '43884', '43885']
2026-02-20 04:38:14.397 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:38:14.397 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:38:14.397 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:38:14.397 DEBUG [src.node.docker_mananger] docker run -i -t -p 43881:43881 -p 43882:43882 -p 43883:43883 -p 43884:43884 -p 43885:43885 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43883 --rest-port=43881 --tcp-port=43882 --discv5-udp-port=43884 --rest-address=0.0.0.0 --nat=extip:172.18.68.47 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=edf282a039bdf8f3acfc4e5501c0ffcbbe0a7fc0ab2b9cabf3be0777a7f8345b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43885 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGK8vKHTgXKfvYtlJfIDFPJQtZ2t7ZT4nAZ0qs-KN5BBLf6WDyjv9B5D6jgKsqdj8M9hh8hB9Aysar6gFIzngTgCgmlkgnY0gmlwhKwSK-WKbXVsdGlhZGRyc5YACASsEivlBn3jAAoErBIr5QZ95N0DgnJzhQACAQAAiXNlY3AyNTZrMaECiWwqfWgTY9ngnFgmp-rDal1M5i4dgUXroW6MiZFNbSGDdGNwgn3jg3VkcIJ95YV3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-02-20 04:38:14.583 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.68.47 waku 5420b079e2d2a4d753db178063a435fccd03b73f1eea69ba0732a65fe021caf2
2026-02-20 04:38:14.616 DEBUG [src.node.docker_mananger] Container started with ID 5420b079e2d2. Setting up logs at ./log/docker/node9_2026-02-20_04-38-05__379557d7-7d60-4bbd-9d00-15eb940ae7cc__wakuorg_nwaku:latest.log
2026-02-20 04:38:14.616 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 43881
2026-02-20 04:38:14.616 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:38:15.617 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43881/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:38:15.629 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-02-20 04:38:15.630 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:38:15.631 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43881/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:38:15.635 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.68.47/tcp/43882/p2p/16Uiu2HAm81iWPuU2wJvRk1uX7ChPaZCX3Jt9RohBFcDhRwmFqEKz","/ip4/172.18.68.47/tcp/43883/ws/p2p/16Uiu2HAm81iWPuU2wJvRk1uX7ChPaZCX3Jt9RohBFcDhRwmFqEKz"],"enrUri":"enr:-L24QJkz9WJz8s4O1tQOk5WCYrFZ6O-cMknOTHN346G7utElPQafnsx-VFnQtwFd9kU9va3A4BKNs1-tR7CeqHJlzPoCgmlkgnY0gmlwhKwSRC-KbXVsdGlhZGRyc5YACASsEkQvBqtqAAoErBJELwara90DgnJzhQACAQAAiXNlY3AyNTZrMaECuwTZPxHtKbhftGeWEQ2jQVuT0itWBgzKz5qQJJbB7oGDdGNwgqtqg3VkcIKrbIV3YWt1MgE"}'
2026-02-20 04:38:15.635 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:38:15.636 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43881/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.43.229/tcp/32227/p2p/16Uiu2HAm4g7Vnc5Z6WKT5fG3PW4bBZ8JKv8nPM8PJKz2kxqtLvQG"]'
2026-02-20 04:38:15.640 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:38:15.646 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:38:15.646 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node10_2026-02-20_04-38-05__379557d7-7d60-4bbd-9d00-15eb940ae7cc__wakuorg_nwaku:latest.log
2026-02-20 04:38:15.647 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:38:15.647 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:38:15.648 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:38:15.648 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.8.114
2026-02-20 04:38:15.648 DEBUG [src.node.docker_mananger] Generated ports ['56602', '56603', '56604', '56605', '56606']
2026-02-20 04:38:15.649 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:38:15.649 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:38:15.649 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:38:15.649 DEBUG [src.node.docker_mananger] docker run -i -t -p 56602:56602 -p 56603:56603 -p 56604:56604 -p 56605:56605 -p 56606:56606 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56604 --rest-port=56602 --tcp-port=56603 --discv5-udp-port=56605 --rest-address=0.0.0.0 --nat=extip:172.18.8.114 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=faf0860f54997509e0eda69a37c0c78bd3404a63e184ca3970fcbdb17bf2deab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56606 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGK8vKHTgXKfvYtlJfIDFPJQtZ2t7ZT4nAZ0qs-KN5BBLf6WDyjv9B5D6jgKsqdj8M9hh8hB9Aysar6gFIzngTgCgmlkgnY0gmlwhKwSK-WKbXVsdGlhZGRyc5YACASsEivlBn3jAAoErBIr5QZ95N0DgnJzhQACAQAAiXNlY3AyNTZrMaECiWwqfWgTY9ngnFgmp-rDal1M5i4dgUXroW6MiZFNbSGDdGNwgn3jg3VkcIJ95YV3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-02-20 04:38:15.877 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.8.114 waku 215259d3f9c0f721c129a677caf1c9dc4c6b284d9b894934b6d7f7902e6bda52
2026-02-20 04:38:15.910 DEBUG [src.node.docker_mananger] Container started with ID 215259d3f9c0. Setting up logs at ./log/docker/node10_2026-02-20_04-38-05__379557d7-7d60-4bbd-9d00-15eb940ae7cc__wakuorg_nwaku:latest.log
2026-02-20 04:38:15.911 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 56602
2026-02-20 04:38:15.911 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:38:16.912 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56602/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:38:16.923 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-02-20 04:38:16.923 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:38:16.923 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56602/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:38:16.929 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.8.114/tcp/56603/p2p/16Uiu2HAm2LUzXatHPpDqiUW4S5r5qdus7xjTP4X2pR7DVKJi5LSS","/ip4/172.18.8.114/tcp/56604/ws/p2p/16Uiu2HAm2LUzXatHPpDqiUW4S5r5qdus7xjTP4X2pR7DVKJi5LSS"],"enrUri":"enr:-L24QCjr2m2fT3k58kOrCNSB1YtJ--Z_3qaaWsUPh08C3XcFX_ug-Ew65JIBVkZsDvjkvN_9ICqSn7eoce4SWONeuuACgmlkgnY0gmlwhKwSCHKKbXVsdGlhZGRyc5YACASsEghyBt0bAAoErBIIcgbdHN0DgnJzhQACAQAAiXNlY3AyNTZrMaECZq17JCtESLXWG8nASf3Pg1Ok_XhhvD3CG0QV21GCNb-DdGNwgt0bg3VkcILdHYV3YWt1MgE"}'
2026-02-20 04:38:16.930 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:38:16.930 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56602/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.43.229/tcp/32227/p2p/16Uiu2HAm4g7Vnc5Z6WKT5fG3PW4bBZ8JKv8nPM8PJKz2kxqtLvQG"]'
2026-02-20 04:38:16.933 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:38:16.933 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32226/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-02-20 04:38:16.936 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:38:16.936 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29698/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-02-20 04:38:16.939 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:38:16.939 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47956/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-02-20 04:38:16.941 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:38:16.942 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34737/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-02-20 04:38:16.944 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:38:16.944 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53994/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-02-20 04:38:16.947 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:38:16.947 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40736/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-02-20 04:38:16.949 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:38:16.949 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36823/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-02-20 04:38:16.951 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:38:16.952 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43881/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-02-20 04:38:16.954 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:38:16.955 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56602/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-02-20 04:38:16.957 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:38:16.957 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32226/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:38:16.973 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:38:16.974 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:38:17.074 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:38:17.074 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32226/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:38:17.077 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562296957443416,"ephemeral":false,"proof":""}]'
2026-02-20 04:38:17.079 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:38:17.079 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29698/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:38:17.082 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562296957443416,"ephemeral":false,"proof":""}]'
2026-02-20 04:38:17.083 DEBUG [src.steps.sharding] Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
2026-02-20 04:38:17.083 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47956/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:38:17.085 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562296957443416,"ephemeral":false,"proof":""}]'
2026-02-20 04:38:17.087 DEBUG [src.steps.sharding] Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
2026-02-20 04:38:17.087 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34737/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:38:17.089 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562296957443416,"ephemeral":false,"proof":""}]'
2026-02-20 04:38:17.091 DEBUG [src.steps.sharding] Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
2026-02-20 04:38:17.091 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53994/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:38:17.093 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562296957443416,"ephemeral":false,"proof":""}]'
2026-02-20 04:38:17.095 DEBUG [src.steps.sharding] Checking that peer NODE_6:wakuorg/nwaku:latest can find the published message
2026-02-20 04:38:17.095 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40736/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:38:17.097 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562296957443416,"ephemeral":false,"proof":""}]'
2026-02-20 04:38:17.098 DEBUG [src.steps.sharding] Checking that peer NODE_7:wakuorg/nwaku:latest can find the published message
2026-02-20 04:38:17.099 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36823/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:38:17.101 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562296957443416,"ephemeral":false,"proof":""}]'
2026-02-20 04:38:17.102 DEBUG [src.steps.sharding] Checking that peer NODE_8:wakuorg/nwaku:latest can find the published message
2026-02-20 04:38:17.102 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43881/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:38:17.105 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562296957443416,"ephemeral":false,"proof":""}]'
2026-02-20 04:38:17.106 DEBUG [src.steps.sharding] Checking that peer NODE_9:wakuorg/nwaku:latest can find the published message
2026-02-20 04:38:17.106 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56602/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:38:17.108 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562296957443416,"ephemeral":false,"proof":""}]'
2026-02-20 04:38:17.111 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-20 04:38:17.112 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-20 04:38:17.112 DEBUG [src.node.waku_node] Stopping container with id 4e9edf61fa24
2026-02-20 04:38:17.692 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:38:17.692 DEBUG [src.node.waku_node] Stopping container with id 3178ea157c3c
2026-02-20 04:38:18.272 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:38:18.272 DEBUG [src.node.waku_node] Stopping container with id 828fa17d66d4
2026-02-20 04:38:18.505 ERROR [src.node.docker_mananger] Max retries reached for container 4e9edf61fa24. Exiting log stream.
2026-02-20 04:38:18.866 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:38:18.866 DEBUG [src.node.waku_node] Stopping container with id eea0e1297009
2026-02-20 04:38:19.083 ERROR [src.node.docker_mananger] Max retries reached for container 3178ea157c3c. Exiting log stream.
2026-02-20 04:38:19.430 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:38:19.430 DEBUG [src.node.waku_node] Stopping container with id f7e7652bf822
2026-02-20 04:38:19.679 ERROR [src.node.docker_mananger] Max retries reached for container 828fa17d66d4. Exiting log stream.
2026-02-20 04:38:20.028 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:38:20.029 DEBUG [src.node.waku_node] Stopping container with id 15c28ce5ad3f
2026-02-20 04:38:20.244 ERROR [src.node.docker_mananger] Max retries reached for container eea0e1297009. Exiting log stream.
2026-02-20 04:38:20.597 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:38:20.599 DEBUG [src.node.waku_node] Stopping container with id 3d29cf3dd3da
2026-02-20 04:38:20.877 ERROR [src.node.docker_mananger] Max retries reached for container f7e7652bf822. Exiting log stream.
2026-02-20 04:38:21.146 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:38:21.147 DEBUG [src.node.waku_node] Stopping container with id 5420b079e2d2
2026-02-20 04:38:21.408 ERROR [src.node.docker_mananger] Max retries reached for container 15c28ce5ad3f. Exiting log stream.
2026-02-20 04:38:21.737 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:38:21.737 DEBUG [src.node.waku_node] Stopping container with id 215259d3f9c0
2026-02-20 04:38:21.957 ERROR [src.node.docker_mananger] Max retries reached for container 3d29cf3dd3da. Exiting log stream.
2026-02-20 04:38:22.271 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:38:22.272 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-20 04:38:22.303 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:38:22.320 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:38:22.328 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:38:22.338 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:38:22.355 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:38:22.360 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:38:22.366 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:38:22.372 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:38:22.376 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,38 @@
2026-02-20 04:37:51.481 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-20 04:37:51.482 DEBUG [tests.conftest] Running test: test_metrics_initial_value with id: 2026-02-20_04-37-51__c7f40245-c77e-4706-a20f-2ca344c68df0
2026-02-20 04:37:51.482 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-20 04:37:51.482 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-20 04:37:51.483 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-20 04:37:51.483 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-20 04:37:51.483 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-20 04:37:51.491 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:37:51.491 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-37-51__c7f40245-c77e-4706-a20f-2ca344c68df0__wakuorg_nwaku:latest.log
2026-02-20 04:37:51.491 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:37:51.492 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:37:51.493 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:37:51.493 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.46.184
2026-02-20 04:37:51.493 DEBUG [src.node.docker_mananger] Generated ports ['29244', '29245', '29246', '29247', '29248']
2026-02-20 04:37:51.493 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:37:51.494 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:37:51.494 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:37:51.494 DEBUG [src.node.docker_mananger] docker run -i -t -p 29244:29244 -p 29245:29245 -p 29246:29246 -p 29247:29247 -p 29248:29248 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29246 --rest-port=29244 --tcp-port=29245 --discv5-udp-port=29247 --rest-address=0.0.0.0 --nat=extip:172.18.46.184 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=803c7ec4b64d49678d77dd1fd3298e15c48afe6ddb2f5659de747cfafc47cb91 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29248 --metrics-logging=true --relay=true --filter=true --store=true --lightpush=true
2026-02-20 04:37:51.669 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.46.184 waku 29b61946bae2d269427a1607e035c04d3725474fe2a04f2b674801edae69971c
2026-02-20 04:37:51.700 DEBUG [src.node.docker_mananger] Container started with ID 29b61946bae2. Setting up logs at ./log/docker/node1_2026-02-20_04-37-51__c7f40245-c77e-4706-a20f-2ca344c68df0__wakuorg_nwaku:latest.log
2026-02-20 04:37:51.702 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 29244
2026-02-20 04:37:51.702 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:37:51.737 ERROR [src.node.docker_mananger] Max retries reached for container c7f52be4cd3a. Exiting log stream.
2026-02-20 04:37:52.273 ERROR [src.node.docker_mananger] Max retries reached for container 34bc7406aeb8. Exiting log stream.
2026-02-20 04:37:52.702 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29244/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:37:52.706 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_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-02-20 04:37:52.706 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:37:52.706 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29244/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:37:52.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.46.184/tcp/29245/p2p/16Uiu2HAmFvgbhVusMJCUi6qfP1siGkgZpxJUMkhYj2XCnejV3NJe","/ip4/172.18.46.184/tcp/29246/ws/p2p/16Uiu2HAmFvgbhVusMJCUi6qfP1siGkgZpxJUMkhYj2XCnejV3NJe"],"enrUri":"enr:-L24QL-2chUf2ZFb4WbnM5r4F_2OfTFXoHCoFqZim964VqojK9lpSR6bemp6HIgjcqJys5JgKznqpDt9YhToZbP64mQCgmlkgnY0gmlwhKwSLriKbXVsdGlhZGRyc5YACASsEi64BnI9AAoErBIuuAZyPt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDMJhILtq4kET3mF-_bgh_TRQYhSZ7vn8C2SXeNo3dYQODdGNwgnI9g3VkcIJyP4V3YWt1Mg8"}'
2026-02-20 04:37:52.708 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:37:52.708 DEBUG [src.libs.common] Sleeping for 5 seconds
2026-02-20 04:37:57.714 DEBUG [src.steps.metrics] All metrics are present and have valid values.
2026-02-20 04:37:57.716 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-20 04:37:57.717 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-20 04:37:57.717 DEBUG [src.node.waku_node] Stopping container with id 29b61946bae2
2026-02-20 04:37:58.276 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:37:58.277 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-20 04:37:58.281 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,76 @@
2026-02-20 04:44:21.203 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-20 04:44:21.203 DEBUG [tests.conftest] Running test: test_message_with_ephemeral_false with id: 2026-02-20_04-44-21__12370e02-0129-458f-9268-8e6f2cd769f9
2026-02-20 04:44:21.203 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-20 04:44:21.203 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-20 04:44:21.204 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-20 04:44:21.210 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:44:21.210 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-20_04-44-21__12370e02-0129-458f-9268-8e6f2cd769f9__wakuorg_nwaku:latest.log
2026-02-20 04:44:21.210 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:44:21.211 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:44:21.212 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:44:21.212 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.32.190
2026-02-20 04:44:21.212 DEBUG [src.node.docker_mananger] Generated ports ['59791', '59792', '59793', '59794', '59795']
2026-02-20 04:44:21.212 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:44:21.212 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:44:21.213 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:44:21.213 DEBUG [src.node.docker_mananger] docker run -i -t -p 59791:59791 -p 59792:59792 -p 59793:59793 -p 59794:59794 -p 59795:59795 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59793 --rest-port=59791 --tcp-port=59792 --discv5-udp-port=59794 --rest-address=0.0.0.0 --nat=extip:172.18.32.190 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a5921edc8c4bebd531bf2de5a43157ebbe5c0be25cbbfdfb8a59af85ec30fbe9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59795 --metrics-logging=true --store=true --relay=true
2026-02-20 04:44:21.398 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.32.190 waku dc3dd5fcbf21718cde2d1f2b871067983bb582948651371ea7c4891c5050999b
2026-02-20 04:44:21.434 DEBUG [src.node.docker_mananger] Container started with ID dc3dd5fcbf21. Setting up logs at ./log/docker/publishing_node1_2026-02-20_04-44-21__12370e02-0129-458f-9268-8e6f2cd769f9__wakuorg_nwaku:latest.log
2026-02-20 04:44:21.435 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59791
2026-02-20 04:44:21.437 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:44:21.475 ERROR [src.node.docker_mananger] Max retries reached for container 5e099b761882. Exiting log stream.
2026-02-20 04:44:22.002 ERROR [src.node.docker_mananger] Max retries reached for container c3cf032c52aa. Exiting log stream.
2026-02-20 04:44:22.437 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59791/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:44:22.440 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-02-20 04:44:22.440 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:44:22.441 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59791/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:44:22.443 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.32.190/tcp/59792/p2p/16Uiu2HAmUncywNMi9gGybBi798jwnj9X4y7gf8ErNXTbB1Hqevnj","/ip4/172.18.32.190/tcp/59793/ws/p2p/16Uiu2HAmUncywNMi9gGybBi798jwnj9X4y7gf8ErNXTbB1Hqevnj"],"enrUri":"enr:-L24QD5_yyxkGchzLHpAfphfD7l5myltj72DzddyxlBJy9lOaAwKo-Ovdlt2_hgiRhSocrlnKTfcY0sf7h_pHvMGWvACgmlkgnY0gmlwhKwSIL6KbXVsdGlhZGRyc5YACASsEiC-BumQAAoErBIgvgbpkd0DgnJzhQADAQAAiXNlY3AyNTZrMaED76957NQBOxYlvJjz_dhwVMVnREsUNJ257AI5QTillpiDdGNwgumQg3VkcILpkoV3YWt1MgM"}'
2026-02-20 04:44:22.443 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:44:22.450 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:44:22.450 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-20_04-44-21__12370e02-0129-458f-9268-8e6f2cd769f9__wakuorg_nwaku:latest.log
2026-02-20 04:44:22.450 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:44:22.450 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:44:22.452 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:44:22.452 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.235.191
2026-02-20 04:44:22.452 DEBUG [src.node.docker_mananger] Generated ports ['38748', '38749', '38750', '38751', '38752']
2026-02-20 04:44:22.453 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:44:22.453 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:44:22.453 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:44:22.453 DEBUG [src.node.docker_mananger] docker run -i -t -p 38748:38748 -p 38749:38749 -p 38750:38750 -p 38751:38751 -p 38752:38752 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38750 --rest-port=38748 --tcp-port=38749 --discv5-udp-port=38751 --rest-address=0.0.0.0 --nat=extip:172.18.235.191 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c1bce0aa1feeff3513cdf4d4ef3c7f85fa96e5c8de4c0fdeea0b2baf2a3492fc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38752 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QD5_yyxkGchzLHpAfphfD7l5myltj72DzddyxlBJy9lOaAwKo-Ovdlt2_hgiRhSocrlnKTfcY0sf7h_pHvMGWvACgmlkgnY0gmlwhKwSIL6KbXVsdGlhZGRyc5YACASsEiC-BumQAAoErBIgvgbpkd0DgnJzhQADAQAAiXNlY3AyNTZrMaED76957NQBOxYlvJjz_dhwVMVnREsUNJ257AI5QTillpiDdGNwgumQg3VkcILpkoV3YWt1MgM --storenode=/ip4/172.18.32.190/tcp/59792/p2p/16Uiu2HAmUncywNMi9gGybBi798jwnj9X4y7gf8ErNXTbB1Hqevnj --store=true --relay=true
2026-02-20 04:44:22.637 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.235.191 waku 798a3e80e5c4a6e20a7b1fa583426750fe449105fe1b975c177148fa01c0b9ef
2026-02-20 04:44:22.668 DEBUG [src.node.docker_mananger] Container started with ID 798a3e80e5c4. Setting up logs at ./log/docker/store_node1_2026-02-20_04-44-21__12370e02-0129-458f-9268-8e6f2cd769f9__wakuorg_nwaku:latest.log
2026-02-20 04:44:22.669 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 38748
2026-02-20 04:44:22.670 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:44:23.671 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38748/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:44:23.674 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-02-20 04:44:23.674 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:44:23.674 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38748/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:44:23.676 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.235.191/tcp/38749/p2p/16Uiu2HAmDupywkvvijPWSoFNXaHKQYNHyVE2NnPyKYjC2h7GBwiG","/ip4/172.18.235.191/tcp/38750/ws/p2p/16Uiu2HAmDupywkvvijPWSoFNXaHKQYNHyVE2NnPyKYjC2h7GBwiG"],"enrUri":"enr:-L24QFEZT3DtojeWrcHLAU0kMQe9mK0HXpQ4362lgjOy59aCU9UM3-7QsgoHj9iOKnwpO6WitlhZ8dPYkF3RKCGYwwECgmlkgnY0gmlwhKwS67-KbXVsdGlhZGRyc5YACASsEuu_BpddAAoErBLrvwaXXt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDEqjOfiRF7xIRkFqM6voNE54OfebDQuNxoR9HhKUTObGDdGNwgpddg3VkcIKXX4V3YWt1MgM"}'
2026-02-20 04:44:23.677 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:44:23.677 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38748/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.32.190/tcp/59792/p2p/16Uiu2HAmUncywNMi9gGybBi798jwnj9X4y7gf8ErNXTbB1Hqevnj"]'
2026-02-20 04:44:23.680 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:44:23.680 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59791/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-20 04:44:23.683 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:44:23.684 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38748/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-20 04:44:23.686 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:44:23.687 DEBUG [src.steps.store] Relaying message
2026-02-20 04:44:23.688 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59791/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)', "ephemeral": false}'
2026-02-20 04:44:23.694 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:44:23.695 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:44:23.895 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-20 04:44:23.896 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59791/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:44:23.899 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xff7e1cffda042dd0d1d811711664bf97b1c1ba65103a3ec23d14b4854c34518d"}]}'
2026-02-20 04:44:23.899 DEBUG [src.steps.store] messages length is 1
2026-02-20 04:44:23.899 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-20 04:44:23.900 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38748/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:44:23.902 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xff7e1cffda042dd0d1d811711664bf97b1c1ba65103a3ec23d14b4854c34518d"}]}'
2026-02-20 04:44:23.903 DEBUG [src.steps.store] messages length is 1
2026-02-20 04:44:23.904 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-20 04:44:23.906 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-20 04:44:23.906 DEBUG [src.node.waku_node] Stopping container with id dc3dd5fcbf21
2026-02-20 04:44:24.452 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:44:24.452 DEBUG [src.node.waku_node] Stopping container with id 798a3e80e5c4
2026-02-20 04:44:24.972 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:44:24.973 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-20 04:44:24.980 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:44:24.986 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,39 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_get_debug_version_is_string with id: 2026-02-20_04-38-03__30c04fb1-67d4-4f3c-81bb-e3824fd63006
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-38-03__30c04fb1-67d4-4f3c-81bb-e3824fd63006__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.47.246
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19426', '19427', '19428', '19429', '19430']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 19426:19426 -p 19427:19427 -p 19428:19428 -p 19429:19429 -p 19430:19430 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19428 --rest-port=19426 --tcp-port=19427 --discv5-udp-port=19429 --rest-address=0.0.0.0 --nat=extip:172.18.47.246 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5ea1dcecd934be0ffee04ce3955eba893de172ad8cee08cbbce4b89af6bfecc6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19430 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.47.246 waku fb2cb6f0f36bfba4f5d3423804b197bbe5599d359ba6665d3379cb028fe06c9f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fb2cb6f0f36b. Setting up logs at ./log/docker/node1_2026-02-20_04-38-03__30c04fb1-67d4-4f3c-81bb-e3824fd63006__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 19426
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 3345d0687969. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4c7d8eed131e. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19426/health" -H "Content-Type: application/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:19426/debug/v1/info" -H "Content-Type: application/json" -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.246/tcp/19427/p2p/16Uiu2HAm6rbNKrmFT3jcdLkhWgB1pVRfxtUnRDSWeQwu1xJKHrxc","/ip4/172.18.47.246/tcp/19428/ws/p2p/16Uiu2HAm6rbNKrmFT3jcdLkhWgB1pVRfxtUnRDSWeQwu1xJKHrxc"],"enrUri":"enr:-L24QLGcXKR9HulQ3tVaw_N_nVF8aTSUAO6U5ZdsP3BT3OHFcEK14aXWX0Pz0rC11JbE847ZxTi2f4HC5B0f3u_vHO4CgmlkgnY0gmlwhKwSL_aKbXVsdGlhZGRyc5YACASsEi_2BkvjAAoErBIv9gZL5N0DgnJzhQADAQAAiXNlY3AyNTZrMaECqdLcturvrIv25exCVoy1LUE-DhRoottFotOVXdvFiX2DdGNwgkvjg3VkcIJL5YV3YWt1MgE"}'
INFO  src.node.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:19426/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-154-gb23e72'
DEBUG  tests.rest_flags.test_debug_flags:test_debug_flags.py:40 debug version returned: v0.36.0-154-gb23e72
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 fb2cb6f0f36b
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,86 @@
2026-02-20 04:34:24.130 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-20 04:34:24.130 DEBUG [tests.conftest] Running test: test_relay_subscribe_to_already_existing_pubsub_topic with id: 2026-02-20_04-34-24__b4421298-9511-4cbb-b24b-90c81c02cac0
2026-02-20 04:34:24.130 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-20 04:34:24.130 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-20 04:34:24.131 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-02-20 04:34:24.137 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:34:24.137 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-34-24__b4421298-9511-4cbb-b24b-90c81c02cac0__wakuorg_nwaku:latest.log
2026-02-20 04:34:24.137 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:34:24.137 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:34:24.139 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:34:24.139 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.84.231
2026-02-20 04:34:24.139 DEBUG [src.node.docker_mananger] Generated ports ['54542', '54543', '54544', '54545', '54546']
2026-02-20 04:34:24.139 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:34:24.139 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:34:24.139 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:34:24.139 DEBUG [src.node.docker_mananger] docker run -i -t -p 54542:54542 -p 54543:54543 -p 54544:54544 -p 54545:54545 -p 54546:54546 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54544 --rest-port=54542 --tcp-port=54543 --discv5-udp-port=54545 --rest-address=0.0.0.0 --nat=extip:172.18.84.231 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=edafccdd5abeb8379e2f66d25e9be37fc39597b2ef03625c429734ba64de1a18 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54546 --metrics-logging=true --relay=true
2026-02-20 04:34:24.307 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.84.231 waku f29a5ef990e838b82b6fc4ac67fc81e30d3e64a6c9cd317ede51adf4ca5ad5b4
2026-02-20 04:34:24.335 DEBUG [src.node.docker_mananger] Container started with ID f29a5ef990e8. Setting up logs at ./log/docker/node1_2026-02-20_04-34-24__b4421298-9511-4cbb-b24b-90c81c02cac0__wakuorg_nwaku:latest.log
2026-02-20 04:34:24.336 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 54542
2026-02-20 04:34:24.336 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:34:24.433 ERROR [src.node.docker_mananger] Max retries reached for container 7ebb6bfc60de. Exiting log stream.
2026-02-20 04:34:24.921 ERROR [src.node.docker_mananger] Max retries reached for container 01425cfeac3f. Exiting log stream.
2026-02-20 04:34:25.336 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54542/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:25.339 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available 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-02-20 04:34:25.340 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:34:25.340 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54542/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:25.342 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.84.231/tcp/54543/p2p/16Uiu2HAmT7Uy8DW8mUf68bE646yf8kaenW7vj5mpuizjY4abzipR","/ip4/172.18.84.231/tcp/54544/ws/p2p/16Uiu2HAmT7Uy8DW8mUf68bE646yf8kaenW7vj5mpuizjY4abzipR"],"enrUri":"enr:-L24QOChUa8gBbrnp4uvnYiLkSF7B796B73H8_JnLxS5TyHOa1pZhfZfiBaaeGUY7iu0HnP9KJsmqB5rMU7jgu55yrcCgmlkgnY0gmlwhKwSVOeKbXVsdGlhZGRyc5YACASsElTnBtUPAAoErBJU5wbVEN0DgnJzhQADAQAAiXNlY3AyNTZrMaED1s0TiS4Aww33um3E96hwSCZVMWf0UE2Z5BzSs7zFPmqDdGNwgtUPg3VkcILVEYV3YWt1MgE"}'
2026-02-20 04:34:25.342 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:34:25.348 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:34:25.348 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-20_04-34-24__b4421298-9511-4cbb-b24b-90c81c02cac0__wakuorg_nwaku:latest.log
2026-02-20 04:34:25.348 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:34:25.348 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:34:25.350 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:34:25.350 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.210.36
2026-02-20 04:34:25.350 DEBUG [src.node.docker_mananger] Generated ports ['63738', '63739', '63740', '63741', '63742']
2026-02-20 04:34:25.350 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:34:25.350 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:34:25.350 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:34:25.350 DEBUG [src.node.docker_mananger] docker run -i -t -p 63738:63738 -p 63739:63739 -p 63740:63740 -p 63741:63741 -p 63742:63742 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63740 --rest-port=63738 --tcp-port=63739 --discv5-udp-port=63741 --rest-address=0.0.0.0 --nat=extip:172.18.210.36 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=abe7b694b591f85bd2d3c8ed3aab61918fa5e8b0d3ff8c4c925db31cdbd23def --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63742 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOChUa8gBbrnp4uvnYiLkSF7B796B73H8_JnLxS5TyHOa1pZhfZfiBaaeGUY7iu0HnP9KJsmqB5rMU7jgu55yrcCgmlkgnY0gmlwhKwSVOeKbXVsdGlhZGRyc5YACASsElTnBtUPAAoErBJU5wbVEN0DgnJzhQADAQAAiXNlY3AyNTZrMaED1s0TiS4Aww33um3E96hwSCZVMWf0UE2Z5BzSs7zFPmqDdGNwgtUPg3VkcILVEYV3YWt1MgE
2026-02-20 04:34:25.515 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.210.36 waku ae538a2ad938149f7a6d929fd60b32fb1def65b7519882463ab2b2bb46c8d0b0
2026-02-20 04:34:25.543 DEBUG [src.node.docker_mananger] Container started with ID ae538a2ad938. Setting up logs at ./log/docker/node2_2026-02-20_04-34-24__b4421298-9511-4cbb-b24b-90c81c02cac0__wakuorg_nwaku:latest.log
2026-02-20 04:34:25.543 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 63738
2026-02-20 04:34:25.543 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:34:26.544 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63738/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:26.557 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-02-20 04:34:26.559 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:34:26.560 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63738/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:26.568 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.210.36/tcp/63739/p2p/16Uiu2HAkuV4pejjFAqs4ibo5yS2cj9ku6kHtfMCHemxjtHcegAvi","/ip4/172.18.210.36/tcp/63740/ws/p2p/16Uiu2HAkuV4pejjFAqs4ibo5yS2cj9ku6kHtfMCHemxjtHcegAvi"],"enrUri":"enr:-L24QH-MyXljUXGEhUOP02SkgSqgW96OG_ZOnA3AExBVzhg2e18tClNPO2MJqWcszUCMAsOpZRXjUpYc5tPHeppBQrICgmlkgnY0gmlwhKwS0iSKbXVsdGlhZGRyc5YACASsEtIkBvj7AAoErBLSJAb4_N0DgnJzhQADAQAAiXNlY3AyNTZrMaECAN6SBNn6aXGpW_WnaT46A7E3M2gxYKROj9m2k-npyjeDdGNwgvj7g3VkcIL4_YV3YWt1MgE"}'
2026-02-20 04:34:26.568 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:34:26.569 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63738/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.84.231/tcp/54543/p2p/16Uiu2HAmT7Uy8DW8mUf68bE646yf8kaenW7vj5mpuizjY4abzipR"]'
2026-02-20 04:34:26.571 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:26.572 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54542/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-20 04:34:26.576 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:26.577 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63738/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-20 04:34:26.582 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:26.582 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54542/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:26.587 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:26.587 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:34:26.687 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:26.688 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54542/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:26.690 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":1771562066582551040,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:26.692 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:26.692 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63738/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:26.694 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":1771562066582551040,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:26.696 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54542/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-20 04:34:26.698 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:26.698 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63738/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-20 04:34:26.700 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:26.700 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54542/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:26.704 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:26.705 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:34:26.805 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:26.805 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54542/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:26.808 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":1771562066700865476,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:26.809 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:26.810 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63738/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:26.812 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":1771562066700865476,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:26.814 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-20 04:34:26.815 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-20 04:34:26.815 DEBUG [src.node.waku_node] Stopping container with id f29a5ef990e8
2026-02-20 04:34:27.294 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:34:27.294 DEBUG [src.node.waku_node] Stopping container with id ae538a2ad938
2026-02-20 04:34:27.789 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:34:27.790 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-20 04:34:27.797 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:34:27.803 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,115 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_repeated_filter_requestID with id: 2026-02-20_04-32-57__5ecb266f-7ba6-42cb-ae98-7e737fa1df6c
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-32-57__5ecb266f-7ba6-42cb-ae98-7e737fa1df6c__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-20_04-32-57__5ecb266f-7ba6-42cb-ae98-7e737fa1df6c__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-20_04-32-57__5ecb266f-7ba6-42cb-ae98-7e737fa1df6c__wakuorg_nwaku:latest.log
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  tests.e2e.test_e2e:test_e2e.py:345 Create 3 nodes
DEBUG  tests.e2e.test_e2e:test_e2e.py:346 Start 3 nodes with their corresponding config
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:33 Network waku created
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.212.188
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['22248', '22249', '22250', '22251', '22252']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 22248:22248 -p 22249:22249 -p 22250:22250 -p 22251:22251 -p 22252:22252 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22250 --rest-port=22248 --tcp-port=22249 --discv5-udp-port=22251 --rest-address=0.0.0.0 --nat=extip:172.18.212.188 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ccf96fecd5921dfb1ddbefaca4aece3dd25b58d0fdeceb835af8fe7d0bfb3d73 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22252 --metrics-logging=true --relay=true --store=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.212.188 waku 53b04cd902416a2f6898dd546de1548db4e5d4684c58cad3024d0c0a70a02a70
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 53b04cd90241. Setting up logs at ./log/docker/node1_2026-02-20_04-32-57__5ecb266f-7ba6-42cb-ae98-7e737fa1df6c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 22248
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22248/health" -H "Content-Type: application/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:22248/debug/v1/info" -H "Content-Type: application/json" -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.188/tcp/22249/p2p/16Uiu2HAmAtUvWorEq6D5kn1yYqRRymmZpyg8gzf6GXmimYupSSmy","/ip4/172.18.212.188/tcp/22250/ws/p2p/16Uiu2HAmAtUvWorEq6D5kn1yYqRRymmZpyg8gzf6GXmimYupSSmy"],"enrUri":"enr:-L24QG2_HNcNJkf0kOek5FE-dP1Amkb0BmQOGBXXa10cDkIIPT6zxM2SBf40gqlrJc1xkdmHKz1U95ZWYw0tiR_Us3ECgmlkgnY0gmlwhKwS1LyKbXVsdGlhZGRyc5YACASsEtS8BlbpAAoErBLUvAZW6t0DgnJzhQADAQAAiXNlY3AyNTZrMaEC5b177MDgm8_zztaLErRK3MVFPRgW9AweDl19_2_Le8yDdGNwglbpg3VkcIJW64V3YWt1MgM"}'
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.83.67
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['44185', '44186', '44187', '44188', '44189']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 44185:44185 -p 44186:44186 -p 44187:44187 -p 44188:44188 -p 44189:44189 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44187 --rest-port=44185 --tcp-port=44186 --discv5-udp-port=44188 --rest-address=0.0.0.0 --nat=extip:172.18.83.67 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a38f5582fc75f9cfc75bea0c9e18becd6e54382d8d71dbbc686521fcdbbd3737 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44189 --metrics-logging=true --relay=true --store=true --filter=true --discv5-bootstrap-node=enr:-L24QG2_HNcNJkf0kOek5FE-dP1Amkb0BmQOGBXXa10cDkIIPT6zxM2SBf40gqlrJc1xkdmHKz1U95ZWYw0tiR_Us3ECgmlkgnY0gmlwhKwS1LyKbXVsdGlhZGRyc5YACASsEtS8BlbpAAoErBLUvAZW6t0DgnJzhQADAQAAiXNlY3AyNTZrMaEC5b177MDgm8_zztaLErRK3MVFPRgW9AweDl19_2_Le8yDdGNwglbpg3VkcIJW64V3YWt1MgM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.83.67 waku 8bce638362e431cca658a962e1672d69a9c6a0bef71892108e87b850d09ad38a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8bce638362e4. Setting up logs at ./log/docker/node2_2026-02-20_04-32-57__5ecb266f-7ba6-42cb-ae98-7e737fa1df6c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 44185
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44185/health" -H "Content-Type: application/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":"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:44185/debug/v1/info" -H "Content-Type: application/json" -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.67/tcp/44186/p2p/16Uiu2HAkyjipBLkeqZZ2mMPmTFFhJ7aBdxRZ22rvKPSxufyrjPqV","/ip4/172.18.83.67/tcp/44187/ws/p2p/16Uiu2HAkyjipBLkeqZZ2mMPmTFFhJ7aBdxRZ22rvKPSxufyrjPqV"],"enrUri":"enr:-L24QEWmRJxqE0RsHIsHB_xY9aoFPUjweyvbsaqD442-Wt5heSj9mE967Tw6wZfU6bp8ifoNcBWbojJFHQC1u05-TekCgmlkgnY0gmlwhKwSU0OKbXVsdGlhZGRyc5YACASsElNDBqyaAAoErBJTQwasm90DgnJzhQADAQAAiXNlY3AyNTZrMaECQA5oLbgAZxhzhNSp2cWfEewICejZFR0rfK4W2aRPejSDdGNwgqyag3VkcIKsnIV3YWt1Mgc"}'
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.55.183
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8475', '8476', '8477', '8478', '8479']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 3
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 8475:8475 -p 8476:8476 -p 8477:8477 -p 8478:8478 -p 8479:8479 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8477 --rest-port=8475 --tcp-port=8476 --discv5-udp-port=8478 --rest-address=0.0.0.0 --nat=extip:172.18.55.183 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ceed2bd3aaee6b1962cbaaf3b87cbbedcfee9cc1b89efa5b7dced44bec7d632d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8479 --metrics-logging=true --relay=true --filternode=/ip4/172.18.83.67/tcp/44186/p2p/16Uiu2HAkyjipBLkeqZZ2mMPmTFFhJ7aBdxRZ22rvKPSxufyrjPqV --store=false --discv5-bootstrap-node=enr:-L24QEWmRJxqE0RsHIsHB_xY9aoFPUjweyvbsaqD442-Wt5heSj9mE967Tw6wZfU6bp8ifoNcBWbojJFHQC1u05-TekCgmlkgnY0gmlwhKwSU0OKbXVsdGlhZGRyc5YACASsElNDBqyaAAoErBJTQwasm90DgnJzhQADAQAAiXNlY3AyNTZrMaECQA5oLbgAZxhzhNSp2cWfEewICejZFR0rfK4W2aRPejSDdGNwgqyag3VkcIKsnIV3YWt1Mgc
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.55.183 waku dc937476ee9a2c8482a46fba526457bae918ab02d26a2f127cbcb98896ea97a0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID dc937476ee9a. Setting up logs at ./log/docker/node3_2026-02-20_04-32-57__5ecb266f-7ba6-42cb-ae98-7e737fa1df6c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 8475
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8475/health" -H "Content-Type: application/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:8475/debug/v1/info" -H "Content-Type: application/json" -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.183/tcp/8476/p2p/16Uiu2HAmUDz9pBkptv2sHAENSmWcQ45tJ2dsE4h52p4fF1QzLjS3","/ip4/172.18.55.183/tcp/8477/ws/p2p/16Uiu2HAmUDz9pBkptv2sHAENSmWcQ45tJ2dsE4h52p4fF1QzLjS3"],"enrUri":"enr:-L24QHvo668s-ILIQ1YqU3IbfT1RW7eH-yu_YMaxCoF1yAGxc0OLMa9-xhHqZVcQQerlD5D1DZPEK4fRTksAYCYXr0UCgmlkgnY0gmlwhKwSN7eKbXVsdGlhZGRyc5YACASsEje3BiEcAAoErBI3twYhHd0DgnJzhQADAQAAiXNlY3AyNTZrMaED51M_M5S4_uC3xID2AfUFlWZWLBzrucsnZCCaubI2g3yDdGNwgiEcg3VkcIIhHoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  tests.e2e.test_e2e:test_e2e.py:357 Subscribe nodes to relay pubsub topics
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22248/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:44185/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.e2e.test_e2e:test_e2e.py:361 Wait for all nodes auto connection
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22248/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.83.67/tcp/50590/p2p/16Uiu2HAkyjipBLkeqZZ2mMPmTFFhJ7aBdxRZ22rvKPSxufyrjPqV","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44185/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.212.188/tcp/22249/p2p/16Uiu2HAmAtUvWorEq6D5kn1yYqRRymmZpyg8gzf6GXmimYupSSmy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 30 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:365 Node3 subscribe to filter for pubsubtopic /waku/2/rs/3/1 2 times with same request id
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8475/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8475/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
DEBUG  tests.e2e.test_e2e:test_e2e.py:374 Node1 publish message for 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:22248/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 5 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8475/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":1771562014103457184,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:378 Response for node 3 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1771562014103457184, 'ephemeral': False}]
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8475/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:382 Response for node3 using same request ID is []
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 53b04cd90241
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8bce638362e4
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id dc937476ee9a
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 53b04cd90241. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,64 @@
2026-02-20 04:34:58.919 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-20 04:34:58.919 DEBUG [tests.conftest] Running test: test_relay_subscribe_with_empty_pubsub_topic_list with id: 2026-02-20_04-34-58__31da7827-edbd-4629-892b-df27a97e8ee4
2026-02-20 04:34:58.920 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-20 04:34:58.920 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-20 04:34:58.920 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-02-20 04:34:58.927 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:34:58.928 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-34-58__31da7827-edbd-4629-892b-df27a97e8ee4__wakuorg_nwaku:latest.log
2026-02-20 04:34:58.928 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:34:58.928 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:34:58.929 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:34:58.930 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.152.198
2026-02-20 04:34:58.930 DEBUG [src.node.docker_mananger] Generated ports ['34955', '34956', '34957', '34958', '34959']
2026-02-20 04:34:58.930 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:34:58.930 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:34:58.930 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:34:58.930 DEBUG [src.node.docker_mananger] docker run -i -t -p 34955:34955 -p 34956:34956 -p 34957:34957 -p 34958:34958 -p 34959:34959 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34957 --rest-port=34955 --tcp-port=34956 --discv5-udp-port=34958 --rest-address=0.0.0.0 --nat=extip:172.18.152.198 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5ca506ddffeebe50e0fdec93c930c2e4fa1dfc10b3a54c6d4f84cdb7dfbb09c3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34959 --metrics-logging=true --relay=true
2026-02-20 04:34:59.133 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.152.198 waku ba6b2595d27365f534a8b9e426a4adb5edd8888b720464bc5987d68246b82a73
2026-02-20 04:34:59.166 ERROR [src.node.docker_mananger] Max retries reached for container 4bbd7845dbdf. Exiting log stream.
2026-02-20 04:34:59.172 DEBUG [src.node.docker_mananger] Container started with ID ba6b2595d273. Setting up logs at ./log/docker/node1_2026-02-20_04-34-58__31da7827-edbd-4629-892b-df27a97e8ee4__wakuorg_nwaku:latest.log
2026-02-20 04:34:59.174 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 34955
2026-02-20 04:34:59.174 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:34:59.721 ERROR [src.node.docker_mananger] Max retries reached for container 849ef4a1bf29. Exiting log stream.
2026-02-20 04:35:00.174 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34955/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:00.178 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-20 04:35:00.178 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:35:00.178 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34955/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:00.181 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.152.198/tcp/34956/p2p/16Uiu2HAkyFsB7gnYfKC3wJtfkGuQiWSrVygpxhfxQdJrGXmpLy4b","/ip4/172.18.152.198/tcp/34957/ws/p2p/16Uiu2HAkyFsB7gnYfKC3wJtfkGuQiWSrVygpxhfxQdJrGXmpLy4b"],"enrUri":"enr:-L24QEu4RAJtyAbKlWW0VGCgwG4GGQKdXFePUo0wAFcd5OY3JMiz0-WOqO2Fg8bpUE8gC8fZK8g9x1lK_ndmcWUbe2UCgmlkgnY0gmlwhKwSmMaKbXVsdGlhZGRyc5YACASsEpjGBoiMAAoErBKYxgaIjd0DgnJzhQADAQAAiXNlY3AyNTZrMaECOOuZHDTvCQYXiM8PMgc9YBtAJsmBYYU0ZT2zioDeKxiDdGNwgoiMg3VkcIKIjoV3YWt1MgE"}'
2026-02-20 04:35:00.181 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:35:00.188 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:35:00.188 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-20_04-34-58__31da7827-edbd-4629-892b-df27a97e8ee4__wakuorg_nwaku:latest.log
2026-02-20 04:35:00.188 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:35:00.188 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:35:00.190 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:35:00.190 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.50.156
2026-02-20 04:35:00.190 DEBUG [src.node.docker_mananger] Generated ports ['52241', '52242', '52243', '52244', '52245']
2026-02-20 04:35:00.190 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:35:00.191 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:35:00.191 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:35:00.191 DEBUG [src.node.docker_mananger] docker run -i -t -p 52241:52241 -p 52242:52242 -p 52243:52243 -p 52244:52244 -p 52245:52245 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52243 --rest-port=52241 --tcp-port=52242 --discv5-udp-port=52244 --rest-address=0.0.0.0 --nat=extip:172.18.50.156 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0f7bcdbeb429ba839aef8eb5cacdad3b421da9efaf2da32b1afbd38aa6978e23 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52245 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEu4RAJtyAbKlWW0VGCgwG4GGQKdXFePUo0wAFcd5OY3JMiz0-WOqO2Fg8bpUE8gC8fZK8g9x1lK_ndmcWUbe2UCgmlkgnY0gmlwhKwSmMaKbXVsdGlhZGRyc5YACASsEpjGBoiMAAoErBKYxgaIjd0DgnJzhQADAQAAiXNlY3AyNTZrMaECOOuZHDTvCQYXiM8PMgc9YBtAJsmBYYU0ZT2zioDeKxiDdGNwgoiMg3VkcIKIjoV3YWt1MgE
2026-02-20 04:35:00.381 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.50.156 waku 6cb70b63f7dd0b72182b9b5c436d6752d995876738e29cbd636c2de834e222b5
2026-02-20 04:35:00.411 DEBUG [src.node.docker_mananger] Container started with ID 6cb70b63f7dd. Setting up logs at ./log/docker/node2_2026-02-20_04-34-58__31da7827-edbd-4629-892b-df27a97e8ee4__wakuorg_nwaku:latest.log
2026-02-20 04:35:00.412 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 52241
2026-02-20 04:35:00.412 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:35:01.413 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52241/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:01.435 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-02-20 04:35:01.435 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:35:01.436 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52241/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:01.443 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.50.156/tcp/52242/p2p/16Uiu2HAm9YKZ9jKW9EyRRNjFBameJS2aDfyuP77MT5GJqsg7GDan","/ip4/172.18.50.156/tcp/52243/ws/p2p/16Uiu2HAm9YKZ9jKW9EyRRNjFBameJS2aDfyuP77MT5GJqsg7GDan"],"enrUri":"enr:-L24QCMvH31uoFin10yRwN3aAEu_QgnbSmLTw-L4Tmge5YfFLub3IC4ggU2m7XITutN93s5SrfiisQzXz022u1h2gnMCgmlkgnY0gmlwhKwSMpyKbXVsdGlhZGRyc5YACASsEjKcBswSAAoErBIynAbME90DgnJzhQADAQAAiXNlY3AyNTZrMaEC0beWkeOpMV4ls_O78YyZ2aKfAQORPLi4G6i0Ok717u-DdGNwgswSg3VkcILMFIV3YWt1MgE"}'
2026-02-20 04:35:01.445 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:35:01.445 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52241/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.152.198/tcp/34956/p2p/16Uiu2HAkyFsB7gnYfKC3wJtfkGuQiWSrVygpxhfxQdJrGXmpLy4b"]'
2026-02-20 04:35:01.448 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:01.449 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34955/relay/v1/subscriptions" -H "Content-Type: application/json" -d '[]'
2026-02-20 04:35:01.452 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:01.452 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52241/relay/v1/subscriptions" -H "Content-Type: application/json" -d '[]'
2026-02-20 04:35:01.455 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:01.456 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-20 04:35:01.457 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-20 04:35:01.457 DEBUG [src.node.waku_node] Stopping container with id ba6b2595d273
2026-02-20 04:35:02.049 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:35:02.049 DEBUG [src.node.waku_node] Stopping container with id 6cb70b63f7dd
2026-02-20 04:35:02.620 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:35:02.621 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-20 04:35:02.629 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:35:02.634 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,228 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_get_multiple_store_messages with id: 2026-02-20_04-38-39__43194cc5-46e8-4b7a-8be5-210fdd1a388c
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-20_04-38-39__43194cc5-46e8-4b7a-8be5-210fdd1a388c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.169.97
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3866', '3867', '3868', '3869', '3870']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 3866:3866 -p 3867:3867 -p 3868:3868 -p 3869:3869 -p 3870:3870 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3868 --rest-port=3866 --tcp-port=3867 --discv5-udp-port=3869 --rest-address=0.0.0.0 --nat=extip:172.18.169.97 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=afec40e19ae3d838fbc3b4804ee22b9295f9daf24ce9fd79b68ccefb16292add --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3870 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.169.97 waku f81d1dd5b20b0138d30c0ae86cd055926f626a18bff1f3e5927114ef7065503f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f81d1dd5b20b. Setting up logs at ./log/docker/publishing_node1_2026-02-20_04-38-39__43194cc5-46e8-4b7a-8be5-210fdd1a388c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 3866
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 8b502bd19897. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container fc2f0b6069db. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3866/health" -H "Content-Type: application/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:3866/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.169.97/tcp/3867/p2p/16Uiu2HAm91TXcUWqCLNqR8sojbv4FUJCobk65Wx4dBEmW3UB1Ez5","/ip4/172.18.169.97/tcp/3868/ws/p2p/16Uiu2HAm91TXcUWqCLNqR8sojbv4FUJCobk65Wx4dBEmW3UB1Ez5"],"enrUri":"enr:-L24QB6Mke5DgiW9kh5CgcqAOHdLvQdrm58d_DsdA-Xsju62NyNT0gAKlVE2mo8O-Nsyc0ek-woAtGsMJptGYNXHJNkCgmlkgnY0gmlwhKwSqWGKbXVsdGlhZGRyc5YACASsEqlhBg8bAAoErBKpYQYPHN0DgnJzhQADAQAAiXNlY3AyNTZrMaECyc-ZRRtgO4zCkyJrjD657C_DxOPzl3UwtDgOucpGdUKDdGNwgg8bg3VkcIIPHYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-20_04-38-39__43194cc5-46e8-4b7a-8be5-210fdd1a388c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.15.168
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59139', '59140', '59141', '59142', '59143']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 59139:59139 -p 59140:59140 -p 59141:59141 -p 59142:59142 -p 59143:59143 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59141 --rest-port=59139 --tcp-port=59140 --discv5-udp-port=59142 --rest-address=0.0.0.0 --nat=extip:172.18.15.168 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cd1a0a57a5b15cfdb9bfdc5c2e378ff63bae3abea8fbef6d9cff28fe6abf49bf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59143 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QB6Mke5DgiW9kh5CgcqAOHdLvQdrm58d_DsdA-Xsju62NyNT0gAKlVE2mo8O-Nsyc0ek-woAtGsMJptGYNXHJNkCgmlkgnY0gmlwhKwSqWGKbXVsdGlhZGRyc5YACASsEqlhBg8bAAoErBKpYQYPHN0DgnJzhQADAQAAiXNlY3AyNTZrMaECyc-ZRRtgO4zCkyJrjD657C_DxOPzl3UwtDgOucpGdUKDdGNwgg8bg3VkcIIPHYV3YWt1MgM --storenode=/ip4/172.18.169.97/tcp/3867/p2p/16Uiu2HAm91TXcUWqCLNqR8sojbv4FUJCobk65Wx4dBEmW3UB1Ez5 --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.15.168 waku 1ba639e7af2068385366d3291268f946a676e189cd2c21f9eb82a9c1d87d8211
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1ba639e7af20. Setting up logs at ./log/docker/store_node1_2026-02-20_04-38-39__43194cc5-46e8-4b7a-8be5-210fdd1a388c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 59139
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59139/health" -H "Content-Type: application/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:59139/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.15.168/tcp/59140/p2p/16Uiu2HAkypwVV7badjnCvFzrAczvkSF4ZN89U6qc9PqxQNTfdL8s","/ip4/172.18.15.168/tcp/59141/ws/p2p/16Uiu2HAkypwVV7badjnCvFzrAczvkSF4ZN89U6qc9PqxQNTfdL8s"],"enrUri":"enr:-L24QCd_Ixajb3DZcYEwF_fQWNhYyIQglDSnpnc2OeVAo0dxQsd17RHpETAMPOn4y2A3-0JvtBN4shhVvCXBw2rsCc8CgmlkgnY0gmlwhKwSD6iKbXVsdGlhZGRyc5YACASsEg-oBucEAAoErBIPqAbnBd0DgnJzhQADAQAAiXNlY3AyNTZrMaECQWSlTU46EpTedEfWdK1BtdDWUSLK2W024C3S69vYf3SDdGNwgucEg3VkcILnBoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59139/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.169.97/tcp/3867/p2p/16Uiu2HAm91TXcUWqCLNqR8sojbv4FUJCobk65Wx4dBEmW3UB1Ez5"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3866/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:59139/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:3866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3866/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":"0xd7c17c653477c0abb7bd9aac7e5f6fb5c365e53c43b9f736bbff8a4ce1606c51"},{"messageHash":"0xd1b0b8f5a0e94a23e7daf67b8bead39567ce7f9184bc8b1d143b7a47811dc9c1"},{"messageHash":"0xa50fb23aa989ac9c00953c16fd3ce6e29bce2d8fd58bce3d1d9b14554469368c"},{"messageHash":"0xa5792fa79973a1bcdedfa0da56a62936bc330c655a5457d063b60f846ea785a9"},{"messageHash":"0x5735b4988aaba7164b0a5d5ce0b3f6c9fa4e43a38bfebcd37bcad451f98355a7"},{"messageHash":"0xce18c1affa8042c016aaf0ea15e77b928f46f4799e1c94400d86827a2a2b3bb7"},{"messageHash":"0x9c85d604e26a12353f9a3a8fc31569162df13fe6c824dd69c14a500203c402d6"},{"messageHash":"0xacd6c7aaecd8f1a0fc2ea8c4703bd97626ad8dbf5f5937bf68d34e3b7879b466"},{"messageHash":"0x052616c838752f2694a951fb4bcc5d9dd9a94ccae99e03a4b2d84e02c99c8f49"},{"messageHash":"0x17baf11894d1d3552bd89132015e5701b384fafb406774728ea706b12e0bf276"},{"messageHash":"0x1b3695a8f8132d687e3c5e7e56480309e11bbef3097cfc666c125d12537a332e"},{"messageHash":"0xe4730494c75ac25a4cf04fb820d09ad5a9017af88bdc6981eb3a274380e3fe9d"},{"messageHash":"0xd84fc2ec69d18e9d70aeee8ab0e25d341d1af8bd6afbf4e346097c102178adef"},{"messageHash":"0x6eeb282586b958d4d2772ca237f3880dd10aa86d07e6f3a75a5948dcde9a78a2"},{"messageHash":"0x8a2dbd0bfe54ec6e3066f17ed21acedabb5b83b6a9f49e3a0c65a13097bf1258"},{"messageHash":"0xffa607fb0914a1cf5e2001cba59a75a0f30e3b1fc7ef41301236dd6bf6e1f0e0"},{"messageHash":"0x731f0505343989945ce1e26317ffe6cd8eeb61a5e4b27a43951a61770efea876"},{"messageHash":"0x42650b35c72cb389fa45b7270ea2c2d1571f71e6fc7829515a054a8a362a13a3"},{"messageHash":"0x692b4670f009c0bea0f52bdd565b7ee4c71d21d0c3ed9ba7d4e794e6df59c55e"},{"messageHash":"0xf36aae7366cad450fd4374222a87bafec4f60142a9c4f8d0d121cffddc8eed1b"},{"messageHash":"0xcc465159b5443b079fe8410a94407fffcb290899d5707b4c919c153e5a73458a"},{"messageHash":"0x22b06bbc0b3bc55c04ef5baddba8f98eee0990818ffd63ed9d671196c7e1cf62"},{"messageHash":"0xc2027025e792fceb2ac31fc469a006c745b4564236d3408232979aac8a01f12c"},{"messageHash":"0x0e9dd5ec2389d1458091db0b75e35577b5f29dd295f5cfe1c1d6a5c2f889ab54"},{"messageHash":"0xda11a571258a6c479fab295e587fda91ebefd843479077b84c398e0b0094c788"},{"messageHash":"0xb0b9e2b39278be137d0730e72004183126932fa28166d2c4c24cb2907924b8af"},{"messageHash":"0x9346a27eae89ab0963b41e19f83002f7dc03e261cb61da66581910d4c4fc8b28"},{"messageHash":"0x294999538964a37f1a85f536e0fbb3e7383c6dc99f76044712c9b9e9934c04ef"},{"messageHash":"0x399a9733922388f92c7c33a897617b656fe8adff394e2d1d33911701eb7ddd07"},{"messageHash":"0x0bd2660e81f68b1fa8e7c0b2b711fc844409d3670a6b71cbe676ad65365e1b4b"},{"messageHash":"0x2b398b9d9a32363abf2fbd1b71b7eacb34409b53cf94bbedcec76b2cfe59ea78"},{"messageHash":"0x0a5ad32d5e079008f256404115daaca14e741fd4516564855e4de10430e1fc27"},{"messageHash":"0xce781dec9ee5816c12fc3da6d484a2b5bd23789cfa80e9a2e899068c58ddd0cd"},{"messageHash":"0x8323bcb434df05b20e989accf423e066de04580790b2db7278110c35573553ea"},{"messageHash":"0x553403b65559b1a28a4a128106a4f55e3dfc2bcfa2e5cc8cf1b7709869874287"},{"messageHash":"0x5a317f50e7c988e28dc5bd8e0c62e57ce3fa9a1afe85b70669f74caccb01641d"},{"messageHash":"0xe7052a8886224f2123e9dd7801e0f29e8c7b403366f606e3957f0d5613e72f86"},{"messageHash":"0x2b674f67edb10be5988b35a7d11369c936538d9a3a6d61ce5ac6d6d4d12e37f8"},{"messageHash":"0x6f796f46b979b5fe9056580a9970f6e00daa61ce6bdcae975fe1008c2ea452ef"},{"messageHash":"0x7b17c3ba24351d18fc3a7bb68b97825f6b02961ebd4e6af5f39ddb26a9ed5a3e"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59139/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":"0xd7c17c653477c0abb7bd9aac7e5f6fb5c365e53c43b9f736bbff8a4ce1606c51"},{"messageHash":"0xd1b0b8f5a0e94a23e7daf67b8bead39567ce7f9184bc8b1d143b7a47811dc9c1"},{"messageHash":"0xa50fb23aa989ac9c00953c16fd3ce6e29bce2d8fd58bce3d1d9b14554469368c"},{"messageHash":"0xa5792fa79973a1bcdedfa0da56a62936bc330c655a5457d063b60f846ea785a9"},{"messageHash":"0x5735b4988aaba7164b0a5d5ce0b3f6c9fa4e43a38bfebcd37bcad451f98355a7"},{"messageHash":"0xce18c1affa8042c016aaf0ea15e77b928f46f4799e1c94400d86827a2a2b3bb7"},{"messageHash":"0x9c85d604e26a12353f9a3a8fc31569162df13fe6c824dd69c14a500203c402d6"},{"messageHash":"0xacd6c7aaecd8f1a0fc2ea8c4703bd97626ad8dbf5f5937bf68d34e3b7879b466"},{"messageHash":"0x052616c838752f2694a951fb4bcc5d9dd9a94ccae99e03a4b2d84e02c99c8f49"},{"messageHash":"0x17baf11894d1d3552bd89132015e5701b384fafb406774728ea706b12e0bf276"},{"messageHash":"0x1b3695a8f8132d687e3c5e7e56480309e11bbef3097cfc666c125d12537a332e"},{"messageHash":"0xe4730494c75ac25a4cf04fb820d09ad5a9017af88bdc6981eb3a274380e3fe9d"},{"messageHash":"0xd84fc2ec69d18e9d70aeee8ab0e25d341d1af8bd6afbf4e346097c102178adef"},{"messageHash":"0x6eeb282586b958d4d2772ca237f3880dd10aa86d07e6f3a75a5948dcde9a78a2"},{"messageHash":"0x8a2dbd0bfe54ec6e3066f17ed21acedabb5b83b6a9f49e3a0c65a13097bf1258"},{"messageHash":"0xffa607fb0914a1cf5e2001cba59a75a0f30e3b1fc7ef41301236dd6bf6e1f0e0"},{"messageHash":"0x731f0505343989945ce1e26317ffe6cd8eeb61a5e4b27a43951a61770efea876"},{"messageHash":"0x42650b35c72cb389fa45b7270ea2c2d1571f71e6fc7829515a054a8a362a13a3"},{"messageHash":"0x692b4670f009c0bea0f52bdd565b7ee4c71d21d0c3ed9ba7d4e794e6df59c55e"},{"messageHash":"0xf36aae7366cad450fd4374222a87bafec4f60142a9c4f8d0d121cffddc8eed1b"},{"messageHash":"0xcc465159b5443b079fe8410a94407fffcb290899d5707b4c919c153e5a73458a"},{"messageHash":"0x22b06bbc0b3bc55c04ef5baddba8f98eee0990818ffd63ed9d671196c7e1cf62"},{"messageHash":"0xc2027025e792fceb2ac31fc469a006c745b4564236d3408232979aac8a01f12c"},{"messageHash":"0x0e9dd5ec2389d1458091db0b75e35577b5f29dd295f5cfe1c1d6a5c2f889ab54"},{"messageHash":"0xda11a571258a6c479fab295e587fda91ebefd843479077b84c398e0b0094c788"},{"messageHash":"0xb0b9e2b39278be137d0730e72004183126932fa28166d2c4c24cb2907924b8af"},{"messageHash":"0x9346a27eae89ab0963b41e19f83002f7dc03e261cb61da66581910d4c4fc8b28"},{"messageHash":"0x294999538964a37f1a85f536e0fbb3e7383c6dc99f76044712c9b9e9934c04ef"},{"messageHash":"0x399a9733922388f92c7c33a897617b656fe8adff394e2d1d33911701eb7ddd07"},{"messageHash":"0x0bd2660e81f68b1fa8e7c0b2b711fc844409d3670a6b71cbe676ad65365e1b4b"},{"messageHash":"0x2b398b9d9a32363abf2fbd1b71b7eacb34409b53cf94bbedcec76b2cfe59ea78"},{"messageHash":"0x0a5ad32d5e079008f256404115daaca14e741fd4516564855e4de10430e1fc27"},{"messageHash":"0xce781dec9ee5816c12fc3da6d484a2b5bd23789cfa80e9a2e899068c58ddd0cd"},{"messageHash":"0x8323bcb434df05b20e989accf423e066de04580790b2db7278110c35573553ea"},{"messageHash":"0x553403b65559b1a28a4a128106a4f55e3dfc2bcfa2e5cc8cf1b7709869874287"},{"messageHash":"0x5a317f50e7c988e28dc5bd8e0c62e57ce3fa9a1afe85b70669f74caccb01641d"},{"messageHash":"0xe7052a8886224f2123e9dd7801e0f29e8c7b403366f606e3957f0d5613e72f86"},{"messageHash":"0x2b674f67edb10be5988b35a7d11369c936538d9a3a6d61ce5ac6d6d4d12e37f8"},{"messageHash":"0x6f796f46b979b5fe9056580a9970f6e00daa61ce6bdcae975fe1008c2ea452ef"},{"messageHash":"0x7b17c3ba24351d18fc3a7bb68b97825f6b02961ebd4e6af5f39ddb26a9ed5a3e"}]}'
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 f81d1dd5b20b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1ba639e7af20
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
2026-02-20 04:35:03.499 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-20 04:35:03.500 DEBUG [tests.conftest] Running test: test_passing_cursor_of_non_existing_message_from_the_store with id: 2026-02-20_04-35-03__82e62475-201f-47a0-99f6-4e5ca5b764c9
2026-02-20 04:35:03.500 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-20 04:35:03.500 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-20 04:35:03.500 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-20 04:35:03.506 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:35:03.507 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-20_04-35-03__82e62475-201f-47a0-99f6-4e5ca5b764c9__wakuorg_nwaku:latest.log
2026-02-20 04:35:03.507 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:35:03.507 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:35:03.508 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:35:03.508 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.31.244
2026-02-20 04:35:03.508 DEBUG [src.node.docker_mananger] Generated ports ['3141', '3142', '3143', '3144', '3145']
2026-02-20 04:35:03.508 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:35:03.509 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:35:03.509 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:35:03.509 DEBUG [src.node.docker_mananger] docker run -i -t -p 3141:3141 -p 3142:3142 -p 3143:3143 -p 3144:3144 -p 3145:3145 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3143 --rest-port=3141 --tcp-port=3142 --discv5-udp-port=3144 --rest-address=0.0.0.0 --nat=extip:172.18.31.244 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cd56f2fe5f0df788b6a6c1a1dadb5b3796c6e44a9aea30c9bfc70ed28f6c6a6f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3145 --metrics-logging=true --store=true --relay=true
2026-02-20 04:35:03.663 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.31.244 waku dc8ae015038e8675f1da13a56b873407f5d267355a6c897e28169c7611d799ac
2026-02-20 04:35:03.693 DEBUG [src.node.docker_mananger] Container started with ID dc8ae015038e. Setting up logs at ./log/docker/publishing_node1_2026-02-20_04-35-03__82e62475-201f-47a0-99f6-4e5ca5b764c9__wakuorg_nwaku:latest.log
2026-02-20 04:35:03.694 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 3141
2026-02-20 04:35:03.694 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:35:03.766 ERROR [src.node.docker_mananger] Max retries reached for container 95351283afc6. Exiting log stream.
2026-02-20 04:35:04.289 ERROR [src.node.docker_mananger] Max retries reached for container bdd1b89d1531. Exiting log stream.
2026-02-20 04:35:04.696 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3141/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:04.698 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-02-20 04:35:04.699 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:35:04.699 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3141/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:04.701 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.31.244/tcp/3142/p2p/16Uiu2HAmS9DVAaZx5AMJhnGeWvDpQVmdfV91gSTjjvwPVGWpwugw","/ip4/172.18.31.244/tcp/3143/ws/p2p/16Uiu2HAmS9DVAaZx5AMJhnGeWvDpQVmdfV91gSTjjvwPVGWpwugw"],"enrUri":"enr:-L24QMGIelaA_cRvr0MsABMgGHIzII96prDWuo7mSZhW-JIgfnwLIrN4z7Fk-oTIl2MGQfUUdZOorZhoST9qd_QZMZsCgmlkgnY0gmlwhKwSH_SKbXVsdGlhZGRyc5YACASsEh_0BgxGAAoErBIf9AYMR90DgnJzhQADAQAAiXNlY3AyNTZrMaEDyGMLnnzLhUBs3hf9KIkTzeQ1EfStngp65ZsHD9rs65yDdGNwggxGg3VkcIIMSIV3YWt1MgM"}'
2026-02-20 04:35:04.701 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:35:04.708 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:35:04.708 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-20_04-35-03__82e62475-201f-47a0-99f6-4e5ca5b764c9__wakuorg_nwaku:latest.log
2026-02-20 04:35:04.708 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:35:04.708 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:35:04.710 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:35:04.710 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.27.242
2026-02-20 04:35:04.710 DEBUG [src.node.docker_mananger] Generated ports ['2791', '2792', '2793', '2794', '2795']
2026-02-20 04:35:04.710 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:35:04.710 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:35:04.710 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:35:04.710 DEBUG [src.node.docker_mananger] docker run -i -t -p 2791:2791 -p 2792:2792 -p 2793:2793 -p 2794:2794 -p 2795:2795 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2793 --rest-port=2791 --tcp-port=2792 --discv5-udp-port=2794 --rest-address=0.0.0.0 --nat=extip:172.18.27.242 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=83435c61954d0e3dd8662a16c7d6caf607d7999cde3c5d12a4bce64d44eefc5d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2795 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMGIelaA_cRvr0MsABMgGHIzII96prDWuo7mSZhW-JIgfnwLIrN4z7Fk-oTIl2MGQfUUdZOorZhoST9qd_QZMZsCgmlkgnY0gmlwhKwSH_SKbXVsdGlhZGRyc5YACASsEh_0BgxGAAoErBIf9AYMR90DgnJzhQADAQAAiXNlY3AyNTZrMaEDyGMLnnzLhUBs3hf9KIkTzeQ1EfStngp65ZsHD9rs65yDdGNwggxGg3VkcIIMSIV3YWt1MgM --storenode=/ip4/172.18.31.244/tcp/3142/p2p/16Uiu2HAmS9DVAaZx5AMJhnGeWvDpQVmdfV91gSTjjvwPVGWpwugw --store=true --relay=true
2026-02-20 04:35:04.881 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.27.242 waku f76c4d56c04cd4a266bb86b21f5d0db9047c2c5ac98c270160cdf5871a9bac93
2026-02-20 04:35:04.910 DEBUG [src.node.docker_mananger] Container started with ID f76c4d56c04c. Setting up logs at ./log/docker/store_node1_2026-02-20_04-35-03__82e62475-201f-47a0-99f6-4e5ca5b764c9__wakuorg_nwaku:latest.log
2026-02-20 04:35:04.910 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2791
2026-02-20 04:35:04.911 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:35:05.912 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2791/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:05.915 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-02-20 04:35:05.915 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:35:05.915 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2791/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:05.918 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.27.242/tcp/2792/p2p/16Uiu2HAmVftjMrqGMKVFmgD99ZyUzmXFpH2fmZcAYoEBaRsRBxGQ","/ip4/172.18.27.242/tcp/2793/ws/p2p/16Uiu2HAmVftjMrqGMKVFmgD99ZyUzmXFpH2fmZcAYoEBaRsRBxGQ"],"enrUri":"enr:-L24QA8awwdiEGjgXw37KaNHynw7WQq5QEDdumYPU8Rus-PKTNEXA1mGo4t1c7UIxLdZYaTOCgtiCaH0cx0k6SUFp_UCgmlkgnY0gmlwhKwSG_KKbXVsdGlhZGRyc5YACASsEhvyBgroAAoErBIb8gYK6d0DgnJzhQADAQAAiXNlY3AyNTZrMaED_NHnk8yUyZGVuKbkUZlFWqNiZwVdnL7PZ0DDrXxPGwmDdGNwggrog3VkcIIK6oV3YWt1MgM"}'
2026-02-20 04:35:05.918 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:35:05.918 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2791/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.31.244/tcp/3142/p2p/16Uiu2HAmS9DVAaZx5AMJhnGeWvDpQVmdfV91gSTjjvwPVGWpwugw"]'
2026-02-20 04:35:05.920 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:05.921 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3141/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-20 04:35:05.923 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:05.923 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2791/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-20 04:35:05.926 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:05.927 DEBUG [src.steps.store] Relaying message
2026-02-20 04:35:05.927 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3141/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:35:05.932 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:05.932 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:35:06.133 DEBUG [src.steps.store] Relaying message
2026-02-20 04:35:06.133 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3141/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:35:06.139 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:06.140 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:35:06.340 DEBUG [src.steps.store] Relaying message
2026-02-20 04:35:06.341 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3141/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:35:06.346 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:06.346 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:35:06.547 DEBUG [src.steps.store] Relaying message
2026-02-20 04:35:06.547 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3141/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:35:06.553 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:06.554 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:35:06.755 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3141/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x5a53ddc3f7ff3d8b8cb5d93310f9ceb68a1eb8edd256f6f1ca8f1541400ccbaf&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:06.758 ERROR [src.node.api_clients.base_client] HTTP error occurred: 500 Server Error: Internal Server Error for url: http://127.0.0.1:3141/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x5a53ddc3f7ff3d8b8cb5d93310f9ceb68a1eb8edd256f6f1ca8f1541400ccbaf&pageSize=100&ascending=true. Response content: b'error in handleSelfStoreRequest: BAD_RESPONSE: archive error: DRIVER_ERROR: cursor not found'
2026-02-20 04:35:06.759 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2791/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x5a53ddc3f7ff3d8b8cb5d93310f9ceb68a1eb8edd256f6f1ca8f1541400ccbaf&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:06.762 ERROR [src.node.api_clients.base_client] HTTP error occurred: 500 Server Error: Internal Server Error for url: http://127.0.0.1:2791/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x5a53ddc3f7ff3d8b8cb5d93310f9ceb68a1eb8edd256f6f1ca8f1541400ccbaf&pageSize=100&ascending=true. Response content: b'error in handleSelfStoreRequest: BAD_RESPONSE: archive error: DRIVER_ERROR: cursor not found'
2026-02-20 04:35:06.765 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-20 04:35:06.765 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-20 04:35:06.766 DEBUG [src.node.waku_node] Stopping container with id dc8ae015038e
2026-02-20 04:35:07.264 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:35:07.264 DEBUG [src.node.waku_node] Stopping container with id f76c4d56c04c
2026-02-20 04:35:07.757 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:35:07.759 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-20 04:35:07.767 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:35:07.773 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-02-20 04:37:31.256 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-20 04:37:31.257 DEBUG [tests.conftest] Running test: test_filter_subscribe_with_invalid_pubsub_topic_format with id: 2026-02-20_04-37-31__76bb7069-e931-4cfd-a259-09a92f4715fb
2026-02-20 04:37:31.257 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-20 04:37:31.257 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-20 04:37:31.257 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-20 04:37:31.264 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:37:31.264 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-37-31__76bb7069-e931-4cfd-a259-09a92f4715fb__wakuorg_nwaku:latest.log
2026-02-20 04:37:31.264 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:37:31.264 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:37:31.265 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:37:31.266 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.188.238
2026-02-20 04:37:31.266 DEBUG [src.node.docker_mananger] Generated ports ['7905', '7906', '7907', '7908', '7909']
2026-02-20 04:37:31.266 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:37:31.266 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:37:31.266 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:37:31.266 DEBUG [src.node.docker_mananger] docker run -i -t -p 7905:7905 -p 7906:7906 -p 7907:7907 -p 7908:7908 -p 7909:7909 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7907 --rest-port=7905 --tcp-port=7906 --discv5-udp-port=7908 --rest-address=0.0.0.0 --nat=extip:172.18.188.238 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=afecde43aff1db0b2be08684f2acbe889aad48ce46ea40944e090da3ee3a9cbf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7909 --metrics-logging=true --relay=true --filter=true
2026-02-20 04:37:31.456 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.188.238 waku 4e530a96c5e00c874c9f39d2179c684f45cec788218f7c47ec18419733c33504
2026-02-20 04:37:31.490 DEBUG [src.node.docker_mananger] Container started with ID 4e530a96c5e0. Setting up logs at ./log/docker/node1_2026-02-20_04-37-31__76bb7069-e931-4cfd-a259-09a92f4715fb__wakuorg_nwaku:latest.log
2026-02-20 04:37:31.490 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7905
2026-02-20 04:37:31.490 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:37:31.554 ERROR [src.node.docker_mananger] Max retries reached for container bc1130a75c9e. Exiting log stream.
2026-02-20 04:37:32.059 ERROR [src.node.docker_mananger] Max retries reached for container 573ffc973301. Exiting log stream.
2026-02-20 04:37:32.491 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7905/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:37:32.493 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-02-20 04:37:32.494 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:37:32.494 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7905/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:37:32.496 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.188.238/tcp/7906/p2p/16Uiu2HAm4RTECrcTDz7F3cEAQH2b57NqMhF8J9bGgdVZ1WBjv6sG","/ip4/172.18.188.238/tcp/7907/ws/p2p/16Uiu2HAm4RTECrcTDz7F3cEAQH2b57NqMhF8J9bGgdVZ1WBjv6sG"],"enrUri":"enr:-L24QA1OeKnILYoXE20V32QBJx5ywkX_Bx7nbCEuVhlB_x5iHu8902MXRsi83WGy8K9TrKHf23Pi0zRPonJ7BlQOvr4CgmlkgnY0gmlwhKwSvO6KbXVsdGlhZGRyc5YACASsErzuBh7iAAoErBK87gYe490DgnJzhQADAQAAiXNlY3AyNTZrMaECharDnv9NGnpnbZ7W7hjXneFn--Z8XSyUysuMXTzBOX-DdGNwgh7ig3VkcIIe5IV3YWt1MgU"}'
2026-02-20 04:37:32.496 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:37:32.497 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-20 04:37:32.503 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:37:32.503 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-20_04-37-31__76bb7069-e931-4cfd-a259-09a92f4715fb__wakuorg_nwaku:latest.log
2026-02-20 04:37:32.504 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:37:32.504 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:37:32.505 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:37:32.505 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.207.69
2026-02-20 04:37:32.505 DEBUG [src.node.docker_mananger] Generated ports ['49075', '49076', '49077', '49078', '49079']
2026-02-20 04:37:32.506 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:37:32.506 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:37:32.506 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:37:32.506 DEBUG [src.node.docker_mananger] docker run -i -t -p 49075:49075 -p 49076:49076 -p 49077:49077 -p 49078:49078 -p 49079:49079 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49077 --rest-port=49075 --tcp-port=49076 --discv5-udp-port=49078 --rest-address=0.0.0.0 --nat=extip:172.18.207.69 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7bf84f6aa3a8d3d8adbdd9e5cffd6aa7aa65aefc3bfbae43ca6e4d3feac8ebe6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49079 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QA1OeKnILYoXE20V32QBJx5ywkX_Bx7nbCEuVhlB_x5iHu8902MXRsi83WGy8K9TrKHf23Pi0zRPonJ7BlQOvr4CgmlkgnY0gmlwhKwSvO6KbXVsdGlhZGRyc5YACASsErzuBh7iAAoErBK87gYe490DgnJzhQADAQAAiXNlY3AyNTZrMaECharDnv9NGnpnbZ7W7hjXneFn--Z8XSyUysuMXTzBOX-DdGNwgh7ig3VkcIIe5IV3YWt1MgU --filternode=/ip4/172.18.188.238/tcp/7906/p2p/16Uiu2HAm4RTECrcTDz7F3cEAQH2b57NqMhF8J9bGgdVZ1WBjv6sG
2026-02-20 04:37:32.682 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.207.69 waku 8f8c94ce8aa71688f913b2b8228f119978317b12bf1941b2e3e1273dfe5f843e
2026-02-20 04:37:32.715 DEBUG [src.node.docker_mananger] Container started with ID 8f8c94ce8aa7. Setting up logs at ./log/docker/node2_2026-02-20_04-37-31__76bb7069-e931-4cfd-a259-09a92f4715fb__wakuorg_nwaku:latest.log
2026-02-20 04:37:32.716 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49075
2026-02-20 04:37:32.717 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:37:33.717 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49075/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:37:33.720 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-02-20 04:37:33.720 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:37:33.721 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49075/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:37:33.723 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.207.69/tcp/49076/p2p/16Uiu2HAm3ZJY5bmPRLWMFzBVRvJ6VG1Zv8haLDAhcFtrT89rNfii","/ip4/172.18.207.69/tcp/49077/ws/p2p/16Uiu2HAm3ZJY5bmPRLWMFzBVRvJ6VG1Zv8haLDAhcFtrT89rNfii"],"enrUri":"enr:-L24QFlnrATkQ6sAqVtmJS7lEcAms8A5Px7ZiY5v8LoiyO9sA_Ipf_f-tuYth2rfB4OaEQE_YujS7HH5EakRx9id0MICgmlkgnY0gmlwhKwSz0WKbXVsdGlhZGRyc5YACASsEs9FBr-0AAoErBLPRQa_td0DgnJzhQADAQAAiXNlY3AyNTZrMaECeNHlVPir2_4NGX9gBhJDf6X4soNrmMwJ5NlygJSe2uODdGNwgr-0g3VkcIK_toV3YWt1MgA"}'
2026-02-20 04:37:33.723 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:37:33.723 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49075/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.188.238/tcp/7906/p2p/16Uiu2HAm4RTECrcTDz7F3cEAQH2b57NqMhF8J9bGgdVZ1WBjv6sG"]'
2026-02-20 04:37:33.759 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:37:33.760 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-20 04:37:33.760 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7905/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-20 04:37:33.774 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:37:33.775 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49075/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6b2e4ec4-4c26-45a4-97c1-cf5ce3f90a18", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-20 04:37:33.788 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"6b2e4ec4-4c26-45a4-97c1-cf5ce3f90a18","statusDesc":"OK"}'
2026-02-20 04:37:33.790 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49075/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": ["/waku/2/rs/3/1"]}'
2026-02-20 04:37:33.793 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:49075/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
2026-02-20 04:37:33.796 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-20 04:37:33.797 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-20 04:37:33.797 DEBUG [src.node.waku_node] Stopping container with id 4e530a96c5e0
2026-02-20 04:37:34.363 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:37:34.363 DEBUG [src.node.waku_node] Stopping container with id 8f8c94ce8aa7
2026-02-20 04:37:34.916 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:37:34.918 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-20 04:37:34.925 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:37:34.929 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,114 @@
2026-02-20 04:37:45.949 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-20 04:37:45.950 DEBUG [tests.conftest] Running test: test_light_push_with_invalid_content_topics with id: 2026-02-20_04-37-45__d5a230b6-577d-4ec8-8276-7726fb4e6928
2026-02-20 04:37:45.951 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-20 04:37:45.953 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-20 04:37:45.961 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:37:45.962 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-20_04-37-45__d5a230b6-577d-4ec8-8276-7726fb4e6928__wakuorg_nwaku:latest.log
2026-02-20 04:37:45.962 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:37:45.962 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:37:45.964 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:37:45.964 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.70.222
2026-02-20 04:37:45.964 DEBUG [src.node.docker_mananger] Generated ports ['12260', '12261', '12262', '12263', '12264']
2026-02-20 04:37:45.964 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:37:45.964 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:37:45.965 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:37:45.965 DEBUG [src.node.docker_mananger] docker run -i -t -p 12260:12260 -p 12261:12261 -p 12262:12262 -p 12263:12263 -p 12264:12264 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12262 --rest-port=12260 --tcp-port=12261 --discv5-udp-port=12263 --rest-address=0.0.0.0 --nat=extip:172.18.70.222 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1783bc9ddcaebb24736cf550ffe8999bcabe5aa08a9ea324cac2edd5a0ebce9c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12264 --metrics-logging=true --lightpush=true --relay=true
2026-02-20 04:37:46.145 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.70.222 waku 07df4935db5fdfb8b10c9a8171ce45583b2731cac473a8420b05ccd19103a747
2026-02-20 04:37:46.149 ERROR [src.node.docker_mananger] Max retries reached for container 24bb6f9b53c7. Exiting log stream.
2026-02-20 04:37:46.178 DEBUG [src.node.docker_mananger] Container started with ID 07df4935db5f. Setting up logs at ./log/docker/receiving_node1_2026-02-20_04-37-45__d5a230b6-577d-4ec8-8276-7726fb4e6928__wakuorg_nwaku:latest.log
2026-02-20 04:37:46.180 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12260
2026-02-20 04:37:46.181 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:37:46.790 ERROR [src.node.docker_mananger] Max retries reached for container d341c7e1a6d0. Exiting log stream.
2026-02-20 04:37:47.181 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12260/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:37:47.184 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-02-20 04:37:47.184 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:37:47.184 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12260/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:37:47.187 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.70.222/tcp/12261/p2p/16Uiu2HAkwiKxTPFXh1rVqRCikaY6RRrKKNykxRB9EuPpKaucMHJw","/ip4/172.18.70.222/tcp/12262/ws/p2p/16Uiu2HAkwiKxTPFXh1rVqRCikaY6RRrKKNykxRB9EuPpKaucMHJw"],"enrUri":"enr:-L24QMTKTXiDMMq9hN6uuc7plcoYQElcEqUQWQj1R_kAv4yTYqmwk_WTfOaozeLunXHBvCm-pbIpKSi4iAObDvEClYgCgmlkgnY0gmlwhKwSRt6KbXVsdGlhZGRyc5YACASsEkbeBi_lAAoErBJG3gYv5t0DgnJzhQADAQAAiXNlY3AyNTZrMaECIfubgiH7cFJRweOO6txGJSL_14hmgTJQy3el2qC5fWCDdGNwgi_lg3VkcIIv54V3YWt1Mgk"}'
2026-02-20 04:37:47.187 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:37:47.193 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:37:47.194 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-20_04-37-45__d5a230b6-577d-4ec8-8276-7726fb4e6928__wakuorg_nwaku:latest.log
2026-02-20 04:37:47.194 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:37:47.194 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:37:47.195 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:37:47.195 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.33.198
2026-02-20 04:37:47.196 DEBUG [src.node.docker_mananger] Generated ports ['29737', '29738', '29739', '29740', '29741']
2026-02-20 04:37:47.196 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:37:47.196 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:37:47.196 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:37:47.196 DEBUG [src.node.docker_mananger] docker run -i -t -p 29737:29737 -p 29738:29738 -p 29739:29739 -p 29740:29740 -p 29741:29741 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29739 --rest-port=29737 --tcp-port=29738 --discv5-udp-port=29740 --rest-address=0.0.0.0 --nat=extip:172.18.33.198 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1e61b31d65d49afd63acfc8bedf3132c47715db0e15c5f2cfa2f2ecfde7dbab7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29741 --metrics-logging=true --lightpush=false --relay=true
2026-02-20 04:37:47.381 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.33.198 waku c7f52be4cd3a0cf712e6f660fdcd990dec1abeaf04ede1b451a1a400f2b6fe23
2026-02-20 04:37:47.413 DEBUG [src.node.docker_mananger] Container started with ID c7f52be4cd3a. Setting up logs at ./log/docker/receiving_node2_2026-02-20_04-37-45__d5a230b6-577d-4ec8-8276-7726fb4e6928__wakuorg_nwaku:latest.log
2026-02-20 04:37:47.413 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 29737
2026-02-20 04:37:47.414 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:37:48.415 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29737/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:37:48.417 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-02-20 04:37:48.418 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:37:48.418 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29737/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:37:48.420 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.33.198/tcp/29738/p2p/16Uiu2HAmKFwrgsPiUVhAShPd6N8v3h8bUSKsRtVpiZ1nUPCm6fes","/ip4/172.18.33.198/tcp/29739/ws/p2p/16Uiu2HAmKFwrgsPiUVhAShPd6N8v3h8bUSKsRtVpiZ1nUPCm6fes"],"enrUri":"enr:-L24QNHobcbCoprdCdKHjj_Z1JkFdS1NnDerVy7HwsJo7-inN4Ui5KB-GTqAu2lHkBQwfUO6UZ1Q1PXYzeZ92WbiRbECgmlkgnY0gmlwhKwSIcaKbXVsdGlhZGRyc5YACASsEiHGBnQqAAoErBIhxgZ0K90DgnJzhQADAQAAiXNlY3AyNTZrMaEDYhqhgX79PEZ30q4Q42Rrb1GW1Fm1fSohDDotauChlVSDdGNwgnQqg3VkcIJ0LIV3YWt1MgE"}'
2026-02-20 04:37:48.420 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:37:48.421 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29737/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.70.222/tcp/12261/p2p/16Uiu2HAkwiKxTPFXh1rVqRCikaY6RRrKKNykxRB9EuPpKaucMHJw"]'
2026-02-20 04:37:48.459 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:37:48.467 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:37:48.467 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-20_04-37-45__d5a230b6-577d-4ec8-8276-7726fb4e6928__wakuorg_nwaku:latest.log
2026-02-20 04:37:48.467 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:37:48.467 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:37:48.468 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:37:48.469 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.57.223
2026-02-20 04:37:48.469 DEBUG [src.node.docker_mananger] Generated ports ['63762', '63763', '63764', '63765', '63766']
2026-02-20 04:37:48.469 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:37:48.469 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:37:48.470 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:37:48.471 DEBUG [src.node.docker_mananger] docker run -i -t -p 63762:63762 -p 63763:63763 -p 63764:63764 -p 63765:63765 -p 63766:63766 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63764 --rest-port=63762 --tcp-port=63763 --discv5-udp-port=63765 --rest-address=0.0.0.0 --nat=extip:172.18.57.223 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b7b0c2bcc713cb8b4ab32cbf4fd76e806addda011cee98d69e096dcfffa99aea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63766 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMTKTXiDMMq9hN6uuc7plcoYQElcEqUQWQj1R_kAv4yTYqmwk_WTfOaozeLunXHBvCm-pbIpKSi4iAObDvEClYgCgmlkgnY0gmlwhKwSRt6KbXVsdGlhZGRyc5YACASsEkbeBi_lAAoErBJG3gYv5t0DgnJzhQADAQAAiXNlY3AyNTZrMaECIfubgiH7cFJRweOO6txGJSL_14hmgTJQy3el2qC5fWCDdGNwgi_lg3VkcIIv54V3YWt1Mgk --lightpushnode=/ip4/172.18.70.222/tcp/12261/p2p/16Uiu2HAkwiKxTPFXh1rVqRCikaY6RRrKKNykxRB9EuPpKaucMHJw --lightpush=true --relay=true
2026-02-20 04:37:48.660 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.57.223 waku 34bc7406aeb834fdf01f7f33c7204023273b5c0fedf2ccc63bad9d2e188e747d
2026-02-20 04:37:48.689 DEBUG [src.node.docker_mananger] Container started with ID 34bc7406aeb8. Setting up logs at ./log/docker/lightpush_node1_2026-02-20_04-37-45__d5a230b6-577d-4ec8-8276-7726fb4e6928__wakuorg_nwaku:latest.log
2026-02-20 04:37:48.690 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 63762
2026-02-20 04:37:48.690 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:37:49.690 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63762/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:37:49.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_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-02-20 04:37:49.693 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:37:49.693 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63762/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:37:49.695 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.57.223/tcp/63763/p2p/16Uiu2HAm5DS6tTxGRuoSkEDkv6fpACUbFBg3Yd7ZBjmgBJ4REzCa","/ip4/172.18.57.223/tcp/63764/ws/p2p/16Uiu2HAm5DS6tTxGRuoSkEDkv6fpACUbFBg3Yd7ZBjmgBJ4REzCa"],"enrUri":"enr:-L24QBRNbDUfxQOw9znQYeSYwCRMCkHS0UxBqNJZYetU-Oh-EW4DjB5VCG6EudwBfm9TXJCt8t76sfFXhskho_-PGo0CgmlkgnY0gmlwhKwSOd-KbXVsdGlhZGRyc5YACASsEjnfBvkTAAoErBI53wb5FN0DgnJzhQADAQAAiXNlY3AyNTZrMaECkXI1QFd_vOq2e4TKAzPXKWlf1Wm16Ft8ZcRzrx-U6EuDdGNwgvkTg3VkcIL5FYV3YWt1Mgk"}'
2026-02-20 04:37:49.696 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:37:49.696 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63762/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.70.222/tcp/12261/p2p/16Uiu2HAkwiKxTPFXh1rVqRCikaY6RRrKKNykxRB9EuPpKaucMHJw"]'
2026-02-20 04:37:49.755 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:37:49.756 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63762/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.33.198/tcp/29738/p2p/16Uiu2HAmKFwrgsPiUVhAShPd6N8v3h8bUSKsRtVpiZ1nUPCm6fes"]'
2026-02-20 04:37:49.782 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:37:49.783 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12260/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-20 04:37:49.788 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:37:49.789 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29737/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-20 04:37:49.792 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:37:49.793 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63762/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-20 04:37:49.801 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:37:49.802 DEBUG [tests.light_push.test_publish] Running test with contetn topic Empty string
2026-02-20 04:37:49.802 DEBUG [src.steps.light_push] Lightpushing message
2026-02-20 04:37:49.803 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63762/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "", "timestamp": 1771562269802678043}}'
2026-02-20 04:37:49.805 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:63762/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-20 04:37:49.806 DEBUG [tests.light_push.test_publish] Running test with contetn topic A dictionary
2026-02-20 04:37:49.806 DEBUG [src.steps.light_push] Lightpushing message
2026-02-20 04:37:49.807 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63762/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": {"key": "YWFh"}, "timestamp": 1771562269806735327}}'
2026-02-20 04:37:49.809 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:63762/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-20 04:37:49.810 DEBUG [tests.light_push.test_publish] Running test with contetn topic An integer
2026-02-20 04:37:49.810 DEBUG [src.steps.light_push] Lightpushing message
2026-02-20 04:37:49.810 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63762/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": 1234567890, "timestamp": 1771562269810333765}}'
2026-02-20 04:37:49.812 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:63762/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-20 04:37:49.813 DEBUG [tests.light_push.test_publish] Running test with contetn topic A list
2026-02-20 04:37:49.813 DEBUG [src.steps.light_push] Lightpushing message
2026-02-20 04:37:49.814 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63762/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": ["YWFh"], "timestamp": 1771562269813790931}}'
2026-02-20 04:37:49.816 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:63762/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-20 04:37:49.817 DEBUG [tests.light_push.test_publish] Running test with contetn topic A bool
2026-02-20 04:37:49.817 DEBUG [src.steps.light_push] Lightpushing message
2026-02-20 04:37:49.817 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63762/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": true, "timestamp": 1771562269817422548}}'
2026-02-20 04:37:49.820 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:63762/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-20 04:37:49.822 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-20 04:37:49.823 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-20 04:37:49.823 DEBUG [src.node.waku_node] Stopping container with id 07df4935db5f
2026-02-20 04:37:50.365 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:37:50.365 DEBUG [src.node.waku_node] Stopping container with id c7f52be4cd3a
2026-02-20 04:37:50.924 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:37:50.926 DEBUG [src.node.waku_node] Stopping container with id 34bc7406aeb8
2026-02-20 04:37:51.178 ERROR [src.node.docker_mananger] Max retries reached for container 07df4935db5f. Exiting log stream.
2026-02-20 04:37:51.451 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:37:51.452 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-20 04:37:51.462 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:37:51.470 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:37:51.478 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,105 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_lightpushed_message with id: 2026-02-20_04-38-19__883532a3-3e11-4c41-a917-c37f7d7dd052
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-20_04-38-19__883532a3-3e11-4c41-a917-c37f7d7dd052__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.145
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25452', '25453', '25454', '25455', '25456']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 25452:25452 -p 25453:25453 -p 25454:25454 -p 25455:25455 -p 25456:25456 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25454 --rest-port=25452 --tcp-port=25453 --discv5-udp-port=25455 --rest-address=0.0.0.0 --nat=extip:172.18.5.145 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a39a3c1c4155f2335b1d0b9bb64ba6c37b5eefcefc7ccc9ee3b1d5ca1fc4292b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25456 --metrics-logging=true --store=true --relay=true --lightpush=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.5.145 waku 58958fdc5770334018ed320682571cd49441c9fd11a76ebf640f6d7ff4076646
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6a318adbaa04. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 58958fdc5770. Setting up logs at ./log/docker/publishing_node1_2026-02-20_04-38-19__883532a3-3e11-4c41-a917-c37f7d7dd052__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 25452
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 6784b8c53861. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25452/health" -H "Content-Type: application/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":"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:25452/debug/v1/info" -H "Content-Type: application/json" -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.145/tcp/25453/p2p/16Uiu2HAm65gLuYCkb4AgnFWFdL4X8r8Ne4rCqKxEQxqGgoqoQraL","/ip4/172.18.5.145/tcp/25454/ws/p2p/16Uiu2HAm65gLuYCkb4AgnFWFdL4X8r8Ne4rCqKxEQxqGgoqoQraL"],"enrUri":"enr:-L24QBkc2JBmi2EXjwzqg43_ue4uIMJd5HB3dVosskuxttQEUnDX6AWx9zOOVR_iuPekF6YBJNuTiPGV0iUlPYg4aXcCgmlkgnY0gmlwhKwSBZGKbXVsdGlhZGRyc5YACASsEgWRBmNtAAoErBIFkQZjbt0DgnJzhQADAQAAiXNlY3AyNTZrMaECnlFaAuFY8NedX6DTH3EImgjTEo59Gq6nl7xT2voS1-mDdGNwgmNtg3VkcIJjb4V3YWt1Mgs"}'
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/publishing_node2_2026-02-20_04-38-19__883532a3-3e11-4c41-a917-c37f7d7dd052__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.15.183
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47438', '47439', '47440', '47441', '47442']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 47438:47438 -p 47439:47439 -p 47440:47440 -p 47441:47441 -p 47442:47442 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47440 --rest-port=47438 --tcp-port=47439 --discv5-udp-port=47441 --rest-address=0.0.0.0 --nat=extip:172.18.15.183 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dffc5a4aeecca4f4a4ece263dcf7ebeedbbcad75f816e0cecf47ffe3c2a3915b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47442 --metrics-logging=true --store=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.15.183 waku 2f08e2971b467ea42c0b2b2692acf530f8e01bb0db98444ddc5b0361e46f6959
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2f08e2971b46. Setting up logs at ./log/docker/publishing_node2_2026-02-20_04-38-19__883532a3-3e11-4c41-a917-c37f7d7dd052__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 47438
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47438/health" -H "Content-Type: application/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:47438/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.15.183/tcp/47439/p2p/16Uiu2HAm9Y9hgq3P8W6AjNieFJrX5iauCouaMFscz4eHtfxcRK9Q","/ip4/172.18.15.183/tcp/47440/ws/p2p/16Uiu2HAm9Y9hgq3P8W6AjNieFJrX5iauCouaMFscz4eHtfxcRK9Q"],"enrUri":"enr:-L24QMBQewAcow0lErX0WgTPItnDmpBgQazwFawQpVaf8vYkIVxyiwHp33wPOYO7eTnWuQx3OhudovihKvQepAvbV9gCgmlkgnY0gmlwhKwSD7eKbXVsdGlhZGRyc5YACASsEg-3BrlPAAoErBIPtwa5UN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC0axykfL63hY3jbe-WDcd7tVm-ZtSQG5KpHQ8ooatq7-DdGNwgrlPg3VkcIK5UYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47438/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.5.145/tcp/25453/p2p/16Uiu2HAm65gLuYCkb4AgnFWFdL4X8r8Ne4rCqKxEQxqGgoqoQraL"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-20_04-38-19__883532a3-3e11-4c41-a917-c37f7d7dd052__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.217.18
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8111', '8112', '8113', '8114', '8115']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 8111:8111 -p 8112:8112 -p 8113:8113 -p 8114:8114 -p 8115:8115 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8113 --rest-port=8111 --tcp-port=8112 --discv5-udp-port=8114 --rest-address=0.0.0.0 --nat=extip:172.18.217.18 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bd65a846b2bdeeecac2be1feb5bbab8d1c8feb1f6cd4ebcff5799a8c1a813c7e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8115 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QBkc2JBmi2EXjwzqg43_ue4uIMJd5HB3dVosskuxttQEUnDX6AWx9zOOVR_iuPekF6YBJNuTiPGV0iUlPYg4aXcCgmlkgnY0gmlwhKwSBZGKbXVsdGlhZGRyc5YACASsEgWRBmNtAAoErBIFkQZjbt0DgnJzhQADAQAAiXNlY3AyNTZrMaECnlFaAuFY8NedX6DTH3EImgjTEo59Gq6nl7xT2voS1-mDdGNwgmNtg3VkcIJjb4V3YWt1Mgs --storenode=/ip4/172.18.5.145/tcp/25453/p2p/16Uiu2HAm65gLuYCkb4AgnFWFdL4X8r8Ne4rCqKxEQxqGgoqoQraL --store=false --relay=true --lightpush=true --lightpushnode=/ip4/172.18.5.145/tcp/25453/p2p/16Uiu2HAm65gLuYCkb4AgnFWFdL4X8r8Ne4rCqKxEQxqGgoqoQraL
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.217.18 waku f8e80b0794b33d4c1f387f27d6d9d0b180e528894bb890c78f1e50e1c02ac514
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f8e80b0794b3. Setting up logs at ./log/docker/store_node1_2026-02-20_04-38-19__883532a3-3e11-4c41-a917-c37f7d7dd052__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 8111
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8111/health" -H "Content-Type: application/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:8111/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.217.18/tcp/8112/p2p/16Uiu2HAmTYam7yZJdiTRW6GEeCkHWGRje2hCPGyqVCsapz9euHZE","/ip4/172.18.217.18/tcp/8113/ws/p2p/16Uiu2HAmTYam7yZJdiTRW6GEeCkHWGRje2hCPGyqVCsapz9euHZE"],"enrUri":"enr:-L24QGGCD5RuZ0kZ3UaWJ4MJQdsvMIUlhjzDcKSAaWwy3GDhAqdq30MnBJrZmEAG6DJFFoIQHzSihSXDjMU3DpmPGL0CgmlkgnY0gmlwhKwS2RKKbXVsdGlhZGRyc5YACASsEtkSBh-wAAoErBLZEgYfsd0DgnJzhQADAQAAiXNlY3AyNTZrMaED3TslkNDBGSpOra835sB3eGHIuseTjqVYN1kzfde87L2DdGNwgh-wg3VkcIIfsoV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8111/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.5.145/tcp/25453/p2p/16Uiu2HAm65gLuYCkb4AgnFWFdL4X8r8Ne4rCqKxEQxqGgoqoQraL"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8111/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.15.183/tcp/47439/p2p/16Uiu2HAm9Y9hgq3P8W6AjNieFJrX5iauCouaMFscz4eHtfxcRK9Q"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25452/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:47438/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:8111/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:8111/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771562303636907077}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:25452/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x69ef9dd2558cecc586a54b1cdd3d6fffa113ac35ece3e0675ec66a6e334bdc2a"}]}'
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:8111/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"deb25d85e15c35c96f19","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x69ef9dd2558cecc586a54b1cdd3d6fffa113ac35ece3e0675ec66a6e334bdc2a"}]}'
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 58958fdc5770
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2f08e2971b46
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f8e80b0794b3
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 58958fdc5770. 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,475 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_with_valid_content_topics with id: 2026-02-20_04-34-15__9f93be78-807b-44d0-9f62-6dc71bc72d78
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-34-15__9f93be78-807b-44d0-9f62-6dc71bc72d78__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.200.239
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9468', '9469', '9470', '9471', '9472']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 9468:9468 -p 9469:9469 -p 9470:9470 -p 9471:9471 -p 9472:9472 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9470 --rest-port=9468 --tcp-port=9469 --discv5-udp-port=9471 --rest-address=0.0.0.0 --nat=extip:172.18.200.239 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=51ae2efcdde3c8d88fadbcddeef9e6562992fea7b1fb0e9b85b2ba351116db33 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9472 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.200.239 waku 7ebb6bfc60de5acb8f6d54f889b0b834dadc6f3e4d5b500e7c2e6995d66301bd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7ebb6bfc60de. Setting up logs at ./log/docker/node1_2026-02-20_04-34-15__9f93be78-807b-44d0-9f62-6dc71bc72d78__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 9468
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 275f33912bfa. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a7d37c1496ae. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9468/health" -H "Content-Type: application/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:9468/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.200.239/tcp/9469/p2p/16Uiu2HAkws94NdgZ1YprLCmsePNqhFb67GVNayym1NpiYU5mcJLZ","/ip4/172.18.200.239/tcp/9470/ws/p2p/16Uiu2HAkws94NdgZ1YprLCmsePNqhFb67GVNayym1NpiYU5mcJLZ"],"enrUri":"enr:-L24QG-s5X2ACJAb1vZGmbyRsTj85sqv0T04y0AHA915A6aIdX8ySORJC3ZLx8Jwq9jiM9do88rOT8yzroKsyihGLJICgmlkgnY0gmlwhKwSyO-KbXVsdGlhZGRyc5YACASsEsjvBiT9AAoErBLI7wYk_t0DgnJzhQADAQAAiXNlY3AyNTZrMaECJD2DKppVEmPeyNQ9NJ4TFsAO1vIOTK6Bd7WmQYPMPcqDdGNwgiT9g3VkcIIk_4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-20_04-34-15__9f93be78-807b-44d0-9f62-6dc71bc72d78__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.72.229
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63903', '63904', '63905', '63906', '63907']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 63903:63903 -p 63904:63904 -p 63905:63905 -p 63906:63906 -p 63907:63907 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63905 --rest-port=63903 --tcp-port=63904 --discv5-udp-port=63906 --rest-address=0.0.0.0 --nat=extip:172.18.72.229 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3969eacd84fcc571a0e14be36fa6ce3f5bfcd9dbef3eadbefeb71533dabd689b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63907 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QG-s5X2ACJAb1vZGmbyRsTj85sqv0T04y0AHA915A6aIdX8ySORJC3ZLx8Jwq9jiM9do88rOT8yzroKsyihGLJICgmlkgnY0gmlwhKwSyO-KbXVsdGlhZGRyc5YACASsEsjvBiT9AAoErBLI7wYk_t0DgnJzhQADAQAAiXNlY3AyNTZrMaECJD2DKppVEmPeyNQ9NJ4TFsAO1vIOTK6Bd7WmQYPMPcqDdGNwgiT9g3VkcIIk_4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.72.229 waku 01425cfeac3fafa5a92c5c1a3d913b8871830790e232f6e091b719d4a3f077c8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 01425cfeac3f. Setting up logs at ./log/docker/node2_2026-02-20_04-34-15__9f93be78-807b-44d0-9f62-6dc71bc72d78__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 63903
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63903/health" -H "Content-Type: application/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:63903/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.72.229/tcp/63904/p2p/16Uiu2HAmCabxH1WoEqfcR8NwcKq8XCw9fM9trSd76CABF75o4sus","/ip4/172.18.72.229/tcp/63905/ws/p2p/16Uiu2HAmCabxH1WoEqfcR8NwcKq8XCw9fM9trSd76CABF75o4sus"],"enrUri":"enr:-L24QDGObt8kdw1vhvcZZgNINXc45KhnpnVLWZ9O2cBQQHxCPpsvKBBXOHgxFEwoh9XgMe-T92wkLgJTzHnD1BdabwICgmlkgnY0gmlwhKwSSOWKbXVsdGlhZGRyc5YACASsEkjlBvmgAAoErBJI5Qb5od0DgnJzhQADAQAAiXNlY3AyNTZrMaEC_uBaRx1aQCjX8Ln8PbLErQgZV7dVqoQQiWW4vVySu1qDdGNwgvmgg3VkcIL5ooV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63903/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.200.239/tcp/9469/p2p/16Uiu2HAkws94NdgZ1YprLCmsePNqhFb67GVNayym1NpiYU5mcJLZ"]'
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:9468/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:63903/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:9468/relay/v1/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:9468/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":1771562058428118272,"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:63903/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":1771562058428118272,"ephemeral":false,"proof":""}]'
INFO  src.steps.relay:relay.py:71 WARM UP successful!!
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A simple string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Hello World!","version":0,"timestamp":1771562058542310978,"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:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Hello World!","version":0,"timestamp":1771562058542310978,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic An integer
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234567890","version":0,"timestamp":1771562058656075251,"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:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234567890","version":0,"timestamp":1771562058656075251,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A dictionary
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "{\"key\": \"value\"}", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1771562058769052698,"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:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1771562058769052698,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Chinese characters
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1771562058882305818,"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:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1771562058882305818,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Emojis
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\ud83d\ude80\ud83c\udf1f\u2728", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1771562058995439124,"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:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1771562058995439124,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Lorem ipsum text
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Lorem ipsum dolor sit amet", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1771562059109132494,"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:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1771562059109132494,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic HTML content
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "<html><body>Hello</body></html>", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"<html><body>Hello</body></html>","version":0,"timestamp":1771562059222694560,"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:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"<html><body>Hello</body></html>","version":0,"timestamp":1771562059222694560,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Cyrillic characters
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\u041f\u0440\u0438\u0432\u0435\u0442", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1771562059335303779,"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:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1771562059335303779,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Base64 encoded string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Base64==dGVzdA==", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1771562059448805826,"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:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1771562059448805826,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Binary data
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1771562059561949946,"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:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1771562059561949946,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Special characters with whitespace
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\t\nSpecial\tCharacters\n", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1771562059675973022,"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:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1771562059675973022,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Boolean false as a string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "False", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"False","version":0,"timestamp":1771562059789312150,"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:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"False","version":0,"timestamp":1771562059789312150,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A float number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "3.1415926535", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"3.1415926535","version":0,"timestamp":1771562059902523364,"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:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"3.1415926535","version":0,"timestamp":1771562059902523364,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A list
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "[1, 2, 3, 4, 5]", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1771562060016257759,"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:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1771562060016257759,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Hexadecimal number as a string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "0xDEADBEEF", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"0xDEADBEEF","version":0,"timestamp":1771562060130404726,"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:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"0xDEADBEEF","version":0,"timestamp":1771562060130404726,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Email format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "user@example.com", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"user@example.com","version":0,"timestamp":1771562060243560719,"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:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"user@example.com","version":0,"timestamp":1771562060243560719,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic URL format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "http://example.com", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"http://example.com","version":0,"timestamp":1771562060356757104,"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:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"http://example.com","version":0,"timestamp":1771562060356757104,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Date and time in ISO format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "2023-11-01T12:00:00Z", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1771562060472953515,"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:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1771562060472953515,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic String with escaped quotes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\"Escaped\" \\\"quotes\\\"", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1771562060586566780,"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:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1771562060586566780,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A regular expression
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Regular expression: ^[a-z0-9_-]{3,16}$", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1771562060699945301,"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:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1771562060699945301,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A very long string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1771562060814101801,"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:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1771562060814101801,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A JSON string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "{\"name\": \"John\", \"age\": 30, \"city\": \"New York\"}", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1771562060929379470,"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:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1771562060929379470,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A Unix path
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/usr/local/bin", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/usr/local/bin","version":0,"timestamp":1771562061043247681,"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:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/usr/local/bin","version":0,"timestamp":1771562061043247681,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A Windows path
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "C:\\Windows\\System32", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1771562061156737697,"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:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1771562061156737697,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic An SQL query
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "SELECT * FROM users WHERE id = 1;", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1771562061270574894,"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:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1771562061270574894,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic JavaScript code snippet
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "function test() { console.log('Hello World'); }", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1771562061384007941,"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:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1771562061384007941,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A CSS snippet
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "body { background-color: #fff; }", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1771562061497887290,"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:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1771562061497887290,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A Python one-liner
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "print('Hello World')", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1771562061611630566,"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:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1771562061611630566,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic An IP address
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "192.168.1.1", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"192.168.1.1","version":0,"timestamp":1771562061724810008,"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:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"192.168.1.1","version":0,"timestamp":1771562061724810008,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A domain name
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "www.example.com", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"www.example.com","version":0,"timestamp":1771562061839055264,"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:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"www.example.com","version":0,"timestamp":1771562061839055264,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A user agent string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Mozilla/5.0 (Windows NT 10.0; Win64; x64)", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1771562061952015597,"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:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1771562061952015597,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A credit card number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "1234-5678-9012-3456", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1771562062090265679,"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:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1771562062090265679,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A phone number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "+1234567890", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"+1234567890","version":0,"timestamp":1771562062203557166,"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:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"+1234567890","version":0,"timestamp":1771562062203557166,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A UUID
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "123e4567-e89b-12d3-a456-426614174000", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1771562062316552378,"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:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1771562062316552378,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A hashtag
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "#helloWorld", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"#helloWorld","version":0,"timestamp":1771562062429480854,"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:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"#helloWorld","version":0,"timestamp":1771562062429480854,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A Twitter handle
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "@username", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"@username","version":0,"timestamp":1771562062542964476,"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:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"@username","version":0,"timestamp":1771562062542964476,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A password
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "P@ssw0rd!", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"P@ssw0rd!","version":0,"timestamp":1771562062656256602,"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:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"P@ssw0rd!","version":0,"timestamp":1771562062656256602,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A date in common format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "01/11/2023", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"01/11/2023","version":0,"timestamp":1771562062769869912,"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:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"01/11/2023","version":0,"timestamp":1771562062769869912,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A time string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "12:00:00", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"12:00:00","version":0,"timestamp":1771562062883222545,"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:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"12:00:00","version":0,"timestamp":1771562062883222545,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A mathematical equation
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "E = mc^2", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"E = mc^2","version":0,"timestamp":1771562062997647049,"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:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"E = mc^2","version":0,"timestamp":1771562062997647049,"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 7ebb6bfc60de
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 01425cfeac3f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,128 @@
2026-02-20 04:34:45.611 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-20 04:34:45.612 DEBUG [tests.conftest] Running test: test_store_with_one_content_topic with id: 2026-02-20_04-34-45__b137ecba-0511-4feb-90fb-36723a4a55c1
2026-02-20 04:34:45.612 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-20 04:34:45.612 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-20 04:34:45.612 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-20 04:34:45.619 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:34:45.619 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-20_04-34-45__b137ecba-0511-4feb-90fb-36723a4a55c1__wakuorg_nwaku:latest.log
2026-02-20 04:34:45.619 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:34:45.619 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:34:45.620 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:34:45.620 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.4.241
2026-02-20 04:34:45.620 DEBUG [src.node.docker_mananger] Generated ports ['58217', '58218', '58219', '58220', '58221']
2026-02-20 04:34:45.621 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:34:45.621 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:34:45.621 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:34:45.621 DEBUG [src.node.docker_mananger] docker run -i -t -p 58217:58217 -p 58218:58218 -p 58219:58219 -p 58220:58220 -p 58221:58221 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58219 --rest-port=58217 --tcp-port=58218 --discv5-udp-port=58220 --rest-address=0.0.0.0 --nat=extip:172.18.4.241 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e051a81b117443f24d2005c0b238dadf6cdc9337faaec3d508edfa6f019b7647 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58221 --metrics-logging=true --store=true --relay=true
2026-02-20 04:34:45.805 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.4.241 waku 05239f873d01230b86d49e0e9e0d4d4124595c94a2f297a97625fff15b6c1ccb
2026-02-20 04:34:45.835 ERROR [src.node.docker_mananger] Max retries reached for container 7256a28f97f8. Exiting log stream.
2026-02-20 04:34:45.836 DEBUG [src.node.docker_mananger] Container started with ID 05239f873d01. Setting up logs at ./log/docker/publishing_node1_2026-02-20_04-34-45__b137ecba-0511-4feb-90fb-36723a4a55c1__wakuorg_nwaku:latest.log
2026-02-20 04:34:45.837 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58217
2026-02-20 04:34:45.838 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:34:46.404 ERROR [src.node.docker_mananger] Max retries reached for container 491eff6eb9d0. Exiting log stream.
2026-02-20 04:34:46.838 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58217/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:46.841 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-20 04:34:46.841 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:34:46.841 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58217/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:46.843 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.4.241/tcp/58218/p2p/16Uiu2HAkwTuv5eSuYQUfD7FJpvQDU8tHnfxCLGRpjGuBdZGcjoMw","/ip4/172.18.4.241/tcp/58219/ws/p2p/16Uiu2HAkwTuv5eSuYQUfD7FJpvQDU8tHnfxCLGRpjGuBdZGcjoMw"],"enrUri":"enr:-L24QGOqVTkmt48MzfzRAe3RjbafeGQc36EjTJOBfjx1PpAEJM9kEcPMowV4tq0ZZ3C7iufGj0mh0yBQUkNAGi5vvZsCgmlkgnY0gmlwhKwSBPGKbXVsdGlhZGRyc5YACASsEgTxBuNqAAoErBIE8Qbja90DgnJzhQADAQAAiXNlY3AyNTZrMaECHkpK_mmR1n6dFobkAbK0GcqdxjbBXs9LZ2bCrUA7aVaDdGNwguNqg3VkcILjbIV3YWt1MgM"}'
2026-02-20 04:34:46.844 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:34:46.851 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:34:46.851 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-20_04-34-45__b137ecba-0511-4feb-90fb-36723a4a55c1__wakuorg_nwaku:latest.log
2026-02-20 04:34:46.851 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:34:46.851 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:34:46.853 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:34:46.853 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.94.240
2026-02-20 04:34:46.853 DEBUG [src.node.docker_mananger] Generated ports ['53682', '53683', '53684', '53685', '53686']
2026-02-20 04:34:46.853 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:34:46.853 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:34:46.853 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:34:46.853 DEBUG [src.node.docker_mananger] docker run -i -t -p 53682:53682 -p 53683:53683 -p 53684:53684 -p 53685:53685 -p 53686:53686 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53684 --rest-port=53682 --tcp-port=53683 --discv5-udp-port=53685 --rest-address=0.0.0.0 --nat=extip:172.18.94.240 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e17eca394eedc3e7cc3aabdefd6c61b4a6fa741ac0ae075c8b7c3504135dc1b9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53686 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGOqVTkmt48MzfzRAe3RjbafeGQc36EjTJOBfjx1PpAEJM9kEcPMowV4tq0ZZ3C7iufGj0mh0yBQUkNAGi5vvZsCgmlkgnY0gmlwhKwSBPGKbXVsdGlhZGRyc5YACASsEgTxBuNqAAoErBIE8Qbja90DgnJzhQADAQAAiXNlY3AyNTZrMaECHkpK_mmR1n6dFobkAbK0GcqdxjbBXs9LZ2bCrUA7aVaDdGNwguNqg3VkcILjbIV3YWt1MgM --storenode=/ip4/172.18.4.241/tcp/58218/p2p/16Uiu2HAkwTuv5eSuYQUfD7FJpvQDU8tHnfxCLGRpjGuBdZGcjoMw --store=true --relay=true
2026-02-20 04:34:47.043 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.94.240 waku 2ad57965dd16122ae769603dfd70e9b058b1378b7012d5b77989c64bbe5a67d7
2026-02-20 04:34:47.076 DEBUG [src.node.docker_mananger] Container started with ID 2ad57965dd16. Setting up logs at ./log/docker/store_node1_2026-02-20_04-34-45__b137ecba-0511-4feb-90fb-36723a4a55c1__wakuorg_nwaku:latest.log
2026-02-20 04:34:47.077 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 53682
2026-02-20 04:34:47.077 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:34:48.077 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53682/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:48.080 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-02-20 04:34:48.080 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:34:48.080 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53682/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:48.083 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.94.240/tcp/53683/p2p/16Uiu2HAmNXP5RKxdrePm3hDzcxKKx64xgyJJMSFhV3CQT5pd2rRf","/ip4/172.18.94.240/tcp/53684/ws/p2p/16Uiu2HAmNXP5RKxdrePm3hDzcxKKx64xgyJJMSFhV3CQT5pd2rRf"],"enrUri":"enr:-L24QEXr0GlFV9dCR_XSim3wM5Ti4W97-qonfcB6wbL1cTnjMiRd2EgJYtoRQkTyWw4PAMfT3WtaIiogvWKNU-W8IMMCgmlkgnY0gmlwhKwSXvCKbXVsdGlhZGRyc5YACASsEl7wBtGzAAoErBJe8AbRtN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDkqHrare9htGXfMhFRGf3cR5BDYGXDpM6q9xJ3tHqeUKDdGNwgtGzg3VkcILRtYV3YWt1MgM"}'
2026-02-20 04:34:48.083 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:34:48.083 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53682/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.4.241/tcp/58218/p2p/16Uiu2HAkwTuv5eSuYQUfD7FJpvQDU8tHnfxCLGRpjGuBdZGcjoMw"]'
2026-02-20 04:34:48.086 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:48.086 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58217/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-20 04:34:48.089 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:48.089 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53682/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-20 04:34:48.091 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:48.092 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:48.092 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58217/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:48.097 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:48.097 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:34:48.298 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:48.298 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58217/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:48.303 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:48.303 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:34:48.504 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:48.504 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58217/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:48.509 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:48.510 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:34:48.710 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:48.711 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58217/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:48.716 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:48.716 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:34:48.917 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:48.917 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58217/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:48.922 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:48.922 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:34:49.123 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:49.123 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58217/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:49.128 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:49.129 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:34:49.329 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:49.330 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58217/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:49.335 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:49.335 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:34:49.536 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:49.536 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58217/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:49.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:49.542 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:34:49.743 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58217/store/v3/messages?contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:49.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x764d1e8f3ed5488407de19897963689f7256fa54168172e683cad04c9746f5f2"}]}'
2026-02-20 04:34:49.746 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58217/store/v3/messages?contentTopics=%2Fwaku%2F2%2Fcontent%2Ftest.js&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:49.748 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xeda3008c48e9ff4d14a89f29c8239a2990b8bf699e94c02152f6b28626162f26"}]}'
2026-02-20 04:34:49.748 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58217/store/v3/messages?contentTopics=%2Fapp%2F22%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:49.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xad38b6d57d9276ac6dfcb89f8f0d61ec4912cab1b5f8c18dee8abc28ab320547"}]}'
2026-02-20 04:34:49.751 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58217/store/v3/messages?contentTopics=%2Ftoychat%2F2%2Fhuilong%2Fproto&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:49.753 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x94700316208d20cfb1c7862b2d38d4d5893c116e00085e867a7529bb611425e5"}]}'
2026-02-20 04:34:49.753 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58217/store/v3/messages?contentTopics=%2Fstatusim%2F1%2Fcommunity%2Fcbor&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:49.756 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5a4d38fe20d9bee9819a15c938a43422d54c3b37db6cb2963b95a8322de45ee1"}]}'
2026-02-20 04:34:49.756 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58217/store/v3/messages?contentTopics=%2Fapp%2F27%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:49.759 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x18ad69dca59b737124276f7edf6d73cccdc4fc5f1850b0510829ea0fec40dee8"}]}'
2026-02-20 04:34:49.759 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58217/store/v3/messages?contentTopics=%2Fapp%2F29%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:49.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7b7728f8cb7e93b292f72ed293c23e7dab6007b2c8c11bdfb047e2fd454b5abd"}]}'
2026-02-20 04:34:49.762 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58217/store/v3/messages?contentTopics=%2Fapp%2F20%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:49.765 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1156ef1e588d63b3e5609734710f708759f8f63ad5ee76053cb9c7b8fbb689ba"}]}'
2026-02-20 04:34:49.765 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53682/store/v3/messages?contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:49.767 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x764d1e8f3ed5488407de19897963689f7256fa54168172e683cad04c9746f5f2"}]}'
2026-02-20 04:34:49.768 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53682/store/v3/messages?contentTopics=%2Fwaku%2F2%2Fcontent%2Ftest.js&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:49.770 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xeda3008c48e9ff4d14a89f29c8239a2990b8bf699e94c02152f6b28626162f26"}]}'
2026-02-20 04:34:49.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53682/store/v3/messages?contentTopics=%2Fapp%2F22%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:49.773 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xad38b6d57d9276ac6dfcb89f8f0d61ec4912cab1b5f8c18dee8abc28ab320547"}]}'
2026-02-20 04:34:49.773 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53682/store/v3/messages?contentTopics=%2Ftoychat%2F2%2Fhuilong%2Fproto&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:49.776 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x94700316208d20cfb1c7862b2d38d4d5893c116e00085e867a7529bb611425e5"}]}'
2026-02-20 04:34:49.776 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53682/store/v3/messages?contentTopics=%2Fstatusim%2F1%2Fcommunity%2Fcbor&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:49.779 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5a4d38fe20d9bee9819a15c938a43422d54c3b37db6cb2963b95a8322de45ee1"}]}'
2026-02-20 04:34:49.779 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53682/store/v3/messages?contentTopics=%2Fapp%2F27%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:49.781 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x18ad69dca59b737124276f7edf6d73cccdc4fc5f1850b0510829ea0fec40dee8"}]}'
2026-02-20 04:34:49.782 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53682/store/v3/messages?contentTopics=%2Fapp%2F29%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:49.784 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7b7728f8cb7e93b292f72ed293c23e7dab6007b2c8c11bdfb047e2fd454b5abd"}]}'
2026-02-20 04:34:49.784 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53682/store/v3/messages?contentTopics=%2Fapp%2F20%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:49.787 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1156ef1e588d63b3e5609734710f708759f8f63ad5ee76053cb9c7b8fbb689ba"}]}'
2026-02-20 04:34:49.790 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-20 04:34:49.790 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-20 04:34:49.791 DEBUG [src.node.waku_node] Stopping container with id 05239f873d01
2026-02-20 04:34:50.337 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:34:50.339 DEBUG [src.node.waku_node] Stopping container with id 2ad57965dd16
2026-02-20 04:34:50.860 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:34:50.862 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-20 04:34:50.869 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:34:50.876 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,228 @@
2026-02-20 04:36:02.837 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-20 04:36:02.838 DEBUG [tests.conftest] Running test: test_sync_with_nodes_restart__case1 with id: 2026-02-20_04-36-02__f3f9b15d-746f-408a-b238-82bd2f497056
2026-02-20 04:36:02.838 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-20 04:36:02.846 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:36:02.846 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-36-02__f3f9b15d-746f-408a-b238-82bd2f497056__wakuorg_nwaku:latest.log
2026-02-20 04:36:02.854 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:36:02.854 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-20_04-36-02__f3f9b15d-746f-408a-b238-82bd2f497056__wakuorg_nwaku:latest.log
2026-02-20 04:36:02.861 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:36:02.862 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-20_04-36-02__f3f9b15d-746f-408a-b238-82bd2f497056__wakuorg_nwaku:latest.log
2026-02-20 04:36:02.862 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-20 04:36:02.863 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:36:02.863 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:36:02.865 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:36:02.866 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.214.160
2026-02-20 04:36:02.866 DEBUG [src.node.docker_mananger] Generated ports ['2237', '2238', '2239', '2240', '2241']
2026-02-20 04:36:02.866 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:36:02.866 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:36:02.866 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:36:02.866 DEBUG [src.node.docker_mananger] docker run -i -t -p 2237:2237 -p 2238:2238 -p 2239:2239 -p 2240:2240 -p 2241:2241 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2239 --rest-port=2237 --tcp-port=2238 --discv5-udp-port=2240 --rest-address=0.0.0.0 --nat=extip:172.18.214.160 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4a04d51cc8bfaf318fdebb8dee1cb12c9dcbfc6bccf8a60a027986d786abd544 --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2241 --metrics-logging=true --relay=true
2026-02-20 04:36:03.037 ERROR [src.node.docker_mananger] Max retries reached for container 4cc9d0623a7f. Exiting log stream.
2026-02-20 04:36:03.075 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.214.160 waku 36b47f6db8b2dfc42fee59feb9e657ba721bd350ab86cd0bd01b13d72aee6d82
2026-02-20 04:36:03.113 DEBUG [src.node.docker_mananger] Container started with ID 36b47f6db8b2. Setting up logs at ./log/docker/node1_2026-02-20_04-36-02__f3f9b15d-746f-408a-b238-82bd2f497056__wakuorg_nwaku:latest.log
2026-02-20 04:36:03.115 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2237
2026-02-20 04:36:03.115 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:36:03.637 ERROR [src.node.docker_mananger] Max retries reached for container 91ff1cb12b13. Exiting log stream.
2026-02-20 04:36:04.116 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2237/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:36:04.119 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"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-02-20 04:36:04.119 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:36:04.119 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2237/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:36:04.122 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.214.160/tcp/2238/p2p/16Uiu2HAmS4vyfzcySptiaVxAQ77d5CeSVhN951oS2qVxqVDe2fjB","/ip4/172.18.214.160/tcp/2239/ws/p2p/16Uiu2HAmS4vyfzcySptiaVxAQ77d5CeSVhN951oS2qVxqVDe2fjB"],"enrUri":"enr:-L24QB6jyj6GZ27LtuGKj6QGmPiTSH6lEoSCGzq8mpCzgcv0WP1G0ycZeeXojtfU5-dhRseKRA9Pp-KNlexmnke1H9MCgmlkgnY0gmlwhKwS1qCKbXVsdGlhZGRyc5YACASsEtagBgi-AAoErBLWoAYIv90DgnJzhQADAQAAiXNlY3AyNTZrMaEDx0oOUaQKc0HDBrSedRo4RedIZkwN5HcKLTGE1wXfy96DdGNwggi-g3VkcIIIwIV3YWt1MhM"}'
2026-02-20 04:36:04.123 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:36:04.123 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:36:04.123 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:36:04.125 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:36:04.125 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.102.17
2026-02-20 04:36:04.125 DEBUG [src.node.docker_mananger] Generated ports ['30481', '30482', '30483', '30484', '30485']
2026-02-20 04:36:04.125 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:36:04.125 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:36:04.126 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:36:04.126 DEBUG [src.node.docker_mananger] docker run -i -t -p 30481:30481 -p 30482:30482 -p 30483:30483 -p 30484:30484 -p 30485:30485 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30483 --rest-port=30481 --tcp-port=30482 --discv5-udp-port=30484 --rest-address=0.0.0.0 --nat=extip:172.18.102.17 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d82ffebc89aaeafdefa6e72c70c0838257b4d60c08b9ca0c509f5da5cfda79ad --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30485 --metrics-logging=true --relay=true --storenode=/ip4/172.18.214.160/tcp/2238/p2p/16Uiu2HAmS4vyfzcySptiaVxAQ77d5CeSVhN951oS2qVxqVDe2fjB --discv5-bootstrap-node=enr:-L24QB6jyj6GZ27LtuGKj6QGmPiTSH6lEoSCGzq8mpCzgcv0WP1G0ycZeeXojtfU5-dhRseKRA9Pp-KNlexmnke1H9MCgmlkgnY0gmlwhKwS1qCKbXVsdGlhZGRyc5YACASsEtagBgi-AAoErBLWoAYIv90DgnJzhQADAQAAiXNlY3AyNTZrMaEDx0oOUaQKc0HDBrSedRo4RedIZkwN5HcKLTGE1wXfy96DdGNwggi-g3VkcIIIwIV3YWt1MhM
2026-02-20 04:36:04.353 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.102.17 waku 64b9c0a0aaee92ce70abe2522c4db44fe8610a99b37f021d442b0c7392a04f18
2026-02-20 04:36:04.391 DEBUG [src.node.docker_mananger] Container started with ID 64b9c0a0aaee. Setting up logs at ./log/docker/node2_2026-02-20_04-36-02__f3f9b15d-746f-408a-b238-82bd2f497056__wakuorg_nwaku:latest.log
2026-02-20 04:36:04.392 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 30481
2026-02-20 04:36:04.392 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:36:05.393 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30481/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:36:05.396 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-02-20 04:36:05.397 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:36:05.397 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30481/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:36:05.400 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.102.17/tcp/30482/p2p/16Uiu2HAmSTphMVFR7tXSXzCvy381zddjU5HqDck1PdZCtqpNAajq","/ip4/172.18.102.17/tcp/30483/ws/p2p/16Uiu2HAmSTphMVFR7tXSXzCvy381zddjU5HqDck1PdZCtqpNAajq"],"enrUri":"enr:-L24QN-K51RGPajiOIU4cGeuyEwP8_GLUqpOb1u5io-G7RozSbgSum_6FX0SKOv3u8FkBBPwyRq-b4ZOmKkT5f4fogQCgmlkgnY0gmlwhKwSZhGKbXVsdGlhZGRyc5YACASsEmYRBncSAAoErBJmEQZ3E90DgnJzhQADAQAAiXNlY3AyNTZrMaEDzSdP6ySlTxo8Q6hhF8PtDOXhSuszMlaYNCkKiNkd__CDdGNwgncSg3VkcIJ3FIV3YWt1MhM"}'
2026-02-20 04:36:05.400 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:36:05.401 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:36:05.401 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:36:05.403 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:36:05.403 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.181.168
2026-02-20 04:36:05.403 DEBUG [src.node.docker_mananger] Generated ports ['40729', '40730', '40731', '40732', '40733']
2026-02-20 04:36:05.403 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:36:05.403 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:36:05.403 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:36:05.403 DEBUG [src.node.docker_mananger] docker run -i -t -p 40729:40729 -p 40730:40730 -p 40731:40731 -p 40732:40732 -p 40733:40733 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40731 --rest-port=40729 --tcp-port=40730 --discv5-udp-port=40732 --rest-address=0.0.0.0 --nat=extip:172.18.181.168 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bca8e8ffbadd4828011da2aadfbd5fe2e2aab72ddd0814d2a8ce9bb70db2c0d0 --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40733 --metrics-logging=true --relay=true --storenode=/ip4/172.18.102.17/tcp/30482/p2p/16Uiu2HAmSTphMVFR7tXSXzCvy381zddjU5HqDck1PdZCtqpNAajq --discv5-bootstrap-node=enr:-L24QN-K51RGPajiOIU4cGeuyEwP8_GLUqpOb1u5io-G7RozSbgSum_6FX0SKOv3u8FkBBPwyRq-b4ZOmKkT5f4fogQCgmlkgnY0gmlwhKwSZhGKbXVsdGlhZGRyc5YACASsEmYRBncSAAoErBJmEQZ3E90DgnJzhQADAQAAiXNlY3AyNTZrMaEDzSdP6ySlTxo8Q6hhF8PtDOXhSuszMlaYNCkKiNkd__CDdGNwgncSg3VkcIJ3FIV3YWt1MhM
2026-02-20 04:36:05.627 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.181.168 waku ccb6733c7945df2939e74fc5e78c0b7dc19e03350a8d8f1e7563eaa469296c70
2026-02-20 04:36:05.665 DEBUG [src.node.docker_mananger] Container started with ID ccb6733c7945. Setting up logs at ./log/docker/node3_2026-02-20_04-36-02__f3f9b15d-746f-408a-b238-82bd2f497056__wakuorg_nwaku:latest.log
2026-02-20 04:36:05.665 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40729
2026-02-20 04:36:05.665 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:36:06.666 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40729/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:36:06.692 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-02-20 04:36:06.696 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:36:06.697 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40729/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:36:06.701 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.181.168/tcp/40730/p2p/16Uiu2HAmDnD7xk9DHranqT9XvUW5TdNFr2hf28VY7reBigAW2g1d","/ip4/172.18.181.168/tcp/40731/ws/p2p/16Uiu2HAmDnD7xk9DHranqT9XvUW5TdNFr2hf28VY7reBigAW2g1d"],"enrUri":"enr:-L24QK6-WSX0Z8rxOLjflne-Oh6UHiLgFkewFgR_MOzvFub-ReV0aRCVUJYe-_IERIumWhC1l9oSOkDsZyH_1LE6qIQCgmlkgnY0gmlwhKwStaiKbXVsdGlhZGRyc5YACASsErWoBp8aAAoErBK1qAafG90DgnJzhQADAQAAiXNlY3AyNTZrMaEDELUxIP2Ghg4Nx8CFMV4RUccNU77lkN0rMLDw1E3SiniDdGNwgp8ag3VkcIKfHIV3YWt1MgE"}'
2026-02-20 04:36:06.701 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:36:06.702 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30481/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.214.160/tcp/2238/p2p/16Uiu2HAmS4vyfzcySptiaVxAQ77d5CeSVhN951oS2qVxqVDe2fjB"]'
2026-02-20 04:36:06.705 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:36:06.705 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40729/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.102.17/tcp/30482/p2p/16Uiu2HAmSTphMVFR7tXSXzCvy381zddjU5HqDck1PdZCtqpNAajq"]'
2026-02-20 04:36:06.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:36:06.709 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2237/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-20 04:36:06.712 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:36:06.712 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30481/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-20 04:36:06.715 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:36:06.715 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40729/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-20 04:36:06.718 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:36:06.719 DEBUG [src.steps.store] Relaying message
2026-02-20 04:36:06.719 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:36:06.725 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:36:06.725 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:36:06.737 DEBUG [src.steps.store] Relaying message
2026-02-20 04:36:06.737 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:36:06.743 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:36:06.743 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:36:06.755 DEBUG [src.steps.store] Relaying message
2026-02-20 04:36:06.755 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:36:06.761 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:36:06.761 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:36:06.772 DEBUG [src.steps.store] Relaying message
2026-02-20 04:36:06.772 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:36:06.779 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:36:06.780 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:36:06.792 DEBUG [src.steps.store] Relaying message
2026-02-20 04:36:06.792 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:36:06.799 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:36:06.799 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:36:06.810 DEBUG [src.steps.store] Relaying message
2026-02-20 04:36:06.810 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:36:06.816 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:36:06.818 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:36:06.830 DEBUG [src.steps.store] Relaying message
2026-02-20 04:36:06.830 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:36:06.839 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:36:06.840 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:36:06.850 DEBUG [src.steps.store] Relaying message
2026-02-20 04:36:06.851 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:36:06.857 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:36:06.858 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:36:06.870 DEBUG [src.steps.store] Relaying message
2026-02-20 04:36:06.870 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:36:06.876 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:36:06.877 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:36:06.888 DEBUG [src.steps.store] Relaying message
2026-02-20 04:36:06.888 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:36:06.894 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:36:06.895 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:36:06.905 DEBUG [src.steps.store] Relaying message
2026-02-20 04:36:06.906 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30481/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:36:06.913 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:36:06.913 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:36:06.925 DEBUG [src.steps.store] Relaying message
2026-02-20 04:36:06.925 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30481/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:36:06.933 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:36:06.934 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:36:06.945 DEBUG [src.steps.store] Relaying message
2026-02-20 04:36:06.945 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30481/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:36:06.954 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:36:06.955 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:36:06.965 DEBUG [src.steps.store] Relaying message
2026-02-20 04:36:06.966 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30481/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:36:06.972 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:36:06.973 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:36:06.984 DEBUG [src.steps.store] Relaying message
2026-02-20 04:36:06.984 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30481/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:36:06.993 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:36:06.995 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:36:07.006 DEBUG [src.steps.store] Relaying message
2026-02-20 04:36:07.007 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30481/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:36:07.015 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:36:07.015 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:36:07.027 DEBUG [src.steps.store] Relaying message
2026-02-20 04:36:07.027 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30481/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:36:07.035 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:36:07.037 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:36:07.048 DEBUG [src.steps.store] Relaying message
2026-02-20 04:36:07.048 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30481/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:36:07.056 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:36:07.057 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:36:07.069 DEBUG [src.steps.store] Relaying message
2026-02-20 04:36:07.069 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30481/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:36:07.076 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:36:07.077 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:36:07.088 DEBUG [src.steps.store] Relaying message
2026-02-20 04:36:07.088 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30481/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:36:07.095 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:36:07.096 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:36:07.107 DEBUG [src.steps.store] Relaying message
2026-02-20 04:36:07.108 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40729/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:36:07.114 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:36:07.114 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:36:07.125 DEBUG [src.steps.store] Relaying message
2026-02-20 04:36:07.125 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40729/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:36:07.131 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:36:07.132 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:36:07.143 DEBUG [src.steps.store] Relaying message
2026-02-20 04:36:07.144 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40729/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:36:07.149 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:36:07.150 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:36:07.161 DEBUG [src.steps.store] Relaying message
2026-02-20 04:36:07.161 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40729/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:36:07.167 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:36:07.167 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:36:07.178 DEBUG [src.steps.store] Relaying message
2026-02-20 04:36:07.178 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40729/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:36:07.184 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:36:07.185 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:36:07.196 DEBUG [src.steps.store] Relaying message
2026-02-20 04:36:07.196 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40729/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:36:07.202 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:36:07.202 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:36:07.213 DEBUG [src.steps.store] Relaying message
2026-02-20 04:36:07.213 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40729/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:36:07.219 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:36:07.221 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:36:07.232 DEBUG [src.steps.store] Relaying message
2026-02-20 04:36:07.232 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40729/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:36:07.238 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:36:07.240 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:36:07.251 DEBUG [src.steps.store] Relaying message
2026-02-20 04:36:07.251 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40729/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:36:07.256 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:36:07.258 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:36:07.271 DEBUG [src.steps.store] Relaying message
2026-02-20 04:36:07.272 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40729/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:36:07.277 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:36:07.280 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:36:07.290 DEBUG [src.node.waku_node] Restarting container with id 36b47f6db8b2
2026-02-20 04:36:08.139 DEBUG [src.node.waku_node] Restarting container with id 64b9c0a0aaee
2026-02-20 04:36:08.986 DEBUG [src.node.waku_node] Restarting container with id ccb6733c7945
2026-02-20 04:36:09.893 DEBUG [src.libs.common] Sleeping for 2 seconds
2026-02-20 04:36:11.895 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-20 04:36:11.896 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2237/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:36:11.900 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x63960346fac2704c2d0034ea6a422a1ee91aa32f2cabab8420b620c653905425"},{"messageHash":"0xcdc65c9a2d7d88f9d80164a96628a1a9cf5d110f043e32d154800de389a815f6"},{"messageHash":"0x56436771a50c08ce323d99c72cc7114555d65dd8e8be344ffbec77bb686f04fb"},{"messageHash":"0x8b7b2be684d2ce437e282c0df307921be94a5cca07ca875ee33a4dfd01ab9d63"},{"messageHash":"0xb41ceea94f9a1c73ad82b03a7ec9e72c7f897026d353b8ba34c6c26fe6ee354f"},{"messageHash":"0x500ac7af3aca27f9f9d488da02790210ffad796468ab196d3d81895b7dc8af35"},{"messageHash":"0x3d87b00f4c4a9f1fd72a1c32fa8da64c10cda8fdca245e9ed1bba7eb2900a8aa"},{"messageHash":"0x5539c2d809c437c3dba931eb3a44ad294c1a74ba1bfed8fe501973d9ccbe8e56"},{"messageHash":"0x066d3b0bcc08d3d98bd0659db0233668682fb4456ee933d419db0f22680652d9"},{"messageHash":"0xe99cd051fb9751f6dbe760005c473c1d4b36877dfe3a2f51fae72849de54e243"},{"messageHash":"0x46b71a909e373b62e081533f190d3ed2dce48ebd4f60be97c054add222e88241"},{"messageHash":"0x50652d0824c97f7c9bd40911812fe885418b76523e153e343854fbc8efc7d3b8"},{"messageHash":"0x25151738d3e148b88ac426659f28df89b35c5b5d6689b79fc753d647bbfc7cba"},{"messageHash":"0xd4c00f35bb9b5b822febb4a6dd4518659060776295471d8e5e8b221d36df17df"},{"messageHash":"0xae980b1cc5ebf9023f75a5ab25c9e2c2f1f33a2ce312d86cd3e9b27ac0332458"},{"messageHash":"0xf0dd71c3d1912ca99e14f0bf4766d8f5a14e2b608daf89957d3d981cac94968b"},{"messageHash":"0x806d37e179810eb4c5a77920d74363a7a645bff9366c62c64153b75670e6d1ba"},{"messageHash":"0x230076b2961b67d96bee256066a02f80bae417befc48db88968124f89ce4cecb"},{"messageHash":"0xd2f7f3b92b8cd1b1c9546e018b6d36198adf78a8daa6a658df5a411ab9c60876"},{"messageHash":"0xd0dea184e24b31c97d0e38dd0b7028dd64e1c161f79be5e02562ac33a00b3efe"},{"messageHash":"0x665356e35b38032c52442b76694ce128c016bd798085e22f9651303cf4781d8b"},{"messageHash":"0x46dc547deea0229978f6725ff8a998df0999549d9abe578d051cdbe33fde6c47"},{"messageHash":"0x80a3ac8f55b81b38c178cbb9afe781d00fa68c6c637d4cb51cee5888e2840263"},{"messageHash":"0xaaabdebcb0c1dddf30e86fe5fda82cf447ffbaeb54277dc7dd2492a145dd05ff"},{"messageHash":"0xc978a6e167b806156ac482ad0bb17993f91c6ae8ea71f347752014e248a2d399"},{"messageHash":"0xf13e9be3dbf73c923a85f64b0dcc76d24d6be8f83902f82e4bf3b588b30ac3c4"},{"messageHash":"0x9497db120cb75bdc9b478e922a54b4433d1db3f2d96ee330fdb48264f574f11c"},{"messageHash":"0x11c9d10c10b1e6a0465be65a56213184fdf0d00c98fae3872c8f6bd0a2a5dc2b"},{"messageHash":"0xb96bf8d6af26f1c59eb87fe390708b1f6aa4b5f124298c03df3210f54d09d54d"},{"messageHash":"0x757bf1bff7bb9bedf1b785647361f7c71b88a362ef4ef9577e2bb949529f93f3"}]}'
2026-02-20 04:36:11.901 DEBUG [src.steps.store] messages length is 30
2026-02-20 04:36:11.906 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-20 04:36:11.906 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30481/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:36:11.912 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x63960346fac2704c2d0034ea6a422a1ee91aa32f2cabab8420b620c653905425"},{"messageHash":"0xcdc65c9a2d7d88f9d80164a96628a1a9cf5d110f043e32d154800de389a815f6"},{"messageHash":"0x56436771a50c08ce323d99c72cc7114555d65dd8e8be344ffbec77bb686f04fb"},{"messageHash":"0x8b7b2be684d2ce437e282c0df307921be94a5cca07ca875ee33a4dfd01ab9d63"},{"messageHash":"0xb41ceea94f9a1c73ad82b03a7ec9e72c7f897026d353b8ba34c6c26fe6ee354f"},{"messageHash":"0x500ac7af3aca27f9f9d488da02790210ffad796468ab196d3d81895b7dc8af35"},{"messageHash":"0x3d87b00f4c4a9f1fd72a1c32fa8da64c10cda8fdca245e9ed1bba7eb2900a8aa"},{"messageHash":"0x5539c2d809c437c3dba931eb3a44ad294c1a74ba1bfed8fe501973d9ccbe8e56"},{"messageHash":"0x066d3b0bcc08d3d98bd0659db0233668682fb4456ee933d419db0f22680652d9"},{"messageHash":"0xe99cd051fb9751f6dbe760005c473c1d4b36877dfe3a2f51fae72849de54e243"},{"messageHash":"0x46b71a909e373b62e081533f190d3ed2dce48ebd4f60be97c054add222e88241"},{"messageHash":"0x50652d0824c97f7c9bd40911812fe885418b76523e153e343854fbc8efc7d3b8"},{"messageHash":"0x25151738d3e148b88ac426659f28df89b35c5b5d6689b79fc753d647bbfc7cba"},{"messageHash":"0xd4c00f35bb9b5b822febb4a6dd4518659060776295471d8e5e8b221d36df17df"},{"messageHash":"0xae980b1cc5ebf9023f75a5ab25c9e2c2f1f33a2ce312d86cd3e9b27ac0332458"},{"messageHash":"0xf0dd71c3d1912ca99e14f0bf4766d8f5a14e2b608daf89957d3d981cac94968b"},{"messageHash":"0x806d37e179810eb4c5a77920d74363a7a645bff9366c62c64153b75670e6d1ba"},{"messageHash":"0x230076b2961b67d96bee256066a02f80bae417befc48db88968124f89ce4cecb"},{"messageHash":"0xd2f7f3b92b8cd1b1c9546e018b6d36198adf78a8daa6a658df5a411ab9c60876"},{"messageHash":"0xd0dea184e24b31c97d0e38dd0b7028dd64e1c161f79be5e02562ac33a00b3efe"},{"messageHash":"0x665356e35b38032c52442b76694ce128c016bd798085e22f9651303cf4781d8b"},{"messageHash":"0x46dc547deea0229978f6725ff8a998df0999549d9abe578d051cdbe33fde6c47"},{"messageHash":"0x80a3ac8f55b81b38c178cbb9afe781d00fa68c6c637d4cb51cee5888e2840263"},{"messageHash":"0xaaabdebcb0c1dddf30e86fe5fda82cf447ffbaeb54277dc7dd2492a145dd05ff"},{"messageHash":"0xc978a6e167b806156ac482ad0bb17993f91c6ae8ea71f347752014e248a2d399"},{"messageHash":"0xf13e9be3dbf73c923a85f64b0dcc76d24d6be8f83902f82e4bf3b588b30ac3c4"},{"messageHash":"0x9497db120cb75bdc9b478e922a54b4433d1db3f2d96ee330fdb48264f574f11c"},{"messageHash":"0x11c9d10c10b1e6a0465be65a56213184fdf0d00c98fae3872c8f6bd0a2a5dc2b"},{"messageHash":"0xb96bf8d6af26f1c59eb87fe390708b1f6aa4b5f124298c03df3210f54d09d54d"},{"messageHash":"0x757bf1bff7bb9bedf1b785647361f7c71b88a362ef4ef9577e2bb949529f93f3"}]}'
2026-02-20 04:36:11.912 DEBUG [src.steps.store] messages length is 30
2026-02-20 04:36:11.916 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-20 04:36:11.917 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40729/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:36:11.928 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"2b17be361eaa2a4d62c4","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x63960346fac2704c2d0034ea6a422a1ee91aa32f2cabab8420b620c653905425"},{"messageHash":"0xcdc65c9a2d7d88f9d80164a96628a1a9cf5d110f043e32d154800de389a815f6"},{"messageHash":"0x56436771a50c08ce323d99c72cc7114555d65dd8e8be344ffbec77bb686f04fb"},{"messageHash":"0x8b7b2be684d2ce437e282c0df307921be94a5cca07ca875ee33a4dfd01ab9d63"},{"messageHash":"0xb41ceea94f9a1c73ad82b03a7ec9e72c7f897026d353b8ba34c6c26fe6ee354f"},{"messageHash":"0x500ac7af3aca27f9f9d488da02790210ffad796468ab196d3d81895b7dc8af35"},{"messageHash":"0x3d87b00f4c4a9f1fd72a1c32fa8da64c10cda8fdca245e9ed1bba7eb2900a8aa"},{"messageHash":"0x5539c2d809c437c3dba931eb3a44ad294c1a74ba1bfed8fe501973d9ccbe8e56"},{"messageHash":"0x066d3b0bcc08d3d98bd0659db0233668682fb4456ee933d419db0f22680652d9"},{"messageHash":"0xe99cd051fb9751f6dbe760005c473c1d4b36877dfe3a2f51fae72849de54e243"},{"messageHash":"0x46b71a909e373b62e081533f190d3ed2dce48ebd4f60be97c054add222e88241"},{"messageHash":"0x50652d0824c97f7c9bd40911812fe885418b76523e153e343854fbc8efc7d3b8"},{"messageHash":"0x25151738d3e148b88ac426659f28df89b35c5b5d6689b79fc753d647bbfc7cba"},{"messageHash":"0xd4c00f35bb9b5b822febb4a6dd4518659060776295471d8e5e8b221d36df17df"},{"messageHash":"0xae980b1cc5ebf9023f75a5ab25c9e2c2f1f33a2ce312d86cd3e9b27ac0332458"},{"messageHash":"0xf0dd71c3d1912ca99e14f0bf4766d8f5a14e2b608daf89957d3d981cac94968b"},{"messageHash":"0x806d37e179810eb4c5a77920d74363a7a645bff9366c62c64153b75670e6d1ba"},{"messageHash":"0x230076b2961b67d96bee256066a02f80bae417befc48db88968124f89ce4cecb"},{"messageHash":"0xd2f7f3b92b8cd1b1c9546e018b6d36198adf78a8daa6a658df5a411ab9c60876"},{"messageHash":"0xd0dea184e24b31c97d0e38dd0b7028dd64e1c161f79be5e02562ac33a00b3efe"},{"messageHash":"0x665356e35b38032c52442b76694ce128c016bd798085e22f9651303cf4781d8b"},{"messageHash":"0x46dc547deea0229978f6725ff8a998df0999549d9abe578d051cdbe33fde6c47"},{"messageHash":"0x80a3ac8f55b81b38c178cbb9afe781d00fa68c6c637d4cb51cee5888e2840263"},{"messageHash":"0xaaabdebcb0c1dddf30e86fe5fda82cf447ffbaeb54277dc7dd2492a145dd05ff"},{"messageHash":"0xc978a6e167b806156ac482ad0bb17993f91c6ae8ea71f347752014e248a2d399"},{"messageHash":"0xf13e9be3dbf73c923a85f64b0dcc76d24d6be8f83902f82e4bf3b588b30ac3c4"},{"messageHash":"0x9497db120cb75bdc9b478e922a54b4433d1db3f2d96ee330fdb48264f574f11c"},{"messageHash":"0x11c9d10c10b1e6a0465be65a56213184fdf0d00c98fae3872c8f6bd0a2a5dc2b"},{"messageHash":"0xb96bf8d6af26f1c59eb87fe390708b1f6aa4b5f124298c03df3210f54d09d54d"},{"messageHash":"0x757bf1bff7bb9bedf1b785647361f7c71b88a362ef4ef9577e2bb949529f93f3"}]}'
2026-02-20 04:36:11.928 DEBUG [src.steps.store] messages length is 30
2026-02-20 04:36:11.933 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-20 04:36:11.934 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-20 04:36:11.934 DEBUG [src.node.waku_node] Stopping container with id 36b47f6db8b2
2026-02-20 04:36:12.547 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:36:12.548 DEBUG [src.node.waku_node] Stopping container with id 64b9c0a0aaee
2026-02-20 04:36:13.208 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:36:13.209 DEBUG [src.node.waku_node] Stopping container with id ccb6733c7945
2026-02-20 04:36:13.362 ERROR [src.node.docker_mananger] Max retries reached for container 36b47f6db8b2. Exiting log stream.
2026-02-20 04:36:13.837 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:36:13.841 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-20 04:36:13.880 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:36:13.962 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:36:13.998 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,95 @@
2026-02-20 04:37:25.880 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-20 04:37:25.881 DEBUG [tests.conftest] Running test: test_time_filter_negative_end_time with id: 2026-02-20_04-37-25__15335dde-b589-484b-ac6f-5cf8f8f9ddc0
2026-02-20 04:37:25.881 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-20 04:37:25.881 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-20 04:37:25.881 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-20 04:37:25.888 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:37:25.888 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-20_04-37-25__15335dde-b589-484b-ac6f-5cf8f8f9ddc0__wakuorg_nwaku:latest.log
2026-02-20 04:37:25.888 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:37:25.888 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:37:25.890 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:37:25.890 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.206.113
2026-02-20 04:37:25.890 DEBUG [src.node.docker_mananger] Generated ports ['18094', '18095', '18096', '18097', '18098']
2026-02-20 04:37:25.890 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:37:25.890 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:37:25.890 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:37:25.890 DEBUG [src.node.docker_mananger] docker run -i -t -p 18094:18094 -p 18095:18095 -p 18096:18096 -p 18097:18097 -p 18098:18098 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18096 --rest-port=18094 --tcp-port=18095 --discv5-udp-port=18097 --rest-address=0.0.0.0 --nat=extip:172.18.206.113 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a7396273abba0dcc3bddaac7cdee9e7c72148c832c8bf9dc5a8f97895be812d3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18098 --metrics-logging=true --store=true --relay=true
2026-02-20 04:37:26.076 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.206.113 waku fa4eb449f48e52cd75b4bbe362128a1ebd16554a1dfaaa373c9593426b457cad
2026-02-20 04:37:26.109 DEBUG [src.node.docker_mananger] Container started with ID fa4eb449f48e. Setting up logs at ./log/docker/publishing_node1_2026-02-20_04-37-25__15335dde-b589-484b-ac6f-5cf8f8f9ddc0__wakuorg_nwaku:latest.log
2026-02-20 04:37:26.110 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18094
2026-02-20 04:37:26.110 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:37:26.158 ERROR [src.node.docker_mananger] Max retries reached for container e52838f88a09. Exiting log stream.
2026-02-20 04:37:26.685 ERROR [src.node.docker_mananger] Max retries reached for container e754a6b17af7. Exiting log stream.
2026-02-20 04:37:27.111 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18094/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:37:27.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_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-02-20 04:37:27.114 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:37:27.114 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18094/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:37:27.116 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.206.113/tcp/18095/p2p/16Uiu2HAmUUcUYuMwbEdqVxQcEqABx8ReCishohUNjZkmTE5YRpCe","/ip4/172.18.206.113/tcp/18096/ws/p2p/16Uiu2HAmUUcUYuMwbEdqVxQcEqABx8ReCishohUNjZkmTE5YRpCe"],"enrUri":"enr:-L24QBWfOXuOnLQs4GUQFexgCj4qSop1IgZZ4K6T8LtHZVfvP_ag2X_uU1mzqTCUdho4nsdS3uO7O--IrK-8A3VLzbQCgmlkgnY0gmlwhKwSznGKbXVsdGlhZGRyc5YACASsEs5xBkavAAoErBLOcQZGsN0DgnJzhQADAQAAiXNlY3AyNTZrMaED6xJy5M1tQPfleRfxj3L2ok1j7QSs7m-ev2CkuXUDV6-DdGNwgkavg3VkcIJGsYV3YWt1MgM"}'
2026-02-20 04:37:27.117 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:37:27.124 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:37:27.124 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-20_04-37-25__15335dde-b589-484b-ac6f-5cf8f8f9ddc0__wakuorg_nwaku:latest.log
2026-02-20 04:37:27.124 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:37:27.124 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:37:27.125 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:37:27.126 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.244.214
2026-02-20 04:37:27.126 DEBUG [src.node.docker_mananger] Generated ports ['20717', '20718', '20719', '20720', '20721']
2026-02-20 04:37:27.126 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:37:27.126 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:37:27.126 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:37:27.126 DEBUG [src.node.docker_mananger] docker run -i -t -p 20717:20717 -p 20718:20718 -p 20719:20719 -p 20720:20720 -p 20721:20721 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20719 --rest-port=20717 --tcp-port=20718 --discv5-udp-port=20720 --rest-address=0.0.0.0 --nat=extip:172.18.244.214 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c1ab9a2abbd553ebaf2c8e9ae4fd9d4f7f0b27cffe3ffac04b78d2301733b39f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20721 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QBWfOXuOnLQs4GUQFexgCj4qSop1IgZZ4K6T8LtHZVfvP_ag2X_uU1mzqTCUdho4nsdS3uO7O--IrK-8A3VLzbQCgmlkgnY0gmlwhKwSznGKbXVsdGlhZGRyc5YACASsEs5xBkavAAoErBLOcQZGsN0DgnJzhQADAQAAiXNlY3AyNTZrMaED6xJy5M1tQPfleRfxj3L2ok1j7QSs7m-ev2CkuXUDV6-DdGNwgkavg3VkcIJGsYV3YWt1MgM --storenode=/ip4/172.18.206.113/tcp/18095/p2p/16Uiu2HAmUUcUYuMwbEdqVxQcEqABx8ReCishohUNjZkmTE5YRpCe --store=true --relay=true
2026-02-20 04:37:27.304 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.244.214 waku cd9005f4b55bf17801a913deb8411649a027bd8d5002dc9e81fed584ccdaaadd
2026-02-20 04:37:27.338 DEBUG [src.node.docker_mananger] Container started with ID cd9005f4b55b. Setting up logs at ./log/docker/store_node1_2026-02-20_04-37-25__15335dde-b589-484b-ac6f-5cf8f8f9ddc0__wakuorg_nwaku:latest.log
2026-02-20 04:37:27.338 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 20717
2026-02-20 04:37:27.338 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:37:28.339 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20717/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:37:28.342 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-02-20 04:37:28.342 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:37:28.342 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20717/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:37:28.344 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.244.214/tcp/20718/p2p/16Uiu2HAm4herC1HWYqgWKxsVHScSnZ14b4JQuiUbb6uUAQVtYxzJ","/ip4/172.18.244.214/tcp/20719/ws/p2p/16Uiu2HAm4herC1HWYqgWKxsVHScSnZ14b4JQuiUbb6uUAQVtYxzJ"],"enrUri":"enr:-L24QGWJyXrO2YhpdGc7ZjSQ2Pg6hFRFxfRu4L95wvGEGnMrFwBlygPZWVCUFZdXgPtZLwNXLbnczGmBOjpDbWTBD5UCgmlkgnY0gmlwhKwS9NaKbXVsdGlhZGRyc5YACASsEvTWBlDuAAoErBL01gZQ790DgnJzhQADAQAAiXNlY3AyNTZrMaECidEyRKQwO1wUz_ppEgIbg--gCErXqTcc06zTPg7Hd3-DdGNwglDug3VkcIJQ8IV3YWt1MgM"}'
2026-02-20 04:37:28.345 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:37:28.345 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20717/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.206.113/tcp/18095/p2p/16Uiu2HAmUUcUYuMwbEdqVxQcEqABx8ReCishohUNjZkmTE5YRpCe"]'
2026-02-20 04:37:28.348 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:37:28.348 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18094/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-20 04:37:28.351 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:37:28.351 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20717/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-20 04:37:28.353 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:37:28.354 DEBUG [src.steps.store] Relaying message
2026-02-20 04:37:28.354 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18094/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:37:28.360 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:37:28.361 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:37:28.561 DEBUG [src.steps.store] Relaying message
2026-02-20 04:37:28.562 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18094/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:37:28.566 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:37:28.568 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:37:28.768 DEBUG [src.steps.store] Relaying message
2026-02-20 04:37:28.769 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18094/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:37:28.774 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:37:28.774 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:37:28.975 DEBUG [src.steps.store] Relaying message
2026-02-20 04:37:28.975 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18094/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:37:28.981 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:37:28.981 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:37:29.182 DEBUG [src.steps.store] Relaying message
2026-02-20 04:37:29.182 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18094/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:37:29.188 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:37:29.188 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:37:29.389 DEBUG [src.steps.store] Relaying message
2026-02-20 04:37:29.390 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18094/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:37:29.395 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:37:29.396 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:37:29.596 DEBUG [tests.store.test_time_filter] inquering stored messages with end time -10000
2026-02-20 04:37:29.597 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18094/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&endTime=-10000&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:37:29.600 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8ea33fa6456f150b80478a624523f3be818273f97418411234655daf8686c7e3","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562245354420992,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xa73bb2cd6edbc0bee2bd5f4012e564489ee0cb2dc0f4266cda667bfe8a90697b","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562247354428160,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x8718a8618948e16e990d891bf0255a205d1122f4c93bdc2fa5b4cf4e1a411977","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562248254429952,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x9a38382193efe3a536abee1bf9ab1fa44bbdfd805767fa4a95e4050ad4e41f93","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562248454433024,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x9357a3b64c4f21a9ae55f95c67e44835b87650da8caad12b0f08b06a8b36b197","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562250354434048,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x4fe19aaf96adf0228a2571fa1212e8d4c5cabc62a957b8eca8f9ebc051b6cd3e","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562258354435840,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
2026-02-20 04:37:29.600 DEBUG [tests.store.test_time_filter] number of messages stored for end time = -10000 is 6
2026-02-20 04:37:29.601 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20717/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&endTime=-10000&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:37:29.604 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8ea33fa6456f150b80478a624523f3be818273f97418411234655daf8686c7e3","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562245354420992,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xa73bb2cd6edbc0bee2bd5f4012e564489ee0cb2dc0f4266cda667bfe8a90697b","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562247354428160,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x8718a8618948e16e990d891bf0255a205d1122f4c93bdc2fa5b4cf4e1a411977","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562248254429952,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x9a38382193efe3a536abee1bf9ab1fa44bbdfd805767fa4a95e4050ad4e41f93","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562248454433024,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x9357a3b64c4f21a9ae55f95c67e44835b87650da8caad12b0f08b06a8b36b197","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562250354434048,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x4fe19aaf96adf0228a2571fa1212e8d4c5cabc62a957b8eca8f9ebc051b6cd3e","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562258354435840,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
2026-02-20 04:37:29.604 DEBUG [tests.store.test_time_filter] number of messages stored for end time = -10000 is 6
2026-02-20 04:37:29.605 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-20 04:37:29.607 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-20 04:37:29.607 DEBUG [src.node.waku_node] Stopping container with id fa4eb449f48e
2026-02-20 04:37:30.174 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:37:30.174 DEBUG [src.node.waku_node] Stopping container with id cd9005f4b55b
2026-02-20 04:37:30.718 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:37:30.719 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-20 04:37:30.727 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:37:30.734 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_zero_end_time with id: 2026-02-20_04-35-36__512240cf-1772-442b-b4b3-3056dcd12f24
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-20_04-35-36__512240cf-1772-442b-b4b3-3056dcd12f24__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.76.182
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47764', '47765', '47766', '47767', '47768']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 47764:47764 -p 47765:47765 -p 47766:47766 -p 47767:47767 -p 47768:47768 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47766 --rest-port=47764 --tcp-port=47765 --discv5-udp-port=47767 --rest-address=0.0.0.0 --nat=extip:172.18.76.182 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fada4f271abddb3cdd3bb4b32ddccedd3a8402ad0dcc1fe7b5dd0e626c38f7c1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47768 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.76.182 waku 2f0afa7a32d738077677369285c593ee0806416018d779bb3d0192b412120e22
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2f0afa7a32d7. Setting up logs at ./log/docker/publishing_node1_2026-02-20_04-35-36__512240cf-1772-442b-b4b3-3056dcd12f24__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 47764
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 803e07044ddc. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5892cd7f5c21. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47764/health" -H "Content-Type: application/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:47764/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.76.182/tcp/47765/p2p/16Uiu2HAmVBBNGhzutkkQTSBELa3UiWnFsnxFa9KSRxpfzgdcFRkg","/ip4/172.18.76.182/tcp/47766/ws/p2p/16Uiu2HAmVBBNGhzutkkQTSBELa3UiWnFsnxFa9KSRxpfzgdcFRkg"],"enrUri":"enr:-L24QGUsSu-BgKvYVrPbpUx5ODCNR_nRI9LWNN-TlJ0AbIdNbkF5JiPGh6Ik9VIQHSOkBaiBfYWzzOzdCxKQGNfvzZgCgmlkgnY0gmlwhKwSTLaKbXVsdGlhZGRyc5YACASsEky2BrqVAAoErBJMtga6lt0DgnJzhQADAQAAiXNlY3AyNTZrMaED9XbfOZj798j7ncQysVpm6xtUbZbkus3rkRHKjC2wiWWDdGNwgrqVg3VkcIK6l4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-20_04-35-36__512240cf-1772-442b-b4b3-3056dcd12f24__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.92
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28346', '28347', '28348', '28349', '28350']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 28346:28346 -p 28347:28347 -p 28348:28348 -p 28349:28349 -p 28350:28350 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28348 --rest-port=28346 --tcp-port=28347 --discv5-udp-port=28349 --rest-address=0.0.0.0 --nat=extip:172.18.133.92 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5871b3ebb95de8337e8f5da4f763a8e49639fd7ba5bc5dbf1fbf646e13c48edd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28350 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGUsSu-BgKvYVrPbpUx5ODCNR_nRI9LWNN-TlJ0AbIdNbkF5JiPGh6Ik9VIQHSOkBaiBfYWzzOzdCxKQGNfvzZgCgmlkgnY0gmlwhKwSTLaKbXVsdGlhZGRyc5YACASsEky2BrqVAAoErBJMtga6lt0DgnJzhQADAQAAiXNlY3AyNTZrMaED9XbfOZj798j7ncQysVpm6xtUbZbkus3rkRHKjC2wiWWDdGNwgrqVg3VkcIK6l4V3YWt1MgM --storenode=/ip4/172.18.76.182/tcp/47765/p2p/16Uiu2HAmVBBNGhzutkkQTSBELa3UiWnFsnxFa9KSRxpfzgdcFRkg --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.133.92 waku f00ba735ce0629baa08ca19c8d2c8a2424778130027635e86c203110e6278aba
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f00ba735ce06. Setting up logs at ./log/docker/store_node1_2026-02-20_04-35-36__512240cf-1772-442b-b4b3-3056dcd12f24__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28346
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28346/health" -H "Content-Type: application/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:28346/debug/v1/info" -H "Content-Type: application/json" -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.92/tcp/28347/p2p/16Uiu2HAkyfuU6gsso2DtCMGYTm4XSXXbqpZfJFFvetZnFQUZv4sP","/ip4/172.18.133.92/tcp/28348/ws/p2p/16Uiu2HAkyfuU6gsso2DtCMGYTm4XSXXbqpZfJFFvetZnFQUZv4sP"],"enrUri":"enr:-L24QKwuLCOH5uThTC72AKpOz8zA0hvpK_YlityNPJjO01LnKYZaugnLbE1FK3g1LumB3n07tfQtMsjFFHg5L8gMBIQCgmlkgnY0gmlwhKwShVyKbXVsdGlhZGRyc5YACASsEoVcBm67AAoErBKFXAZuvN0DgnJzhQADAQAAiXNlY3AyNTZrMaECPxQhRvjm3YVwVefovFwSxxSzV75JuY4owXDUxyuyGr6DdGNwgm67g3VkcIJuvYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28346/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.76.182/tcp/47765/p2p/16Uiu2HAmVBBNGhzutkkQTSBELa3UiWnFsnxFa9KSRxpfzgdcFRkg"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47764/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:28346/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:47764/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47764/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47764/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47764/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47764/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47764/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  tests.store.test_time_filter:test_time_filter.py:238 inquering stored messages with end time 0
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47764/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&endTime=0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd460008fd2de232136223322fdb5e5fe8d47b268bd56ce3f1159a9d1327f6fea","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562135930630912,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x62815728d561b8bce720b007c848969fb834b75613cbe3e24cf88d1c393250d4","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562137930639104,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x5c890a52d5c024767d067140ca9f4761f560bc12d3d6d71a06a22d6f5ec885d0","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562138830640128,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x43331146f49d2250560a7f01847f82f4ba280e8dc91dee5678015cf8314469ae","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562139030642944,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x797719806ecae49ecb497d05b5936f18c41e2c80e534794713260d2707dc9c5b","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562140930644992,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x5cef53e75e237816200a61fb5599bfef47c9bf597699d50081da6fa31c8aa511","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562148930646016,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
DEBUG  tests.store.test_time_filter:test_time_filter.py:241 number of messages stored for end time = 0 is 6
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28346/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&endTime=0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd460008fd2de232136223322fdb5e5fe8d47b268bd56ce3f1159a9d1327f6fea","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562135930630912,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x62815728d561b8bce720b007c848969fb834b75613cbe3e24cf88d1c393250d4","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562137930639104,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x5c890a52d5c024767d067140ca9f4761f560bc12d3d6d71a06a22d6f5ec885d0","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562138830640128,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x43331146f49d2250560a7f01847f82f4ba280e8dc91dee5678015cf8314469ae","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562139030642944,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x797719806ecae49ecb497d05b5936f18c41e2c80e534794713260d2707dc9c5b","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562140930644992,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x5cef53e75e237816200a61fb5599bfef47c9bf597699d50081da6fa31c8aa511","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562148930646016,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
DEBUG  tests.store.test_time_filter:test_time_filter.py:241 number of messages stored for end time = 0 is 6
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2f0afa7a32d7
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f00ba735ce06
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_content_topic_also_in_docker_flags[/toychat/2/huilong/proto] with id: 2026-02-20_04-34-14__6660c71b-8d05-4757-83da-0fef614d4806
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-34-14__6660c71b-8d05-4757-83da-0fef614d4806__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.208
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['12626', '12627', '12628', '12629', '12630']
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 12626:12626 -p 12627:12627 -p 12628:12628 -p 12629:12629 -p 12630:12630 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12628 --rest-port=12626 --tcp-port=12627 --discv5-udp-port=12629 --rest-address=0.0.0.0 --nat=extip:172.18.54.208 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ffe9f24125b86f6eefdb2fef4a364c283dd6dcb18dd4ff8f2efae978e48a106f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12630 --metrics-logging=true --relay=true --filter=true --content-topic=/toychat/2/huilong/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.54.208 waku a1347db0308ed6c3d9a0c1893cb3ae400cc1a1931965aa7a8b2c87d63561b8c1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a1347db0308e. Setting up logs at ./log/docker/node1_2026-02-20_04-34-14__6660c71b-8d05-4757-83da-0fef614d4806__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 12626
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 ee436edc581f. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7678c668bd3c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12626/health" -H "Content-Type: application/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:12626/debug/v1/info" -H "Content-Type: application/json" -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.208/tcp/12627/p2p/16Uiu2HAkvqX5ZjoDmoKDHjc5XUNnxpWFtRWRJJNkS5ZkbDHoWFqh","/ip4/172.18.54.208/tcp/12628/ws/p2p/16Uiu2HAkvqX5ZjoDmoKDHjc5XUNnxpWFtRWRJJNkS5ZkbDHoWFqh"],"enrUri":"enr:-L24QCPFER9SdlOrauaWWY3GsPejjLbxB9xqkgKWED-7OY0OPPpLi288yHQjUQsKCEIINoDKkMg9NTJQEqXqnU39ddICgmlkgnY0gmlwhKwSNtCKbXVsdGlhZGRyc5YACASsEjbQBjFTAAoErBI20AYxVN0DgnJzhQACAQAAiXNlY3AyNTZrMaECFPeQAgxY4CKlSAEn3yNJBH8bLec_CB0SnmHioZ1cT2iDdGNwgjFTg3VkcIIxVYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-20_04-34-14__6660c71b-8d05-4757-83da-0fef614d4806__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.185
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['64107', '64108', '64109', '64110', '64111']
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 64107:64107 -p 64108:64108 -p 64109:64109 -p 64110:64110 -p 64111:64111 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64109 --rest-port=64107 --tcp-port=64108 --discv5-udp-port=64110 --rest-address=0.0.0.0 --nat=extip:172.18.20.185 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=fc4ff1bc51be5cdfcb58f43acb8861aa81041c67630ee9fbb6a3dbace4e12ec7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64111 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCPFER9SdlOrauaWWY3GsPejjLbxB9xqkgKWED-7OY0OPPpLi288yHQjUQsKCEIINoDKkMg9NTJQEqXqnU39ddICgmlkgnY0gmlwhKwSNtCKbXVsdGlhZGRyc5YACASsEjbQBjFTAAoErBI20AYxVN0DgnJzhQACAQAAiXNlY3AyNTZrMaECFPeQAgxY4CKlSAEn3yNJBH8bLec_CB0SnmHioZ1cT2iDdGNwgjFTg3VkcIIxVYV3YWt1MgU --content-topic=/toychat/2/huilong/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.20.185 waku 384954f7bb61f286c7d634547a1970d31f9ae97c931ed690b778df6882ab482d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 384954f7bb61. Setting up logs at ./log/docker/node2_2026-02-20_04-34-14__6660c71b-8d05-4757-83da-0fef614d4806__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 64107
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64107/health" -H "Content-Type: application/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:64107/debug/v1/info" -H "Content-Type: application/json" -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.185/tcp/64108/p2p/16Uiu2HAm3vcMeP9pdH8AYMeT1QnNwDLVgKhpfmc4BCc59BCg99y9","/ip4/172.18.20.185/tcp/64109/ws/p2p/16Uiu2HAm3vcMeP9pdH8AYMeT1QnNwDLVgKhpfmc4BCc59BCg99y9"],"enrUri":"enr:-L24QO6Qurj-i4etgK3GHUO5a94E7XWhne9ROIEHeXZsMuRsf8gOBkIOxuyUlHII8ZsWwDaRhapD9SJncscwqn8P-FUCgmlkgnY0gmlwhKwSFLmKbXVsdGlhZGRyc5YACASsEhS5BvpsAAoErBIUuQb6bd0DgnJzhQACAQAAiXNlY3AyNTZrMaECfkc994iI239b_n1OSIADg7wUOFJTsKAAfMZN7zeKouiDdGNwgvpsg3VkcIL6boV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64107/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.54.208/tcp/12627/p2p/16Uiu2HAkvqX5ZjoDmoKDHjc5XUNnxpWFtRWRJJNkS5ZkbDHoWFqh"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12626/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:64107/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:12626/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:12626/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":1771562056720998213,"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:64107/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":1771562056720998213,"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 a1347db0308e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 384954f7bb61
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,168 @@
2026-02-20 04:37:16.698 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-20 04:37:16.698 DEBUG [tests.conftest] Running test: test_get_store_messages_with_different_content_topics with id: 2026-02-20_04-37-16__d604c04f-0c58-4e75-be33-df7487ae907d
2026-02-20 04:37:16.699 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-20 04:37:16.699 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-20 04:37:16.700 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-20 04:37:16.709 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:37:16.709 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-20_04-37-16__d604c04f-0c58-4e75-be33-df7487ae907d__wakuorg_nwaku:latest.log
2026-02-20 04:37:16.709 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:37:16.710 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:37:16.712 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:37:16.712 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.109.96
2026-02-20 04:37:16.713 DEBUG [src.node.docker_mananger] Generated ports ['38316', '38317', '38318', '38319', '38320']
2026-02-20 04:37:16.713 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:37:16.714 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:37:16.714 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:37:16.714 DEBUG [src.node.docker_mananger] docker run -i -t -p 38316:38316 -p 38317:38317 -p 38318:38318 -p 38319:38319 -p 38320:38320 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38318 --rest-port=38316 --tcp-port=38317 --discv5-udp-port=38319 --rest-address=0.0.0.0 --nat=extip:172.18.109.96 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b818ca7ed2e603bfcf07cba2dbaa37ee261b42ce96f7ceb43bd5e3a2b1a7b772 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38320 --metrics-logging=true --store=true --relay=true
2026-02-20 04:37:16.888 ERROR [src.node.docker_mananger] Max retries reached for container a570ca2d61c0. Exiting log stream.
2026-02-20 04:37:16.904 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.109.96 waku 9b286cc34bf5eb590a6c9511e20d97952d58a1cde61c7b80037beb04c625e831
2026-02-20 04:37:16.935 DEBUG [src.node.docker_mananger] Container started with ID 9b286cc34bf5. Setting up logs at ./log/docker/publishing_node1_2026-02-20_04-37-16__d604c04f-0c58-4e75-be33-df7487ae907d__wakuorg_nwaku:latest.log
2026-02-20 04:37:16.936 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 38316
2026-02-20 04:37:16.936 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:37:17.563 ERROR [src.node.docker_mananger] Max retries reached for container a0ce75d76e39. Exiting log stream.
2026-02-20 04:37:17.936 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38316/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:37:17.939 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"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-02-20 04:37:17.939 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:37:17.939 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38316/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:37:17.942 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.109.96/tcp/38317/p2p/16Uiu2HAkzqYcvD81F8MJPozu41rDzUM6nEDjkZgZnLkkg1vUgom4","/ip4/172.18.109.96/tcp/38318/ws/p2p/16Uiu2HAkzqYcvD81F8MJPozu41rDzUM6nEDjkZgZnLkkg1vUgom4"],"enrUri":"enr:-L24QHEK823JJfj5tH5Wr39pao6NS0Z-dhRzF0qZTgQdUc1jLRZVakyJ4G-ZhMJ0fwhP9SetceOCVUBvXrYPh_bIyZwCgmlkgnY0gmlwhKwSbWCKbXVsdGlhZGRyc5YACASsEm1gBpWtAAoErBJtYAaVrt0DgnJzhQADAQAAiXNlY3AyNTZrMaECUGgNWoa52F2ZR4mSYIxLRIMVIsRWYLYP4rJySEP4c9uDdGNwgpWtg3VkcIKVr4V3YWt1MgM"}'
2026-02-20 04:37:17.942 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:37:17.949 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:37:17.949 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-20_04-37-16__d604c04f-0c58-4e75-be33-df7487ae907d__wakuorg_nwaku:latest.log
2026-02-20 04:37:17.949 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:37:17.949 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:37:17.950 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:37:17.951 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.163.20
2026-02-20 04:37:17.951 DEBUG [src.node.docker_mananger] Generated ports ['46076', '46077', '46078', '46079', '46080']
2026-02-20 04:37:17.951 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:37:17.951 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:37:17.951 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:37:17.951 DEBUG [src.node.docker_mananger] docker run -i -t -p 46076:46076 -p 46077:46077 -p 46078:46078 -p 46079:46079 -p 46080:46080 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46078 --rest-port=46076 --tcp-port=46077 --discv5-udp-port=46079 --rest-address=0.0.0.0 --nat=extip:172.18.163.20 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bffff5bbd4c44ffea8c0da074a1dc3cfa9cae7aec8aabf98f224fdd5ec88b471 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46080 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHEK823JJfj5tH5Wr39pao6NS0Z-dhRzF0qZTgQdUc1jLRZVakyJ4G-ZhMJ0fwhP9SetceOCVUBvXrYPh_bIyZwCgmlkgnY0gmlwhKwSbWCKbXVsdGlhZGRyc5YACASsEm1gBpWtAAoErBJtYAaVrt0DgnJzhQADAQAAiXNlY3AyNTZrMaECUGgNWoa52F2ZR4mSYIxLRIMVIsRWYLYP4rJySEP4c9uDdGNwgpWtg3VkcIKVr4V3YWt1MgM --storenode=/ip4/172.18.109.96/tcp/38317/p2p/16Uiu2HAkzqYcvD81F8MJPozu41rDzUM6nEDjkZgZnLkkg1vUgom4 --store=true --relay=true
2026-02-20 04:37:18.133 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.163.20 waku 81c0b6336b8e356f2ab9a94fb8e67580949ff88f8ccd7caecbc349ee666893d8
2026-02-20 04:37:18.164 DEBUG [src.node.docker_mananger] Container started with ID 81c0b6336b8e. Setting up logs at ./log/docker/store_node1_2026-02-20_04-37-16__d604c04f-0c58-4e75-be33-df7487ae907d__wakuorg_nwaku:latest.log
2026-02-20 04:37:18.164 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 46076
2026-02-20 04:37:18.166 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:37:19.166 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46076/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:37:19.169 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-02-20 04:37:19.169 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:37:19.169 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46076/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:37:19.171 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.163.20/tcp/46077/p2p/16Uiu2HAmPQevxY9pkriKEkedKELFUPhxb2SBxi12vaPdr5nzDPZG","/ip4/172.18.163.20/tcp/46078/ws/p2p/16Uiu2HAmPQevxY9pkriKEkedKELFUPhxb2SBxi12vaPdr5nzDPZG"],"enrUri":"enr:-L24QPPYaEqDH4JI74k22nGQIqYjsxaxOPxke2eB5NzwJWADQw_2g9DWh_hkMKeQOgR8Vnkz_Y1TRTI-zPa7YagayCgCgmlkgnY0gmlwhKwSoxSKbXVsdGlhZGRyc5YACASsEqMUBrP9AAoErBKjFAaz_t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDn8R3l2cTFePBW2vdjR8IAUXfeN5ks62sA5nWxW6Sb3eDdGNwgrP9g3VkcIKz_4V3YWt1MgM"}'
2026-02-20 04:37:19.172 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:37:19.172 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46076/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.109.96/tcp/38317/p2p/16Uiu2HAkzqYcvD81F8MJPozu41rDzUM6nEDjkZgZnLkkg1vUgom4"]'
2026-02-20 04:37:19.174 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:37:19.175 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38316/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-20 04:37:19.177 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:37:19.177 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46076/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-20 04:37:19.180 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:37:19.180 DEBUG [tests.store.test_get_messages] Running test with content topic /myapp/1/latest/proto
2026-02-20 04:37:19.181 DEBUG [src.steps.store] Relaying message
2026-02-20 04:37:19.181 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38316/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:37:19.187 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:37:19.187 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:37:19.387 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-20 04:37:19.388 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38316/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:37:19.391 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x700c2941d0241a8de1f25bed8c29c2a9cddd23265560238a3982e813b87a7527"}]}'
2026-02-20 04:37:19.391 DEBUG [src.steps.store] messages length is 1
2026-02-20 04:37:19.391 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-20 04:37:19.391 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46076/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:37:19.394 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x700c2941d0241a8de1f25bed8c29c2a9cddd23265560238a3982e813b87a7527"}]}'
2026-02-20 04:37:19.394 DEBUG [src.steps.store] messages length is 1
2026-02-20 04:37:19.394 DEBUG [tests.store.test_get_messages] Running test with content topic /waku/2/content/test.js
2026-02-20 04:37:19.395 DEBUG [src.steps.store] Relaying message
2026-02-20 04:37:19.395 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38316/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:37:19.400 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:37:19.401 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:37:19.601 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-20 04:37:19.602 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38316/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fwaku%2F2%2Fcontent%2Ftest.js&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:37:19.604 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x326894639c2618c4a5b7da528409221fc8b16bc9a07eadbfd3b21aa85da46c43"}]}'
2026-02-20 04:37:19.605 DEBUG [src.steps.store] messages length is 1
2026-02-20 04:37:19.605 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-20 04:37:19.605 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46076/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fwaku%2F2%2Fcontent%2Ftest.js&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:37:19.608 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x326894639c2618c4a5b7da528409221fc8b16bc9a07eadbfd3b21aa85da46c43"}]}'
2026-02-20 04:37:19.608 DEBUG [src.steps.store] messages length is 1
2026-02-20 04:37:19.608 DEBUG [tests.store.test_get_messages] Running test with content topic /app/22/sometopic/someencoding
2026-02-20 04:37:19.609 DEBUG [src.steps.store] Relaying message
2026-02-20 04:37:19.609 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38316/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:37:19.614 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:37:19.614 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:37:19.815 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-20 04:37:19.815 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38316/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F22%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:37:19.818 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x17b47378d5ff620cbe4faa8505dde461ae7554edcc787946b583d99021e9011a"}]}'
2026-02-20 04:37:19.818 DEBUG [src.steps.store] messages length is 1
2026-02-20 04:37:19.818 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-20 04:37:19.819 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46076/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F22%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:37:19.822 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x17b47378d5ff620cbe4faa8505dde461ae7554edcc787946b583d99021e9011a"}]}'
2026-02-20 04:37:19.822 DEBUG [src.steps.store] messages length is 1
2026-02-20 04:37:19.822 DEBUG [tests.store.test_get_messages] Running test with content topic /toychat/2/huilong/proto
2026-02-20 04:37:19.822 DEBUG [src.steps.store] Relaying message
2026-02-20 04:37:19.823 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38316/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:37:19.827 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:37:19.827 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:37:20.028 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-20 04:37:20.028 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38316/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Ftoychat%2F2%2Fhuilong%2Fproto&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:37:20.031 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3e32fbe9ff91e5d81916f8e5315902b305b0c99341292833decaec973b98eaae"}]}'
2026-02-20 04:37:20.031 DEBUG [src.steps.store] messages length is 1
2026-02-20 04:37:20.032 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-20 04:37:20.032 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46076/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Ftoychat%2F2%2Fhuilong%2Fproto&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:37:20.035 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3e32fbe9ff91e5d81916f8e5315902b305b0c99341292833decaec973b98eaae"}]}'
2026-02-20 04:37:20.035 DEBUG [src.steps.store] messages length is 1
2026-02-20 04:37:20.035 DEBUG [tests.store.test_get_messages] Running test with content topic /statusim/1/community/cbor
2026-02-20 04:37:20.036 DEBUG [src.steps.store] Relaying message
2026-02-20 04:37:20.036 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38316/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:37:20.042 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:37:20.042 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:37:20.243 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-20 04:37:20.244 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38316/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fstatusim%2F1%2Fcommunity%2Fcbor&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:37:20.247 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8482d1a1b48d34b9b03995f3e6d7c583c9053f27f33e1d8b47e048eaee7a90ba"}]}'
2026-02-20 04:37:20.247 DEBUG [src.steps.store] messages length is 1
2026-02-20 04:37:20.247 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-20 04:37:20.247 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46076/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fstatusim%2F1%2Fcommunity%2Fcbor&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:37:20.250 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8482d1a1b48d34b9b03995f3e6d7c583c9053f27f33e1d8b47e048eaee7a90ba"}]}'
2026-02-20 04:37:20.250 DEBUG [src.steps.store] messages length is 1
2026-02-20 04:37:20.250 DEBUG [tests.store.test_get_messages] Running test with content topic /app/27/sometopic/someencoding
2026-02-20 04:37:20.251 DEBUG [src.steps.store] Relaying message
2026-02-20 04:37:20.251 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38316/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:37:20.255 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:37:20.256 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:37:20.457 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-20 04:37:20.457 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38316/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F27%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:37:20.460 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfdfe4a2bde41e4b6a86adf5e836ff711901c841f2a9784cee842f4093e388e8e"}]}'
2026-02-20 04:37:20.460 DEBUG [src.steps.store] messages length is 1
2026-02-20 04:37:20.461 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-20 04:37:20.461 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46076/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F27%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:37:20.464 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfdfe4a2bde41e4b6a86adf5e836ff711901c841f2a9784cee842f4093e388e8e"}]}'
2026-02-20 04:37:20.464 DEBUG [src.steps.store] messages length is 1
2026-02-20 04:37:20.464 DEBUG [tests.store.test_get_messages] Running test with content topic /app/29/sometopic/someencoding
2026-02-20 04:37:20.464 DEBUG [src.steps.store] Relaying message
2026-02-20 04:37:20.465 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38316/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:37:20.469 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:37:20.470 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:37:20.671 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-20 04:37:20.671 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38316/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F29%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:37:20.673 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x72a74f7eddf8d37e3c9dde274d0af3b1fde5fb7a3e5766ee3447a2a935504b3d"}]}'
2026-02-20 04:37:20.674 DEBUG [src.steps.store] messages length is 1
2026-02-20 04:37:20.674 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-20 04:37:20.674 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46076/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F29%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:37:20.677 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x72a74f7eddf8d37e3c9dde274d0af3b1fde5fb7a3e5766ee3447a2a935504b3d"}]}'
2026-02-20 04:37:20.677 DEBUG [src.steps.store] messages length is 1
2026-02-20 04:37:20.677 DEBUG [tests.store.test_get_messages] Running test with content topic /app/20/sometopic/someencoding
2026-02-20 04:37:20.678 DEBUG [src.steps.store] Relaying message
2026-02-20 04:37:20.678 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38316/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:37:20.682 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:37:20.683 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:37:20.883 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-20 04:37:20.884 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38316/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F20%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:37:20.886 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfe2343fd5e325b31a53fe10909f6934a78f3d638ae335435a3bfdfaf54d92819"}]}'
2026-02-20 04:37:20.887 DEBUG [src.steps.store] messages length is 1
2026-02-20 04:37:20.887 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-20 04:37:20.887 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46076/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F20%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:37:20.890 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfe2343fd5e325b31a53fe10909f6934a78f3d638ae335435a3bfdfaf54d92819"}]}'
2026-02-20 04:37:20.890 DEBUG [src.steps.store] messages length is 1
2026-02-20 04:37:20.892 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-20 04:37:20.893 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-20 04:37:20.893 DEBUG [src.node.waku_node] Stopping container with id 9b286cc34bf5
2026-02-20 04:37:21.468 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:37:21.470 DEBUG [src.node.waku_node] Stopping container with id 81c0b6336b8e
2026-02-20 04:37:22.026 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:37:22.026 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-20 04:37:22.034 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:37:22.042 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,475 @@
2026-02-20 04:34:15.982 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-20 04:34:15.983 DEBUG [tests.conftest] Running test: test_publish_with_valid_content_topics with id: 2026-02-20_04-34-15__9f93be78-807b-44d0-9f62-6dc71bc72d78
2026-02-20 04:34:15.983 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-20 04:34:15.983 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-20 04:34:15.983 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-02-20 04:34:15.990 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:34:15.990 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-34-15__9f93be78-807b-44d0-9f62-6dc71bc72d78__wakuorg_nwaku:latest.log
2026-02-20 04:34:15.990 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:34:15.990 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:34:15.992 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:34:15.992 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.200.239
2026-02-20 04:34:15.992 DEBUG [src.node.docker_mananger] Generated ports ['9468', '9469', '9470', '9471', '9472']
2026-02-20 04:34:15.992 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:34:15.992 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:34:15.992 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:34:15.992 DEBUG [src.node.docker_mananger] docker run -i -t -p 9468:9468 -p 9469:9469 -p 9470:9470 -p 9471:9471 -p 9472:9472 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9470 --rest-port=9468 --tcp-port=9469 --discv5-udp-port=9471 --rest-address=0.0.0.0 --nat=extip:172.18.200.239 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=51ae2efcdde3c8d88fadbcddeef9e6562992fea7b1fb0e9b85b2ba351116db33 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9472 --metrics-logging=true --relay=true
2026-02-20 04:34:16.150 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.200.239 waku 7ebb6bfc60de5acb8f6d54f889b0b834dadc6f3e4d5b500e7c2e6995d66301bd
2026-02-20 04:34:16.184 DEBUG [src.node.docker_mananger] Container started with ID 7ebb6bfc60de. Setting up logs at ./log/docker/node1_2026-02-20_04-34-15__9f93be78-807b-44d0-9f62-6dc71bc72d78__wakuorg_nwaku:latest.log
2026-02-20 04:34:16.186 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9468
2026-02-20 04:34:16.187 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:34:16.295 ERROR [src.node.docker_mananger] Max retries reached for container 275f33912bfa. Exiting log stream.
2026-02-20 04:34:16.782 ERROR [src.node.docker_mananger] Max retries reached for container a7d37c1496ae. Exiting log stream.
2026-02-20 04:34:17.188 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9468/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:17.191 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-02-20 04:34:17.191 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:34:17.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9468/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:17.194 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.200.239/tcp/9469/p2p/16Uiu2HAkws94NdgZ1YprLCmsePNqhFb67GVNayym1NpiYU5mcJLZ","/ip4/172.18.200.239/tcp/9470/ws/p2p/16Uiu2HAkws94NdgZ1YprLCmsePNqhFb67GVNayym1NpiYU5mcJLZ"],"enrUri":"enr:-L24QG-s5X2ACJAb1vZGmbyRsTj85sqv0T04y0AHA915A6aIdX8ySORJC3ZLx8Jwq9jiM9do88rOT8yzroKsyihGLJICgmlkgnY0gmlwhKwSyO-KbXVsdGlhZGRyc5YACASsEsjvBiT9AAoErBLI7wYk_t0DgnJzhQADAQAAiXNlY3AyNTZrMaECJD2DKppVEmPeyNQ9NJ4TFsAO1vIOTK6Bd7WmQYPMPcqDdGNwgiT9g3VkcIIk_4V3YWt1MgE"}'
2026-02-20 04:34:17.194 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:34:17.200 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:34:17.201 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-20_04-34-15__9f93be78-807b-44d0-9f62-6dc71bc72d78__wakuorg_nwaku:latest.log
2026-02-20 04:34:17.201 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:34:17.201 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:34:17.202 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:34:17.202 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.72.229
2026-02-20 04:34:17.202 DEBUG [src.node.docker_mananger] Generated ports ['63903', '63904', '63905', '63906', '63907']
2026-02-20 04:34:17.203 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:34:17.203 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:34:17.203 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:34:17.203 DEBUG [src.node.docker_mananger] docker run -i -t -p 63903:63903 -p 63904:63904 -p 63905:63905 -p 63906:63906 -p 63907:63907 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63905 --rest-port=63903 --tcp-port=63904 --discv5-udp-port=63906 --rest-address=0.0.0.0 --nat=extip:172.18.72.229 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3969eacd84fcc571a0e14be36fa6ce3f5bfcd9dbef3eadbefeb71533dabd689b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63907 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QG-s5X2ACJAb1vZGmbyRsTj85sqv0T04y0AHA915A6aIdX8ySORJC3ZLx8Jwq9jiM9do88rOT8yzroKsyihGLJICgmlkgnY0gmlwhKwSyO-KbXVsdGlhZGRyc5YACASsEsjvBiT9AAoErBLI7wYk_t0DgnJzhQADAQAAiXNlY3AyNTZrMaECJD2DKppVEmPeyNQ9NJ4TFsAO1vIOTK6Bd7WmQYPMPcqDdGNwgiT9g3VkcIIk_4V3YWt1MgE
2026-02-20 04:34:17.364 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.72.229 waku 01425cfeac3fafa5a92c5c1a3d913b8871830790e232f6e091b719d4a3f077c8
2026-02-20 04:34:17.391 DEBUG [src.node.docker_mananger] Container started with ID 01425cfeac3f. Setting up logs at ./log/docker/node2_2026-02-20_04-34-15__9f93be78-807b-44d0-9f62-6dc71bc72d78__wakuorg_nwaku:latest.log
2026-02-20 04:34:17.392 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 63903
2026-02-20 04:34:17.392 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:34:18.392 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63903/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:18.407 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-02-20 04:34:18.407 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:34:18.407 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63903/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:18.414 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.72.229/tcp/63904/p2p/16Uiu2HAmCabxH1WoEqfcR8NwcKq8XCw9fM9trSd76CABF75o4sus","/ip4/172.18.72.229/tcp/63905/ws/p2p/16Uiu2HAmCabxH1WoEqfcR8NwcKq8XCw9fM9trSd76CABF75o4sus"],"enrUri":"enr:-L24QDGObt8kdw1vhvcZZgNINXc45KhnpnVLWZ9O2cBQQHxCPpsvKBBXOHgxFEwoh9XgMe-T92wkLgJTzHnD1BdabwICgmlkgnY0gmlwhKwSSOWKbXVsdGlhZGRyc5YACASsEkjlBvmgAAoErBJI5Qb5od0DgnJzhQADAQAAiXNlY3AyNTZrMaEC_uBaRx1aQCjX8Ln8PbLErQgZV7dVqoQQiWW4vVySu1qDdGNwgvmgg3VkcIL5ooV3YWt1MgE"}'
2026-02-20 04:34:18.415 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:34:18.415 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63903/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.200.239/tcp/9469/p2p/16Uiu2HAkws94NdgZ1YprLCmsePNqhFb67GVNayym1NpiYU5mcJLZ"]'
2026-02-20 04:34:18.418 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:18.419 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-02-20 04:34:18.419 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9468/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-20 04:34:18.422 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:18.423 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63903/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-20 04:34:18.427 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:18.428 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:18.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:18.432 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:34:18.532 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:18.533 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:18.535 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":1771562058428118272,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:18.537 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:18.537 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:18.540 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":1771562058428118272,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:18.541 INFO [src.steps.relay] WARM UP successful!!
2026-02-20 04:34:18.542 DEBUG [tests.relay.test_publish] Running test with content topic A simple string
2026-02-20 04:34:18.542 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:18.545 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:18.547 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:34:18.647 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:18.647 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:18.650 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Hello World!","version":0,"timestamp":1771562058542310978,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:18.651 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:18.652 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:18.654 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Hello World!","version":0,"timestamp":1771562058542310978,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:18.655 DEBUG [tests.relay.test_publish] Running test with content topic An integer
2026-02-20 04:34:18.656 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:18.660 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:18.660 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:34:18.760 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:18.760 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:18.763 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234567890","version":0,"timestamp":1771562058656075251,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:18.764 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:18.765 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:18.767 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234567890","version":0,"timestamp":1771562058656075251,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:18.768 DEBUG [tests.relay.test_publish] Running test with content topic A dictionary
2026-02-20 04:34:18.769 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "{\"key\": \"value\"}", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:18.773 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:18.773 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:34:18.873 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:18.874 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:18.877 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1771562058769052698,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:18.878 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:18.878 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:18.880 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1771562058769052698,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:18.882 DEBUG [tests.relay.test_publish] Running test with content topic Chinese characters
2026-02-20 04:34:18.882 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:18.886 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:18.886 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:34:18.987 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:18.987 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:18.990 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1771562058882305818,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:18.991 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:18.991 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:18.993 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1771562058882305818,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:18.995 DEBUG [tests.relay.test_publish] Running test with content topic Emojis
2026-02-20 04:34:18.995 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\ud83d\ude80\ud83c\udf1f\u2728", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:18.999 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:18.999 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:34:19.100 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:19.100 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:19.103 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1771562058995439124,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:19.104 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:19.105 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:19.107 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1771562058995439124,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:19.108 DEBUG [tests.relay.test_publish] Running test with content topic Lorem ipsum text
2026-02-20 04:34:19.109 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Lorem ipsum dolor sit amet", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:19.113 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:19.114 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:34:19.214 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:19.214 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:19.217 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1771562059109132494,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:19.218 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:19.218 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:19.221 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1771562059109132494,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:19.222 DEBUG [tests.relay.test_publish] Running test with content topic HTML content
2026-02-20 04:34:19.222 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "<html><body>Hello</body></html>", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:19.226 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:19.227 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:34:19.327 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:19.327 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:19.330 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"<html><body>Hello</body></html>","version":0,"timestamp":1771562059222694560,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:19.331 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:19.331 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:19.333 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"<html><body>Hello</body></html>","version":0,"timestamp":1771562059222694560,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:19.335 DEBUG [tests.relay.test_publish] Running test with content topic Cyrillic characters
2026-02-20 04:34:19.335 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\u041f\u0440\u0438\u0432\u0435\u0442", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:19.339 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:19.339 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:34:19.439 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:19.440 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:19.443 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1771562059335303779,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:19.444 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:19.444 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:19.447 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1771562059335303779,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:19.448 DEBUG [tests.relay.test_publish] Running test with content topic Base64 encoded string
2026-02-20 04:34:19.448 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Base64==dGVzdA==", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:19.452 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:19.453 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:34:19.553 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:19.554 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:19.556 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1771562059448805826,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:19.558 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:19.558 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:19.560 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1771562059448805826,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:19.561 DEBUG [tests.relay.test_publish] Running test with content topic Binary data
2026-02-20 04:34:19.562 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:19.566 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:19.566 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:34:19.667 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:19.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:19.670 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1771562059561949946,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:19.671 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:19.672 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:19.674 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1771562059561949946,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:19.675 DEBUG [tests.relay.test_publish] Running test with content topic Special characters with whitespace
2026-02-20 04:34:19.676 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\t\nSpecial\tCharacters\n", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:19.679 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:19.680 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:34:19.780 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:19.780 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:19.783 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1771562059675973022,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:19.785 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:19.785 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:19.787 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1771562059675973022,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:19.789 DEBUG [tests.relay.test_publish] Running test with content topic Boolean false as a string
2026-02-20 04:34:19.789 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "False", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:19.792 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:19.793 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:34:19.893 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:19.893 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:19.896 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"False","version":0,"timestamp":1771562059789312150,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:19.897 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:19.898 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:19.900 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"False","version":0,"timestamp":1771562059789312150,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:19.902 DEBUG [tests.relay.test_publish] Running test with content topic A float number
2026-02-20 04:34:19.902 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "3.1415926535", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:19.906 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:19.907 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:34:20.007 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:20.007 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:20.010 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"3.1415926535","version":0,"timestamp":1771562059902523364,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:20.012 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:20.012 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:20.014 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"3.1415926535","version":0,"timestamp":1771562059902523364,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:20.016 DEBUG [tests.relay.test_publish] Running test with content topic A list
2026-02-20 04:34:20.016 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "[1, 2, 3, 4, 5]", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:20.020 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:20.021 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:34:20.121 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:20.121 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:20.124 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1771562060016257759,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:20.126 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:20.126 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:20.128 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1771562060016257759,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:20.130 DEBUG [tests.relay.test_publish] Running test with content topic Hexadecimal number as a string
2026-02-20 04:34:20.130 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "0xDEADBEEF", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:20.134 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:20.134 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:34:20.235 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:20.235 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:20.238 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"0xDEADBEEF","version":0,"timestamp":1771562060130404726,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:20.239 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:20.239 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:20.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"0xDEADBEEF","version":0,"timestamp":1771562060130404726,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:20.243 DEBUG [tests.relay.test_publish] Running test with content topic Email format
2026-02-20 04:34:20.243 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "user@example.com", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:20.247 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:20.247 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:34:20.348 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:20.348 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:20.351 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"user@example.com","version":0,"timestamp":1771562060243560719,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:20.353 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:20.353 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:20.355 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"user@example.com","version":0,"timestamp":1771562060243560719,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:20.356 DEBUG [tests.relay.test_publish] Running test with content topic URL format
2026-02-20 04:34:20.356 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "http://example.com", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:20.362 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:20.363 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:34:20.463 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:20.463 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:20.466 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"http://example.com","version":0,"timestamp":1771562060356757104,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:20.468 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:20.468 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:20.470 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"http://example.com","version":0,"timestamp":1771562060356757104,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:20.472 DEBUG [tests.relay.test_publish] Running test with content topic Date and time in ISO format
2026-02-20 04:34:20.473 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "2023-11-01T12:00:00Z", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:20.477 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:20.478 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:34:20.578 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:20.578 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:20.581 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1771562060472953515,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:20.582 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:20.583 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:20.585 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1771562060472953515,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:20.586 DEBUG [tests.relay.test_publish] Running test with content topic String with escaped quotes
2026-02-20 04:34:20.586 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\"Escaped\" \\\"quotes\\\"", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:20.590 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:20.590 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:34:20.691 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:20.691 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:20.694 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1771562060586566780,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:20.695 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:20.695 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:20.698 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1771562060586566780,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:20.699 DEBUG [tests.relay.test_publish] Running test with content topic A regular expression
2026-02-20 04:34:20.700 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Regular expression: ^[a-z0-9_-]{3,16}$", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:20.704 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:20.705 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:34:20.805 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:20.805 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:20.808 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1771562060699945301,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:20.809 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:20.810 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:20.812 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1771562060699945301,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:20.813 DEBUG [tests.relay.test_publish] Running test with content topic A very long string
2026-02-20 04:34:20.814 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:20.819 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:20.820 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:34:20.920 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:20.920 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:20.923 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1771562060814101801,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:20.925 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:20.925 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:20.927 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1771562060814101801,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:20.929 DEBUG [tests.relay.test_publish] Running test with content topic A JSON string
2026-02-20 04:34:20.929 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "{\"name\": \"John\", \"age\": 30, \"city\": \"New York\"}", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:20.933 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:20.934 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:34:21.034 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:21.034 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:21.037 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1771562060929379470,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:21.039 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:21.039 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:21.041 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1771562060929379470,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:21.043 DEBUG [tests.relay.test_publish] Running test with content topic A Unix path
2026-02-20 04:34:21.043 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/usr/local/bin", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:21.047 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:21.047 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:34:21.147 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:21.148 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:21.151 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/usr/local/bin","version":0,"timestamp":1771562061043247681,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:21.152 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:21.152 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:21.154 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/usr/local/bin","version":0,"timestamp":1771562061043247681,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:21.156 DEBUG [tests.relay.test_publish] Running test with content topic A Windows path
2026-02-20 04:34:21.156 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "C:\\Windows\\System32", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:21.161 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:21.162 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:34:21.262 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:21.262 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:21.265 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1771562061156737697,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:21.266 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:21.267 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:21.269 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1771562061156737697,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:21.270 DEBUG [tests.relay.test_publish] Running test with content topic An SQL query
2026-02-20 04:34:21.270 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "SELECT * FROM users WHERE id = 1;", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:21.274 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:21.274 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:34:21.375 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:21.375 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:21.378 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1771562061270574894,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:21.380 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:21.380 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:21.382 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1771562061270574894,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:21.383 DEBUG [tests.relay.test_publish] Running test with content topic JavaScript code snippet
2026-02-20 04:34:21.384 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "function test() { console.log('Hello World'); }", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:21.387 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:21.388 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:34:21.489 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:21.489 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:21.492 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1771562061384007941,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:21.493 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:21.493 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:21.496 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1771562061384007941,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:21.497 DEBUG [tests.relay.test_publish] Running test with content topic A CSS snippet
2026-02-20 04:34:21.498 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "body { background-color: #fff; }", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:21.502 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:21.502 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:34:21.603 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:21.603 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:21.606 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1771562061497887290,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:21.607 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:21.607 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:21.609 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1771562061497887290,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:21.611 DEBUG [tests.relay.test_publish] Running test with content topic A Python one-liner
2026-02-20 04:34:21.611 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "print('Hello World')", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:21.615 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:21.616 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:34:21.716 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:21.716 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:21.719 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1771562061611630566,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:21.721 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:21.721 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:21.723 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1771562061611630566,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:21.724 DEBUG [tests.relay.test_publish] Running test with content topic An IP address
2026-02-20 04:34:21.724 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "192.168.1.1", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:21.729 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:21.729 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:34:21.830 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:21.830 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:21.833 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"192.168.1.1","version":0,"timestamp":1771562061724810008,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:21.834 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:21.834 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:21.836 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"192.168.1.1","version":0,"timestamp":1771562061724810008,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:21.838 DEBUG [tests.relay.test_publish] Running test with content topic A domain name
2026-02-20 04:34:21.839 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "www.example.com", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:21.843 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:21.843 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:34:21.943 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:21.944 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:21.946 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"www.example.com","version":0,"timestamp":1771562061839055264,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:21.948 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:21.948 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:21.950 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"www.example.com","version":0,"timestamp":1771562061839055264,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:21.951 DEBUG [tests.relay.test_publish] Running test with content topic A user agent string
2026-02-20 04:34:21.952 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Mozilla/5.0 (Windows NT 10.0; Win64; x64)", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:21.955 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:21.955 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:34:22.056 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:22.056 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:22.059 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1771562061952015597,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:22.085 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:22.085 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:22.088 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1771562061952015597,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:22.090 DEBUG [tests.relay.test_publish] Running test with content topic A credit card number
2026-02-20 04:34:22.090 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "1234-5678-9012-3456", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:22.094 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:22.094 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:34:22.195 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:22.195 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:22.198 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1771562062090265679,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:22.199 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:22.199 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:22.202 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1771562062090265679,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:22.203 DEBUG [tests.relay.test_publish] Running test with content topic A phone number
2026-02-20 04:34:22.203 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "+1234567890", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:22.207 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:22.207 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:34:22.307 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:22.308 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:22.310 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"+1234567890","version":0,"timestamp":1771562062203557166,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:22.312 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:22.312 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:22.314 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"+1234567890","version":0,"timestamp":1771562062203557166,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:22.316 DEBUG [tests.relay.test_publish] Running test with content topic A UUID
2026-02-20 04:34:22.316 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "123e4567-e89b-12d3-a456-426614174000", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:22.320 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:22.320 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:34:22.421 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:22.421 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:22.424 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1771562062316552378,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:22.425 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:22.425 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:22.427 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1771562062316552378,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:22.429 DEBUG [tests.relay.test_publish] Running test with content topic A hashtag
2026-02-20 04:34:22.429 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "#helloWorld", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:22.433 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:22.433 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:34:22.534 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:22.534 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:22.537 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"#helloWorld","version":0,"timestamp":1771562062429480854,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:22.538 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:22.539 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:22.541 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"#helloWorld","version":0,"timestamp":1771562062429480854,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:22.542 DEBUG [tests.relay.test_publish] Running test with content topic A Twitter handle
2026-02-20 04:34:22.543 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "@username", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:22.547 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:22.547 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:34:22.647 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:22.648 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:22.650 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"@username","version":0,"timestamp":1771562062542964476,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:22.652 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:22.652 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:22.654 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"@username","version":0,"timestamp":1771562062542964476,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:22.656 DEBUG [tests.relay.test_publish] Running test with content topic A password
2026-02-20 04:34:22.656 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "P@ssw0rd!", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:22.660 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:22.660 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:34:22.761 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:22.761 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:22.764 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"P@ssw0rd!","version":0,"timestamp":1771562062656256602,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:22.765 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:22.766 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:22.768 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"P@ssw0rd!","version":0,"timestamp":1771562062656256602,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:22.769 DEBUG [tests.relay.test_publish] Running test with content topic A date in common format
2026-02-20 04:34:22.770 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "01/11/2023", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:22.774 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:22.774 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:34:22.874 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:22.875 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:22.877 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"01/11/2023","version":0,"timestamp":1771562062769869912,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:22.879 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:22.879 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:22.881 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"01/11/2023","version":0,"timestamp":1771562062769869912,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:22.883 DEBUG [tests.relay.test_publish] Running test with content topic A time string
2026-02-20 04:34:22.883 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "12:00:00", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:22.888 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:22.888 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:34:22.988 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:22.989 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:22.991 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"12:00:00","version":0,"timestamp":1771562062883222545,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:22.993 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:22.993 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:22.995 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"12:00:00","version":0,"timestamp":1771562062883222545,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:22.997 DEBUG [tests.relay.test_publish] Running test with content topic A mathematical equation
2026-02-20 04:34:22.997 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "E = mc^2", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:23.001 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:23.002 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:34:23.102 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:23.102 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:23.105 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"E = mc^2","version":0,"timestamp":1771562062997647049,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:23.107 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:23.107 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:23.109 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"E = mc^2","version":0,"timestamp":1771562062997647049,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:23.112 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-20 04:34:23.113 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-20 04:34:23.113 DEBUG [src.node.waku_node] Stopping container with id 7ebb6bfc60de
2026-02-20 04:34:23.615 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:34:23.615 DEBUG [src.node.waku_node] Stopping container with id 01425cfeac3f
2026-02-20 04:34:24.092 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:34:24.093 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-20 04:34:24.107 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:34:24.121 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,88 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_invalid_hash_param with id: 2026-02-20_04-34-25__2d7f00c3-eb93-4d31-b5e4-c42b22b66cad
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-20_04-34-25__2d7f00c3-eb93-4d31-b5e4-c42b22b66cad__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.197.98
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34441', '34442', '34443', '34444', '34445']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 34441:34441 -p 34442:34442 -p 34443:34443 -p 34444:34444 -p 34445:34445 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34443 --rest-port=34441 --tcp-port=34442 --discv5-udp-port=34444 --rest-address=0.0.0.0 --nat=extip:172.18.197.98 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=45bcec97c0b9cc1a8cbcdcadf8cb95b2dfc2be12ab98dd93fe5eb5bb99dbad5e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34445 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.197.98 waku f02328e49fa4cde5272e00233c5ae6fd2438000d3b840b15630662f2c29f6499
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f02328e49fa4. Setting up logs at ./log/docker/publishing_node1_2026-02-20_04-34-25__2d7f00c3-eb93-4d31-b5e4-c42b22b66cad__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 34441
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 e51a9dada9e5. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0448c803f04e. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34441/health" -H "Content-Type: application/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:34441/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.197.98/tcp/34442/p2p/16Uiu2HAm2jQssvaJJX1fLKVah7oZ8uebe9M9kihQSrYv3bnR2MLb","/ip4/172.18.197.98/tcp/34443/ws/p2p/16Uiu2HAm2jQssvaJJX1fLKVah7oZ8uebe9M9kihQSrYv3bnR2MLb"],"enrUri":"enr:-L24QDSHSYZOXCYDIHgmv3zA4rjkWFBLzXy8MYp-BKRqmjR0Zor-2u0VdNLpZ42RDjcsAnDMJaz3DiOLeiPsvhFpUcwCgmlkgnY0gmlwhKwSxWKKbXVsdGlhZGRyc5YACASsEsViBoaKAAoErBLFYgaGi90DgnJzhQADAQAAiXNlY3AyNTZrMaECbI0v64Av9vaUp3_dNgxJ_FtPSCQPtuKNXexqSNyprIiDdGNwgoaKg3VkcIKGjIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-20_04-34-25__2d7f00c3-eb93-4d31-b5e4-c42b22b66cad__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.3
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50289', '50290', '50291', '50292', '50293']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 50289:50289 -p 50290:50290 -p 50291:50291 -p 50292:50292 -p 50293:50293 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50291 --rest-port=50289 --tcp-port=50290 --discv5-udp-port=50292 --rest-address=0.0.0.0 --nat=extip:172.18.136.3 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=add2ddf0456fae54711ea8c33e6a3bc3cdb735b0eade57d8a0e2007e6dee8542 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50293 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QDSHSYZOXCYDIHgmv3zA4rjkWFBLzXy8MYp-BKRqmjR0Zor-2u0VdNLpZ42RDjcsAnDMJaz3DiOLeiPsvhFpUcwCgmlkgnY0gmlwhKwSxWKKbXVsdGlhZGRyc5YACASsEsViBoaKAAoErBLFYgaGi90DgnJzhQADAQAAiXNlY3AyNTZrMaECbI0v64Av9vaUp3_dNgxJ_FtPSCQPtuKNXexqSNyprIiDdGNwgoaKg3VkcIKGjIV3YWt1MgM --storenode=/ip4/172.18.197.98/tcp/34442/p2p/16Uiu2HAm2jQssvaJJX1fLKVah7oZ8uebe9M9kihQSrYv3bnR2MLb --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.136.3 waku 8f9cbf00fb2f1c00b60c32fd4a9da3ab4452ecf6f11caef98d697bf6d86d5a3d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8f9cbf00fb2f. Setting up logs at ./log/docker/store_node1_2026-02-20_04-34-25__2d7f00c3-eb93-4d31-b5e4-c42b22b66cad__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 50289
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50289/health" -H "Content-Type: application/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:50289/debug/v1/info" -H "Content-Type: application/json" -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.3/tcp/50290/p2p/16Uiu2HAm8gfPi4HsGR3uc6HmzCg26yBaEnhVL3BDXGo3L1nUMinT","/ip4/172.18.136.3/tcp/50291/ws/p2p/16Uiu2HAm8gfPi4HsGR3uc6HmzCg26yBaEnhVL3BDXGo3L1nUMinT"],"enrUri":"enr:-L24QMye9J7FVvrnC3rgwJzEQgR3KW-gU9bGaPm323OndkRTQHgG1fmhfkCLnG7Ykur5qXlexgMMIR10_I84wyY3HNMCgmlkgnY0gmlwhKwSiAOKbXVsdGlhZGRyc5YACASsEogDBsRyAAoErBKIAwbEc90DgnJzhQADAQAAiXNlY3AyNTZrMaECxP76SnezlW4wgFM8NWWiBr9YhC1JJu79KwkxPxICf4CDdGNwgsRyg3VkcILEdIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50289/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.197.98/tcp/34442/p2p/16Uiu2HAm2jQssvaJJX1fLKVah7oZ8uebe9M9kihQSrYv3bnR2MLb"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34441/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:50289/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:34441/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:34441/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:34441/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:34441/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:34441/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xbb69f70cb9c24969dd9e3052dd0dead99ce628ddc932050a476a19a6a4a72b39&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbb69f70cb9c24969dd9e3052dd0dead99ce628ddc932050a476a19a6a4a72b39"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34441/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&ascending=true&hash=0xbb69f70cb9c24969dd9e3052dd0dead99ce628ddc932050a476a19a6a4a72b39" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x0791f69a94a763611e8dd941c5c793c82cc4914ce5317791ad392e39f2fe944d"},{"messageHash":"0x35e0753166baea90105087e1aa136788cd393a5adfc3a43d1af8cd586c66ad12"},{"messageHash":"0xbb69f70cb9c24969dd9e3052dd0dead99ce628ddc932050a476a19a6a4a72b39"},{"messageHash":"0x9f1b9cdce7c56a46194636a08864699d3b343101ba6c4721a8a4ff39e6db21b0"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50289/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xbb69f70cb9c24969dd9e3052dd0dead99ce628ddc932050a476a19a6a4a72b39&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbb69f70cb9c24969dd9e3052dd0dead99ce628ddc932050a476a19a6a4a72b39"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50289/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&ascending=true&hash=0xbb69f70cb9c24969dd9e3052dd0dead99ce628ddc932050a476a19a6a4a72b39" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x0791f69a94a763611e8dd941c5c793c82cc4914ce5317791ad392e39f2fe944d"},{"messageHash":"0x35e0753166baea90105087e1aa136788cd393a5adfc3a43d1af8cd586c66ad12"},{"messageHash":"0xbb69f70cb9c24969dd9e3052dd0dead99ce628ddc932050a476a19a6a4a72b39"},{"messageHash":"0x9f1b9cdce7c56a46194636a08864699d3b343101ba6c4721a8a4ff39e6db21b0"}]}'
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 f02328e49fa4
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8f9cbf00fb2f
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/5/1] with id: 2026-02-20_04-36-51__ad985834-fbe1-4460-a605-596da012ef5f
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-36-51__ad985834-fbe1-4460-a605-596da012ef5f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.203.54
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['5114', '5115', '5116', '5117', '5118']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 5
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 5114:5114 -p 5115:5115 -p 5116:5116 -p 5117:5117 -p 5118:5118 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5116 --rest-port=5114 --tcp-port=5115 --discv5-udp-port=5117 --rest-address=0.0.0.0 --nat=extip:172.18.203.54 --peer-exchange=true --discv5-discovery=true --cluster-id=5 --nodekey=789fa1cdf81d003adaccbfeadae7c7e8836dbdccecdfc4a79dbad7023ecdd931 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5118 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.203.54 waku e9467524c8bfddbd3e81234752e6edf34f15728b602dc6f54fc443f6b9113972
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e9467524c8bf. Setting up logs at ./log/docker/node1_2026-02-20_04-36-51__ad985834-fbe1-4460-a605-596da012ef5f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 5114
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 0dcf7b5d237c. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4d797403f940. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5114/health" -H "Content-Type: application/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:5114/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.203.54/tcp/5115/p2p/16Uiu2HAm2K5qFHpTSXh79RewMxdaXshTw2tAViYbkaQUTLuUDBdd","/ip4/172.18.203.54/tcp/5116/ws/p2p/16Uiu2HAm2K5qFHpTSXh79RewMxdaXshTw2tAViYbkaQUTLuUDBdd"],"enrUri":"enr:-L24QIFel92WsCnwRTXeBNsgKFkecUGD8PQ8j5kehQwUMPN-F9v1ZOwptL_NLit1RWoA6c3yb7D-Ma0gonSlbEceB94CgmlkgnY0gmlwhKwSyzaKbXVsdGlhZGRyc5YACASsEss2BhP7AAoErBLLNgYT_N0DgnJzhQAFAQAAiXNlY3AyNTZrMaECZlG2jZS1iQSPfcXfRXw47fNrV4t-JGll00FQ9WxlH4SDdGNwghP7g3VkcIIT_YV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-20_04-36-51__ad985834-fbe1-4460-a605-596da012ef5f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.85
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['65486', '65487', '65488', '65489', '65490']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 5
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 65486:65486 -p 65487:65487 -p 65488:65488 -p 65489:65489 -p 65490:65490 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=65488 --rest-port=65486 --tcp-port=65487 --discv5-udp-port=65489 --rest-address=0.0.0.0 --nat=extip:172.18.21.85 --peer-exchange=true --discv5-discovery=true --cluster-id=5 --nodekey=facf8c406dfb80150da4b5e4ff4beafbf084b98f45e9dbd17ddfb0cbcee99d2f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65490 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QIFel92WsCnwRTXeBNsgKFkecUGD8PQ8j5kehQwUMPN-F9v1ZOwptL_NLit1RWoA6c3yb7D-Ma0gonSlbEceB94CgmlkgnY0gmlwhKwSyzaKbXVsdGlhZGRyc5YACASsEss2BhP7AAoErBLLNgYT_N0DgnJzhQAFAQAAiXNlY3AyNTZrMaECZlG2jZS1iQSPfcXfRXw47fNrV4t-JGll00FQ9WxlH4SDdGNwghP7g3VkcIIT_YV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.21.85 waku e66b9583cdd6d74255a038e8631278355d7f9ea621ca0679c00fc62418f0471c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e66b9583cdd6. Setting up logs at ./log/docker/node2_2026-02-20_04-36-51__ad985834-fbe1-4460-a605-596da012ef5f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 65486
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65486/health" -H "Content-Type: application/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:65486/debug/v1/info" -H "Content-Type: application/json" -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.85/tcp/65487/p2p/16Uiu2HAm6ZHBAfWTQsnEyoSuEG8rRWDaF3a35DhPZ7apY3NK7STk","/ip4/172.18.21.85/tcp/65488/ws/p2p/16Uiu2HAm6ZHBAfWTQsnEyoSuEG8rRWDaF3a35DhPZ7apY3NK7STk"],"enrUri":"enr:-L24QEOGg596XhL2P0KZlAD9mxQgJQOgTeJBl6yB6rQJE8XyR_u5e4Ajgn6FbgZWstaoHBT86pBhZ_zxjxEcdEGmiNQCgmlkgnY0gmlwhKwSFVWKbXVsdGlhZGRyc5YACASsEhVVBv_PAAoErBIVVQb_0N0DgnJzhQAFAQAAiXNlY3AyNTZrMaECpWNrD_-AECpHRXhVqwhWGypSxq6aHl5-rQbiPsPDL8ODdGNwgv_Pg3VkcIL_0YV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65486/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.203.54/tcp/5115/p2p/16Uiu2HAm2K5qFHpTSXh79RewMxdaXshTw2tAViYbkaQUTLuUDBdd"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5114/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/5/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65486/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/5/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5114/relay/v1/messages/%2Fwaku%2F2%2Frs%2F5%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5114/relay/v1/messages/%2Fwaku%2F2%2Frs%2F5%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562214246825320,"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:65486/relay/v1/messages/%2Fwaku%2F2%2Frs%2F5%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562214246825320,"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 e9467524c8bf
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e66b9583cdd6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,80 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_unsubscribe_from_non_subscribed_content_topics with id: 2026-02-20_04-38-26__66c4b79d-a178-4037-9b91-2b8740cdc2a5
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-38-26__66c4b79d-a178-4037-9b91-2b8740cdc2a5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.197.190
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21971', '21972', '21973', '21974', '21975']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 21971:21971 -p 21972:21972 -p 21973:21973 -p 21974:21974 -p 21975:21975 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21973 --rest-port=21971 --tcp-port=21972 --discv5-udp-port=21974 --rest-address=0.0.0.0 --nat=extip:172.18.197.190 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=fdcda7aaf03be2c3b33e5aff87e883b3d28568ab5891e5d7265e43cefdbaf1c6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21975 --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.197.190 waku 26ab62fef204665d4a5988054263fbd77a3ee63b1604b2698e2ef9490024e821
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 26ab62fef204. Setting up logs at ./log/docker/node1_2026-02-20_04-38-26__66c4b79d-a178-4037-9b91-2b8740cdc2a5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 21971
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 b052807d0413. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 168bb7fd4e14. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21971/health" -H "Content-Type: application/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:21971/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.197.190/tcp/21972/p2p/16Uiu2HAmLKsW72ikSsQEbzApBDqK9JwAtf9dodfcKnkuWi11f3pi","/ip4/172.18.197.190/tcp/21973/ws/p2p/16Uiu2HAmLKsW72ikSsQEbzApBDqK9JwAtf9dodfcKnkuWi11f3pi"],"enrUri":"enr:-L24QC-IavwzuDUdd3HloXufiEybEC-5_SrT9FENCY-UrxbgM6bdMrFEzITQgTRw2UqyJ3X-v5Dg5pfXkV5XhIz0HVoCgmlkgnY0gmlwhKwSxb6KbXVsdGlhZGRyc5YACASsEsW-BlXUAAoErBLFvgZV1d0DgnJzhQACAQAAiXNlY3AyNTZrMaEDcfe3ippSImlZdcI8WQmiS5hftVR6TeI2ugu-XFHXfceDdGNwglXUg3VkcIJV1oV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-20_04-38-26__66c4b79d-a178-4037-9b91-2b8740cdc2a5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.136
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19802', '19803', '19804', '19805', '19806']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 19802:19802 -p 19803:19803 -p 19804:19804 -p 19805:19805 -p 19806:19806 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19804 --rest-port=19802 --tcp-port=19803 --discv5-udp-port=19805 --rest-address=0.0.0.0 --nat=extip:172.18.47.136 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=aa1ba6ceed281ef5ab9de1da07bbbe3dedbd3fcc4e64baaa273efb0e038b5eec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19806 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QC-IavwzuDUdd3HloXufiEybEC-5_SrT9FENCY-UrxbgM6bdMrFEzITQgTRw2UqyJ3X-v5Dg5pfXkV5XhIz0HVoCgmlkgnY0gmlwhKwSxb6KbXVsdGlhZGRyc5YACASsEsW-BlXUAAoErBLFvgZV1d0DgnJzhQACAQAAiXNlY3AyNTZrMaEDcfe3ippSImlZdcI8WQmiS5hftVR6TeI2ugu-XFHXfceDdGNwglXUg3VkcIJV1oV3YWt1MgU --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.47.136 waku 56729b8808be6f48142ab52fd9ad01dad1ce2cf212e8c8a7634b8cdee91e71bb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 56729b8808be. Setting up logs at ./log/docker/node2_2026-02-20_04-38-26__66c4b79d-a178-4037-9b91-2b8740cdc2a5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 19802
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19802/health" -H "Content-Type: application/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:19802/debug/v1/info" -H "Content-Type: application/json" -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.136/tcp/19803/p2p/16Uiu2HAmN2MhQjmPYzRGamfeA7C51QGE7YzPVML4amxunmiUpMTV","/ip4/172.18.47.136/tcp/19804/ws/p2p/16Uiu2HAmN2MhQjmPYzRGamfeA7C51QGE7YzPVML4amxunmiUpMTV"],"enrUri":"enr:-L24QJ6hhSRVSIJlS8Yj1x5RL8c_rYw1zS4wOltDNhjxfYGyfJwHKfwHqruhOIwQWMWW58yujmlSIL96mjKRpZGRuesCgmlkgnY0gmlwhKwSL4iKbXVsdGlhZGRyc5YACASsEi-IBk1bAAoErBIviAZNXN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDizKELyk1yyMe0fqAl7-HeFV1HTaObG-4vumChwUhrviDdGNwgk1bg3VkcIJNXYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19802/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.197.190/tcp/21972/p2p/16Uiu2HAmLKsW72ikSsQEbzApBDqK9JwAtf9dodfcKnkuWi11f3pi"]'
INFO  src.node.api_clients.base_client:base_client.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:21971/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:19802/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:21971/relay/v1/auto/messages" -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:21971/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21971/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "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:21971/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21971/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "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:21971/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21971/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/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:21971/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21971/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "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:21971/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21971/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "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:21971/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21971/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "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:21971/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21971/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "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:21971/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
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 26ab62fef204
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 56729b8808be
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_store_sync_range_with_zero_jitter with id: 2026-02-20_04-40-03__a9a436d5-e4b7-4ba7-a48c-e2d244783e39
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-40-03__a9a436d5-e4b7-4ba7-a48c-e2d244783e39__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-20_04-40-03__a9a436d5-e4b7-4ba7-a48c-e2d244783e39__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-20_04-40-03__a9a436d5-e4b7-4ba7-a48c-e2d244783e39__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.172.76
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37176', '37177', '37178', '37179', '37180']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 37176:37176 -p 37177:37177 -p 37178:37178 -p 37179:37179 -p 37180:37180 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37178 --rest-port=37176 --tcp-port=37177 --discv5-udp-port=37179 --rest-address=0.0.0.0 --nat=extip:172.18.172.76 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=afc253a9ec1098fe961df0cfbefcee80dc15988deaf4de32c8c6cdb04a591f3f --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37180 --metrics-logging=true --relay=true --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.172.76 waku f27bd651ee45c05c9a7ef5db93aab68a70ec039566a0d19da0f73812417ed4e0
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 16bf3cd0769e. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f27bd651ee45. Setting up logs at ./log/docker/node1_2026-02-20_04-40-03__a9a436d5-e4b7-4ba7-a48c-e2d244783e39__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37176
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 c1c7a5a6151d. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37176/health" -H "Content-Type: application/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:37176/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.172.76/tcp/37177/p2p/16Uiu2HAkwcAJk7FGtuz9MmnzGQwvtFXrZErWSrPTCJWu4oAkfbQs","/ip4/172.18.172.76/tcp/37178/ws/p2p/16Uiu2HAkwcAJk7FGtuz9MmnzGQwvtFXrZErWSrPTCJWu4oAkfbQs"],"enrUri":"enr:-L24QN99vbY5QKl52_YInAJJPO1RXIAW1UT2180zKkEeo06mZky5NC6xbJUNpLQe6pA6YVMX0vwYb7SepfVS0RCWqK4CgmlkgnY0gmlwhKwSrEyKbXVsdGlhZGRyc5YACASsEqxMBpE5AAoErBKsTAaROt0DgnJzhQADAQAAiXNlY3AyNTZrMaECIGc2CYjcXKIizwBhsN8Eyib1f2H9DvF3YG091BxL-3CDdGNwgpE5g3VkcIKRO4V3YWt1MhM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37176/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:37176/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37176/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37176/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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.228.38
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48593', '48594', '48595', '48596', '48597']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 48593:48593 -p 48594:48594 -p 48595:48595 -p 48596:48596 -p 48597:48597 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48595 --rest-port=48593 --tcp-port=48594 --discv5-udp-port=48596 --rest-address=0.0.0.0 --nat=extip:172.18.228.38 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1d3b60a82dcf1d1465f76c4e3f876ead98fcadfc8ec66cb1205f2a30fc873cfb --store-sync=true --store=true --store-sync-range=20 --store-sync-interval=5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48597 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false --discv5-bootstrap-node=enr:-L24QN99vbY5QKl52_YInAJJPO1RXIAW1UT2180zKkEeo06mZky5NC6xbJUNpLQe6pA6YVMX0vwYb7SepfVS0RCWqK4CgmlkgnY0gmlwhKwSrEyKbXVsdGlhZGRyc5YACASsEqxMBpE5AAoErBKsTAaROt0DgnJzhQADAQAAiXNlY3AyNTZrMaECIGc2CYjcXKIizwBhsN8Eyib1f2H9DvF3YG091BxL-3CDdGNwgpE5g3VkcIKRO4V3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.228.38 waku c25dd3492bea2eca029ad0358aa87de27f4015cfac993d2e0e90e7e99e0867ef
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c25dd3492bea. Setting up logs at ./log/docker/node2_2026-02-20_04-40-03__a9a436d5-e4b7-4ba7-a48c-e2d244783e39__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 48593
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48593/health" -H "Content-Type: application/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:48593/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.228.38/tcp/48594/p2p/16Uiu2HAm4kSRYp4hM5UatxWRpBQpF5vHsNMLZ3rPUfqQinG5MuJh","/ip4/172.18.228.38/tcp/48595/ws/p2p/16Uiu2HAm4kSRYp4hM5UatxWRpBQpF5vHsNMLZ3rPUfqQinG5MuJh"],"enrUri":"enr:-L24QC8YNiTWyYVLT-BB-04pjR5Ww4NvRm5RFXbWpjav2_Rhdz_Hm2GTN4Fj6mWPiTpBtzzi_kZzFUxR7_tU8kUmZJECgmlkgnY0gmlwhKwS5CaKbXVsdGlhZGRyc5YACASsEuQmBr3SAAoErBLkJga9090DgnJzhQADAQAAiXNlY3AyNTZrMaECiofj1MBR0Sq7YSW7fA9IesT3gVqxo21N1SXtoaVigdKDdGNwgr3Sg3VkcIK91IV3YWt1MhI"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48593/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.172.76/tcp/37177/p2p/16Uiu2HAkwcAJk7FGtuz9MmnzGQwvtFXrZErWSrPTCJWu4oAkfbQs"]'
INFO  src.node.api_clients.base_client:base_client.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:48593/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
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 f27bd651ee45
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c25dd3492bea
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,55 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_log_level_FATAL_from_ERROR with id: 2026-02-20_04-34-27__0c32ae0b-c6a3-42e8-a875-364eae3e6d8f
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-34-27__0c32ae0b-c6a3-42e8-a875-364eae3e6d8f__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-20_04-34-27__0c32ae0b-c6a3-42e8-a875-364eae3e6d8f__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-20_04-34-27__0c32ae0b-c6a3-42e8-a875-364eae3e6d8f__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-02-20_04-34-27__0c32ae0b-c6a3-42e8-a875-364eae3e6d8f__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.68.196
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['18843', '18844', '18845', '18846', '18847']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 18843:18843 -p 18844:18844 -p 18845:18845 -p 18846:18846 -p 18847:18847 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18845 --rest-port=18843 --tcp-port=18844 --discv5-udp-port=18846 --rest-address=0.0.0.0 --nat=extip:172.18.68.196 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fddc058ccdf7dce5d641cd4e7c4c18a378c0505d7bbfb4e66da71d53de78bb42 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18847 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.68.196 waku c7daaea8f9baf422b21e516fc90d007793f29d17c9594c718b56d1f27dc5a1bc
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c7daaea8f9ba. Setting up logs at ./log/docker/node1_2026-02-20_04-34-27__0c32ae0b-c6a3-42e8-a875-364eae3e6d8f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 18843
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 f29a5ef990e8. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ae538a2ad938. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18843/health" -H "Content-Type: application/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:18843/debug/v1/info" -H "Content-Type: application/json" -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.196/tcp/18844/p2p/16Uiu2HAkyeopkwdf6fhqGgpUex53zgY5baJc1CFE9WMnQWKYNgtS","/ip4/172.18.68.196/tcp/18845/ws/p2p/16Uiu2HAkyeopkwdf6fhqGgpUex53zgY5baJc1CFE9WMnQWKYNgtS"],"enrUri":"enr:-L24QBSuvyMqPNGfKx2xfK5WBf4oRuP--ErY89E_jysRhAM4AC7neJlRu32hV8u7SJGilmBdvKHoBft21XO3Gb3tbgYCgmlkgnY0gmlwhKwSRMSKbXVsdGlhZGRyc5YACASsEkTEBkmcAAoErBJExAZJnd0DgnJzhQADAQAAiXNlY3AyNTZrMaECPswq71NANh_w2RuzOsNkbUZ5PEFYGB4SBqhH1fLD61uDdGNwgkmcg3VkcIJJnoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18843/admin/v1/log-level/ERROR" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18843/admin/v1/log-level/FATAL" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18843/debug/v1/info" -H "Content-Type: application/json" -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.196/tcp/18844/p2p/16Uiu2HAkyeopkwdf6fhqGgpUex53zgY5baJc1CFE9WMnQWKYNgtS","/ip4/172.18.68.196/tcp/18845/ws/p2p/16Uiu2HAkyeopkwdf6fhqGgpUex53zgY5baJc1CFE9WMnQWKYNgtS"],"enrUri":"enr:-L24QBSuvyMqPNGfKx2xfK5WBf4oRuP--ErY89E_jysRhAM4AC7neJlRu32hV8u7SJGilmBdvKHoBft21XO3Gb3tbgYCgmlkgnY0gmlwhKwSRMSKbXVsdGlhZGRyc5YACASsEkTEBkmcAAoErBJExAZJnd0DgnJzhQADAQAAiXNlY3AyNTZrMaECPswq71NANh_w2RuzOsNkbUZ5PEFYGB4SBqhH1fLD61uDdGNwgkmcg3VkcIJJnoV3YWt1MgE"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18843/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-154-gb23e72'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18843/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-154-gb23e72'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:320 counts at FATAL: {'TRC': 0, 'DBG': 0, 'INF': 0, 'NTC': 0, 'WRN': 0, 'ERR': 0, 'FTL': 0}
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18843/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 c7daaea8f9ba
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,114 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_after_node2_restarts with id: 2026-02-20_04-38-01__ffc4f1f2-52ef-49fb-8441-c02f524a1b58
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-38-01__ffc4f1f2-52ef-49fb-8441-c02f524a1b58__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.156.236
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8896', '8897', '8898', '8899', '8900']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 8896:8896 -p 8897:8897 -p 8898:8898 -p 8899:8899 -p 8900:8900 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8898 --rest-port=8896 --tcp-port=8897 --discv5-udp-port=8899 --rest-address=0.0.0.0 --nat=extip:172.18.156.236 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2c85ae5deb4663dcea4f38aeb5edf9fd777a9fcff59da58e53baa5004aaeedd1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8900 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.156.236 waku 6821ae4ffac2a7ed2c34e55f73ffd4ac5d7aa8a956a32ddc183bbd6f44e0ac2e
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container adbf2680c0af. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6821ae4ffac2. Setting up logs at ./log/docker/node1_2026-02-20_04-38-01__ffc4f1f2-52ef-49fb-8441-c02f524a1b58__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 8896
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 b2b3b8df08df. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8896/health" -H "Content-Type: application/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:8896/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.156.236/tcp/8897/p2p/16Uiu2HAkw3dp4vXfrd5hWKBAA2w3a5vLDbso7Q5dghregXmCWjq9","/ip4/172.18.156.236/tcp/8898/ws/p2p/16Uiu2HAkw3dp4vXfrd5hWKBAA2w3a5vLDbso7Q5dghregXmCWjq9"],"enrUri":"enr:-L24QAUv6sQWFIuEqqxqIcDqRbkPHI3TtJrF9c3Pv22rwmwgFBw2jcALXE89IDFCA-zjSuN-UPnmfzHNRdN_DTonJ3UCgmlkgnY0gmlwhKwSnOyKbXVsdGlhZGRyc5YACASsEpzsBiLBAAoErBKc7AYiwt0DgnJzhQADAQAAiXNlY3AyNTZrMaECGBIlInEVzEZl_I5OzZ3wJge7VS6nJX-ZnZ3hJzfGfIiDdGNwgiLBg3VkcIIiw4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-20_04-38-01__ffc4f1f2-52ef-49fb-8441-c02f524a1b58__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.28.7
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53590', '53591', '53592', '53593', '53594']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 53590:53590 -p 53591:53591 -p 53592:53592 -p 53593:53593 -p 53594:53594 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53592 --rest-port=53590 --tcp-port=53591 --discv5-udp-port=53593 --rest-address=0.0.0.0 --nat=extip:172.18.28.7 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e6beda0dcd7fbaf4a59adebbba9dc9c374575eefefc7b02f06fffb5fadb1d498 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53594 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAUv6sQWFIuEqqxqIcDqRbkPHI3TtJrF9c3Pv22rwmwgFBw2jcALXE89IDFCA-zjSuN-UPnmfzHNRdN_DTonJ3UCgmlkgnY0gmlwhKwSnOyKbXVsdGlhZGRyc5YACASsEpzsBiLBAAoErBKc7AYiwt0DgnJzhQADAQAAiXNlY3AyNTZrMaECGBIlInEVzEZl_I5OzZ3wJge7VS6nJX-ZnZ3hJzfGfIiDdGNwgiLBg3VkcIIiw4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.28.7 waku 64917853436b07b7c4a920059796981ac9e06507e8f636e6f8c861f5aa31de84
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 64917853436b. Setting up logs at ./log/docker/node2_2026-02-20_04-38-01__ffc4f1f2-52ef-49fb-8441-c02f524a1b58__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 53590
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53590/health" -H "Content-Type: application/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:53590/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.28.7/tcp/53591/p2p/16Uiu2HAkvf8FNNWcyB54DBv5fXJPL4UsfrfBtrZmc44D4if3Vq5e","/ip4/172.18.28.7/tcp/53592/ws/p2p/16Uiu2HAkvf8FNNWcyB54DBv5fXJPL4UsfrfBtrZmc44D4if3Vq5e"],"enrUri":"enr:-L24QMjJnRWWiE7Ldn12Q9Akxg6mmWRAYkCzRAi-FjemGgc7NIHJVTKc2RASgqL-iZqlRFtZ1o9uwlT0hulguHmk6f0CgmlkgnY0gmlwhKwSHAeKbXVsdGlhZGRyc5YACASsEhwHBtFXAAoErBIcBwbRWN0DgnJzhQADAQAAiXNlY3AyNTZrMaECEk3we5bxV4bjwwBTdzJ66UrSN9LQPtDXSjxNGW64Ic2DdGNwgtFXg3VkcILRWYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53590/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.156.236/tcp/8897/p2p/16Uiu2HAkw3dp4vXfrd5hWKBAA2w3a5vLDbso7Q5dghregXmCWjq9"]'
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:8896/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:53590/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:8896/relay/v1/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:8896/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":1771562284117307392,"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:53590/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":1771562284117307392,"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:8896/relay/v1/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:8896/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":1771562284233291825,"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:53590/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":1771562284233291825,"ephemeral":false,"proof":""}]'
DEBUG  src.node.waku_node:waku_node.py:257 Restarting container with id 64917853436b
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53590/health" -H "Content-Type: application/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:53590/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.28.7/tcp/53591/p2p/16Uiu2HAkvf8FNNWcyB54DBv5fXJPL4UsfrfBtrZmc44D4if3Vq5e","/ip4/172.18.28.7/tcp/53592/ws/p2p/16Uiu2HAkvf8FNNWcyB54DBv5fXJPL4UsfrfBtrZmc44D4if3Vq5e"],"enrUri":"enr:-L24QMjJnRWWiE7Ldn12Q9Akxg6mmWRAYkCzRAi-FjemGgc7NIHJVTKc2RASgqL-iZqlRFtZ1o9uwlT0hulguHmk6f0CgmlkgnY0gmlwhKwSHAeKbXVsdGlhZGRyc5YACASsEhwHBtFXAAoErBIcBwbRWN0DgnJzhQADAQAAiXNlY3AyNTZrMaECEk3we5bxV4bjwwBTdzJ66UrSN9LQPtDXSjxNGW64Ic2DdGNwgtFXg3VkcILRWYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8896/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:53590/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:8896/relay/v1/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:8896/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":1771562285101729280,"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:53590/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'[]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8896/relay/v1/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:8896/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":1771562286212882176,"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:53590/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":1771562286212882176,"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 6821ae4ffac2
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 64917853436b
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_store_with_duplicate_hashes with id: 2026-02-20_04-34-54__39d8df6d-5271-4eb5-a216-88c250a34ed4
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-20_04-34-54__39d8df6d-5271-4eb5-a216-88c250a34ed4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.251.131
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['43888', '43889', '43890', '43891', '43892']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 43888:43888 -p 43889:43889 -p 43890:43890 -p 43891:43891 -p 43892:43892 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43890 --rest-port=43888 --tcp-port=43889 --discv5-udp-port=43891 --rest-address=0.0.0.0 --nat=extip:172.18.251.131 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aea17e6bc4dc0e227cdd05e7ecddadebfaf2bd8bb1dff33aef09ba909bb60435 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43892 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.251.131 waku dcffb744438348fcefbdf0813250b8466a0ce708a2f6224f81314b07a78b43e4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID dcffb7444383. Setting up logs at ./log/docker/publishing_node1_2026-02-20_04-34-54__39d8df6d-5271-4eb5-a216-88c250a34ed4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 43888
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 51ff51a609f3. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0a00739a5e9d. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43888/health" -H "Content-Type: application/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:43888/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.251.131/tcp/43889/p2p/16Uiu2HAkyCeAKT2gRyBiyseyY6BF5xsvp5avbJeTCKXLvKoeeUvJ","/ip4/172.18.251.131/tcp/43890/ws/p2p/16Uiu2HAkyCeAKT2gRyBiyseyY6BF5xsvp5avbJeTCKXLvKoeeUvJ"],"enrUri":"enr:-L24QPEaW2IHrwFIe2qc7imYc0cPxT7gclNzU8TRQNjVjw5JH8FOw542BD9LeZoX1JOzX8BR58xYnwtayV2fcfMAyj4CgmlkgnY0gmlwhKwS-4OKbXVsdGlhZGRyc5YACASsEvuDBqtxAAoErBL7gwarct0DgnJzhQADAQAAiXNlY3AyNTZrMaECOBgkFrNLzNfG6YDjH6fLqFoho_JSdxO-2KK8k-wouLeDdGNwgqtxg3VkcIKrc4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-20_04-34-54__39d8df6d-5271-4eb5-a216-88c250a34ed4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.240.187
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['2074', '2075', '2076', '2077', '2078']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 2074:2074 -p 2075:2075 -p 2076:2076 -p 2077:2077 -p 2078:2078 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2076 --rest-port=2074 --tcp-port=2075 --discv5-udp-port=2077 --rest-address=0.0.0.0 --nat=extip:172.18.240.187 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9f2090078e2aaccda0edb8a52bc81c1d2b16f51d8dbcabbcbaf8cc9ffdcb1ca5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2078 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QPEaW2IHrwFIe2qc7imYc0cPxT7gclNzU8TRQNjVjw5JH8FOw542BD9LeZoX1JOzX8BR58xYnwtayV2fcfMAyj4CgmlkgnY0gmlwhKwS-4OKbXVsdGlhZGRyc5YACASsEvuDBqtxAAoErBL7gwarct0DgnJzhQADAQAAiXNlY3AyNTZrMaECOBgkFrNLzNfG6YDjH6fLqFoho_JSdxO-2KK8k-wouLeDdGNwgqtxg3VkcIKrc4V3YWt1MgM --storenode=/ip4/172.18.251.131/tcp/43889/p2p/16Uiu2HAkyCeAKT2gRyBiyseyY6BF5xsvp5avbJeTCKXLvKoeeUvJ --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.240.187 waku e25dbb70781aa64e2a246a2cda83f7a2b5354f58004d929ded141ee2130f3e21
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e25dbb70781a. Setting up logs at ./log/docker/store_node1_2026-02-20_04-34-54__39d8df6d-5271-4eb5-a216-88c250a34ed4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 2074
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2074/health" -H "Content-Type: application/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:2074/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.240.187/tcp/2075/p2p/16Uiu2HAmLvUenwA41BnPMobasxHsyNcHfTL1y8hufu8damvDa53Z","/ip4/172.18.240.187/tcp/2076/ws/p2p/16Uiu2HAmLvUenwA41BnPMobasxHsyNcHfTL1y8hufu8damvDa53Z"],"enrUri":"enr:-L24QHsughp8P5v_GVEaijl0ErRJU8nKRpdBnAtjiXvDxTmeePoVr5f4bNFh2z_-omIhXQwrwunewriS_W3ar6g8rRUCgmlkgnY0gmlwhKwS8LuKbXVsdGlhZGRyc5YACASsEvC7BggbAAoErBLwuwYIHN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDetU1XfZrm8TKH6oK7Qbm2G470KepUAm1549_N41ecqyDdGNwgggbg3VkcIIIHYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2074/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.251.131/tcp/43889/p2p/16Uiu2HAkyCeAKT2gRyBiyseyY6BF5xsvp5avbJeTCKXLvKoeeUvJ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43888/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:2074/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:43888/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:43888/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:43888/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:43888/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:43888/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x98b2f5b6407b207657bae0ef20097f2bef3323e58592a3eb73ba6f39307bce2b%2C0x98b2f5b6407b207657bae0ef20097f2bef3323e58592a3eb73ba6f39307bce2b&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":"0x98b2f5b6407b207657bae0ef20097f2bef3323e58592a3eb73ba6f39307bce2b"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2074/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x98b2f5b6407b207657bae0ef20097f2bef3323e58592a3eb73ba6f39307bce2b%2C0x98b2f5b6407b207657bae0ef20097f2bef3323e58592a3eb73ba6f39307bce2b&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":"0x98b2f5b6407b207657bae0ef20097f2bef3323e58592a3eb73ba6f39307bce2b"}]}'
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 dcffb7444383
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e25dbb70781a
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,169 @@
2026-02-20 04:43:44.495 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-20 04:43:44.495 DEBUG [tests.conftest] Running test: test_auto_shard_relay with id: 2026-02-20_04-43-44__e8e4394b-dca5-4950-8199-db487a240a36
2026-02-20 04:43:44.495 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-20 04:43:44.495 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-20 04:43:44.496 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-20 04:43:44.502 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:43:44.503 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-43-44__e8e4394b-dca5-4950-8199-db487a240a36__wakuorg_nwaku:latest.log
2026-02-20 04:43:44.503 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:43:44.503 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:43:44.504 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:43:44.504 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.35.230
2026-02-20 04:43:44.504 DEBUG [src.node.docker_mananger] Generated ports ['64478', '64479', '64480', '64481', '64482']
2026-02-20 04:43:44.505 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:43:44.505 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:43:44.505 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:43:44.505 DEBUG [src.node.docker_mananger] docker run -i -t -p 64478:64478 -p 64479:64479 -p 64480:64480 -p 64481:64481 -p 64482:64482 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64480 --rest-port=64478 --tcp-port=64479 --discv5-udp-port=64481 --rest-address=0.0.0.0 --nat=extip:172.18.35.230 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=be5f5bde35cdf225f7e9f2880941e6c3912d0ec61d5efaaa7d7b3b983ddb68dd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64482 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto
2026-02-20 04:43:44.687 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.35.230 waku 1a2d56bc6848648e164674e036e91e99acf5cc1901bc1b96bf1af9c54aea0559
2026-02-20 04:43:44.718 DEBUG [src.node.docker_mananger] Container started with ID 1a2d56bc6848. Setting up logs at ./log/docker/node1_2026-02-20_04-43-44__e8e4394b-dca5-4950-8199-db487a240a36__wakuorg_nwaku:latest.log
2026-02-20 04:43:44.719 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 64478
2026-02-20 04:43:44.719 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:43:44.777 ERROR [src.node.docker_mananger] Max retries reached for container 04719e3df857. Exiting log stream.
2026-02-20 04:43:45.304 ERROR [src.node.docker_mananger] Max retries reached for container 868258374d3e. Exiting log stream.
2026-02-20 04:43:45.720 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64478/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:43:45.722 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-02-20 04:43:45.723 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:43:45.723 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64478/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:43:45.725 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.35.230/tcp/64479/p2p/16Uiu2HAkx4J88kp66tZARS8JWHpinaWv7WQzooBXUjBbveT2cRkc","/ip4/172.18.35.230/tcp/64480/ws/p2p/16Uiu2HAkx4J88kp66tZARS8JWHpinaWv7WQzooBXUjBbveT2cRkc"],"enrUri":"enr:-L24QLd2ZqFmd6QgZDh6jNfaobJfnlnXhn58Z-g1uHjWznkLOa-8k7U_QbxKMZEFK8bBtd_bIVsKwAH3VL7rRF8BnIMCgmlkgnY0gmlwhKwSI-aKbXVsdGlhZGRyc5YACASsEiPmBvvfAAoErBIj5gb74N0DgnJzhQACAQAAiXNlY3AyNTZrMaECJxkmonNh0lZTBHQBGAGCXcgYS5VSdI-G6x1v5jjOUcmDdGNwgvvfg3VkcIL74YV3YWt1MgU"}'
2026-02-20 04:43:45.726 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:43:45.732 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:43:45.732 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-20_04-43-44__e8e4394b-dca5-4950-8199-db487a240a36__wakuorg_nwaku:latest.log
2026-02-20 04:43:45.732 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:43:45.733 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:43:45.734 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:43:45.734 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.6.66
2026-02-20 04:43:45.734 DEBUG [src.node.docker_mananger] Generated ports ['14354', '14355', '14356', '14357', '14358']
2026-02-20 04:43:45.734 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:43:45.735 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:43:45.735 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:43:45.735 DEBUG [src.node.docker_mananger] docker run -i -t -p 14354:14354 -p 14355:14355 -p 14356:14356 -p 14357:14357 -p 14358:14358 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14356 --rest-port=14354 --tcp-port=14355 --discv5-udp-port=14357 --rest-address=0.0.0.0 --nat=extip:172.18.6.66 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=3ca3e1d13e600a75cabdaef74693fe0a3fd3490b5044dbb92104dd03d1a1a36f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14358 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLd2ZqFmd6QgZDh6jNfaobJfnlnXhn58Z-g1uHjWznkLOa-8k7U_QbxKMZEFK8bBtd_bIVsKwAH3VL7rRF8BnIMCgmlkgnY0gmlwhKwSI-aKbXVsdGlhZGRyc5YACASsEiPmBvvfAAoErBIj5gb74N0DgnJzhQACAQAAiXNlY3AyNTZrMaECJxkmonNh0lZTBHQBGAGCXcgYS5VSdI-G6x1v5jjOUcmDdGNwgvvfg3VkcIL74YV3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-02-20 04:43:45.917 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.6.66 waku 457265855d8141918b1aa3227ea856c800d933739b643788b058d6d3da23b751
2026-02-20 04:43:45.949 DEBUG [src.node.docker_mananger] Container started with ID 457265855d81. Setting up logs at ./log/docker/node2_2026-02-20_04-43-44__e8e4394b-dca5-4950-8199-db487a240a36__wakuorg_nwaku:latest.log
2026-02-20 04:43:45.950 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 14354
2026-02-20 04:43:45.951 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:43:46.951 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14354/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:43:46.966 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-02-20 04:43:46.968 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:43:46.968 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14354/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:43:46.973 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.6.66/tcp/14355/p2p/16Uiu2HAm68tzusTdbz2oBFNKeH4n4gP8GXfZe2B7AecfJDZR6vTp","/ip4/172.18.6.66/tcp/14356/ws/p2p/16Uiu2HAm68tzusTdbz2oBFNKeH4n4gP8GXfZe2B7AecfJDZR6vTp"],"enrUri":"enr:-L24QNo6_TKkYzqYuhVT45plfGyS8UuK6VTRHAHyPZVjttrSH22t57oTTCVC4F6BXKcy-AlM60Q-qHC_2f3pZQIOpnwCgmlkgnY0gmlwhKwSBkKKbXVsdGlhZGRyc5YACASsEgZCBjgTAAoErBIGQgY4FN0DgnJzhQACAQAAiXNlY3AyNTZrMaECnyRnRNnoUybnFOEuj36k1VdrOzaPTF49Lp0Tn9EavE-DdGNwgjgTg3VkcII4FYV3YWt1MgE"}'
2026-02-20 04:43:46.974 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:43:46.975 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14354/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.35.230/tcp/64479/p2p/16Uiu2HAkx4J88kp66tZARS8JWHpinaWv7WQzooBXUjBbveT2cRkc"]'
2026-02-20 04:43:46.979 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:43:46.988 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:43:46.988 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-20_04-43-44__e8e4394b-dca5-4950-8199-db487a240a36__wakuorg_nwaku:latest.log
2026-02-20 04:43:46.988 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:43:46.989 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:43:46.990 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:43:46.990 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.47.14
2026-02-20 04:43:46.990 DEBUG [src.node.docker_mananger] Generated ports ['22850', '22851', '22852', '22853', '22854']
2026-02-20 04:43:46.990 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:43:46.990 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:43:46.991 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:43:46.991 DEBUG [src.node.docker_mananger] docker run -i -t -p 22850:22850 -p 22851:22851 -p 22852:22852 -p 22853:22853 -p 22854:22854 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22852 --rest-port=22850 --tcp-port=22851 --discv5-udp-port=22853 --rest-address=0.0.0.0 --nat=extip:172.18.47.14 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d3f313b04000c2af50979d3a4d790c60a8674ecfbebf1bb6b1a0ca049ce348d7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22854 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLd2ZqFmd6QgZDh6jNfaobJfnlnXhn58Z-g1uHjWznkLOa-8k7U_QbxKMZEFK8bBtd_bIVsKwAH3VL7rRF8BnIMCgmlkgnY0gmlwhKwSI-aKbXVsdGlhZGRyc5YACASsEiPmBvvfAAoErBIj5gb74N0DgnJzhQACAQAAiXNlY3AyNTZrMaECJxkmonNh0lZTBHQBGAGCXcgYS5VSdI-G6x1v5jjOUcmDdGNwgvvfg3VkcIL74YV3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-02-20 04:43:47.178 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.47.14 waku 554c7de692aee6f50bfb8f4bcdafb1f61535bdd6fc9d53d188da83c2fa1d4b53
2026-02-20 04:43:47.209 DEBUG [src.node.docker_mananger] Container started with ID 554c7de692ae. Setting up logs at ./log/docker/node3_2026-02-20_04-43-44__e8e4394b-dca5-4950-8199-db487a240a36__wakuorg_nwaku:latest.log
2026-02-20 04:43:47.210 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 22850
2026-02-20 04:43:47.210 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:43:48.211 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22850/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:43:48.227 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-20 04:43:48.227 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:43:48.229 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22850/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:43:48.235 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.47.14/tcp/22851/p2p/16Uiu2HAmKvuBp7ECMvMCn82g4GRxbetkTBmFSK5du9WDDeFy4VrF","/ip4/172.18.47.14/tcp/22852/ws/p2p/16Uiu2HAmKvuBp7ECMvMCn82g4GRxbetkTBmFSK5du9WDDeFy4VrF"],"enrUri":"enr:-L24QLrj09DmG0UUxz3LARAK4l_dPewjqpDR8Pb8M-O4MRCqRf52U_GPDoguxQciKRwmesuHk3LOuhX4FOo2bXoKsLYCgmlkgnY0gmlwhKwSLw6KbXVsdGlhZGRyc5YACASsEi8OBllDAAoErBIvDgZZRN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDbBVDXojYj-ijeKYNW1Cxpp294ULI36yUkd2XescVFxCDdGNwgllDg3VkcIJZRYV3YWt1MgE"}'
2026-02-20 04:43:48.236 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:43:48.236 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22850/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.35.230/tcp/64479/p2p/16Uiu2HAkx4J88kp66tZARS8JWHpinaWv7WQzooBXUjBbveT2cRkc"]'
2026-02-20 04:43:48.239 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:43:48.245 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:43:48.245 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-20_04-43-44__e8e4394b-dca5-4950-8199-db487a240a36__wakuorg_nwaku:latest.log
2026-02-20 04:43:48.246 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:43:48.246 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:43:48.247 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:43:48.247 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.117.210
2026-02-20 04:43:48.247 DEBUG [src.node.docker_mananger] Generated ports ['4323', '4324', '4325', '4326', '4327']
2026-02-20 04:43:48.248 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:43:48.248 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:43:48.248 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:43:48.248 DEBUG [src.node.docker_mananger] docker run -i -t -p 4323:4323 -p 4324:4324 -p 4325:4325 -p 4326:4326 -p 4327:4327 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4325 --rest-port=4323 --tcp-port=4324 --discv5-udp-port=4326 --rest-address=0.0.0.0 --nat=extip:172.18.117.210 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=4be1080b07cca4bccf9c6a3cb1ae0caa4dfa65dffc3dd2ce5b49da86ffb57a52 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4327 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLd2ZqFmd6QgZDh6jNfaobJfnlnXhn58Z-g1uHjWznkLOa-8k7U_QbxKMZEFK8bBtd_bIVsKwAH3VL7rRF8BnIMCgmlkgnY0gmlwhKwSI-aKbXVsdGlhZGRyc5YACASsEiPmBvvfAAoErBIj5gb74N0DgnJzhQACAQAAiXNlY3AyNTZrMaECJxkmonNh0lZTBHQBGAGCXcgYS5VSdI-G6x1v5jjOUcmDdGNwgvvfg3VkcIL74YV3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-02-20 04:43:48.446 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.117.210 waku cbcdeebb713aee64df31957fe0ea9672c9bc47514e09d4003fb731296e69f90d
2026-02-20 04:43:48.479 DEBUG [src.node.docker_mananger] Container started with ID cbcdeebb713a. Setting up logs at ./log/docker/node4_2026-02-20_04-43-44__e8e4394b-dca5-4950-8199-db487a240a36__wakuorg_nwaku:latest.log
2026-02-20 04:43:48.479 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4323
2026-02-20 04:43:48.479 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:43:49.480 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4323/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:43:49.496 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-02-20 04:43:49.497 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:43:49.498 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4323/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:43:49.504 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.117.210/tcp/4324/p2p/16Uiu2HAmMC7T6iJMweXMHeFbivRq2XXyEt57Sy1b4mEFqPRM1fsr","/ip4/172.18.117.210/tcp/4325/ws/p2p/16Uiu2HAmMC7T6iJMweXMHeFbivRq2XXyEt57Sy1b4mEFqPRM1fsr"],"enrUri":"enr:-L24QO3nczIV52to6CzGpuDZK86WuknAka-jO039nkT5DQGQYq_X_OEMynIHJzoBvCQdf1UXoUf30cbwSFGx0YiHZnwCgmlkgnY0gmlwhKwSddKKbXVsdGlhZGRyc5YACASsEnXSBhDkAAoErBJ10gYQ5d0DgnJzhQACAQAAiXNlY3AyNTZrMaEDftaHVwNKwRkYfrQKeIXYIG82wXUFSEowuFlC3pyPFJ2DdGNwghDkg3VkcIIQ5oV3YWt1MgE"}'
2026-02-20 04:43:49.504 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:43:49.505 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4323/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.35.230/tcp/64479/p2p/16Uiu2HAkx4J88kp66tZARS8JWHpinaWv7WQzooBXUjBbveT2cRkc"]'
2026-02-20 04:43:49.510 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:43:49.516 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:43:49.516 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-02-20_04-43-44__e8e4394b-dca5-4950-8199-db487a240a36__wakuorg_nwaku:latest.log
2026-02-20 04:43:49.516 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:43:49.517 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:43:49.518 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:43:49.518 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.107.97
2026-02-20 04:43:49.518 DEBUG [src.node.docker_mananger] Generated ports ['26042', '26043', '26044', '26045', '26046']
2026-02-20 04:43:49.518 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:43:49.518 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:43:49.518 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:43:49.518 DEBUG [src.node.docker_mananger] docker run -i -t -p 26042:26042 -p 26043:26043 -p 26044:26044 -p 26045:26045 -p 26046:26046 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26044 --rest-port=26042 --tcp-port=26043 --discv5-udp-port=26045 --rest-address=0.0.0.0 --nat=extip:172.18.107.97 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=5d5649bbeec5beee280eadfe58bbcaae2acabaf291eab2b2b70aabba57cf37bc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26046 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLd2ZqFmd6QgZDh6jNfaobJfnlnXhn58Z-g1uHjWznkLOa-8k7U_QbxKMZEFK8bBtd_bIVsKwAH3VL7rRF8BnIMCgmlkgnY0gmlwhKwSI-aKbXVsdGlhZGRyc5YACASsEiPmBvvfAAoErBIj5gb74N0DgnJzhQACAQAAiXNlY3AyNTZrMaECJxkmonNh0lZTBHQBGAGCXcgYS5VSdI-G6x1v5jjOUcmDdGNwgvvfg3VkcIL74YV3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-02-20 04:43:49.717 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.107.97 waku 1ee475b745b5ac9aa424324a48c95f6786d7760979813b1b24671ec2f260ad40
2026-02-20 04:43:49.750 DEBUG [src.node.docker_mananger] Container started with ID 1ee475b745b5. Setting up logs at ./log/docker/node5_2026-02-20_04-43-44__e8e4394b-dca5-4950-8199-db487a240a36__wakuorg_nwaku:latest.log
2026-02-20 04:43:49.750 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 26042
2026-02-20 04:43:49.751 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:43:50.752 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26042/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:43:50.766 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-02-20 04:43:50.766 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:43:50.766 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26042/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:43:50.771 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.107.97/tcp/26043/p2p/16Uiu2HAm9iRWVxevJ3edqLwp42cytZ63PGqJantN95yKCU6t6zK6","/ip4/172.18.107.97/tcp/26044/ws/p2p/16Uiu2HAm9iRWVxevJ3edqLwp42cytZ63PGqJantN95yKCU6t6zK6"],"enrUri":"enr:-L24QOR1byn_7Vs1NxQ8l_rArp8uVeeggnAwejQ5kEzej6DADNinihYRwI0xDWNNeNHZh784gYCF8hMdcMmg6BtctK0CgmlkgnY0gmlwhKwSa2GKbXVsdGlhZGRyc5YACASsEmthBmW7AAoErBJrYQZlvN0DgnJzhQACAQAAiXNlY3AyNTZrMaEC1E4g-HGyEZfzQe_pbvffdYf1bpD_1GEab-9qzDkLeHWDdGNwgmW7g3VkcIJlvYV3YWt1MgE"}'
2026-02-20 04:43:50.773 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:43:50.773 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26042/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.35.230/tcp/64479/p2p/16Uiu2HAkx4J88kp66tZARS8JWHpinaWv7WQzooBXUjBbveT2cRkc"]'
2026-02-20 04:43:50.776 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:43:50.777 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64478/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-02-20 04:43:50.779 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:43:50.779 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14354/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-02-20 04:43:50.782 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:43:50.782 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22850/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-02-20 04:43:50.785 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:43:50.785 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4323/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-02-20 04:43:50.787 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:43:50.787 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26042/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-02-20 04:43:50.789 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:43:50.790 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64478/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:43:50.799 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:43:50.799 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:43:50.900 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:43:50.900 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64478/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:43:50.903 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562630790346040,"ephemeral":false,"proof":""}]'
2026-02-20 04:43:50.905 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:43:50.905 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14354/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:43:50.907 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562630790346040,"ephemeral":false,"proof":""}]'
2026-02-20 04:43:50.908 DEBUG [src.steps.sharding] Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
2026-02-20 04:43:50.909 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22850/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:43:50.911 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562630790346040,"ephemeral":false,"proof":""}]'
2026-02-20 04:43:50.912 DEBUG [src.steps.sharding] Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
2026-02-20 04:43:50.913 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4323/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:43:50.915 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562630790346040,"ephemeral":false,"proof":""}]'
2026-02-20 04:43:50.916 DEBUG [src.steps.sharding] Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
2026-02-20 04:43:50.917 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26042/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:43:50.919 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562630790346040,"ephemeral":false,"proof":""}]'
2026-02-20 04:43:50.921 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-20 04:43:50.922 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-20 04:43:50.922 DEBUG [src.node.waku_node] Stopping container with id 1a2d56bc6848
2026-02-20 04:43:51.528 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:43:51.529 DEBUG [src.node.waku_node] Stopping container with id 457265855d81
2026-02-20 04:43:52.080 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:43:52.081 DEBUG [src.node.waku_node] Stopping container with id 554c7de692ae
2026-02-20 04:43:52.344 ERROR [src.node.docker_mananger] Max retries reached for container 1a2d56bc6848. Exiting log stream.
2026-02-20 04:43:52.584 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:43:52.584 DEBUG [src.node.waku_node] Stopping container with id cbcdeebb713a
2026-02-20 04:43:52.913 ERROR [src.node.docker_mananger] Max retries reached for container 457265855d81. Exiting log stream.
2026-02-20 04:43:53.162 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:43:53.163 DEBUG [src.node.waku_node] Stopping container with id 1ee475b745b5
2026-02-20 04:43:53.398 ERROR [src.node.docker_mananger] Max retries reached for container 554c7de692ae. Exiting log stream.
2026-02-20 04:43:53.660 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:43:53.661 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-20 04:43:53.675 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:43:53.685 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:43:53.690 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:43:53.695 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:43:53.699 DEBUG [src.node.docker_mananger] 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_store_with_multiple_hashes with id: 2026-02-20_04-35-40__2f905f78-2e19-4337-a598-14f3d8530f43
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-20_04-35-40__2f905f78-2e19-4337-a598-14f3d8530f43__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.41
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9156', '9157', '9158', '9159', '9160']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 9156:9156 -p 9157:9157 -p 9158:9158 -p 9159:9159 -p 9160:9160 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9158 --rest-port=9156 --tcp-port=9157 --discv5-udp-port=9159 --rest-address=0.0.0.0 --nat=extip:172.18.141.41 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=14cbcbb6d14114fdbf86aeb855042ba9d4b6dab55bbd5ed2ca9ba273deeda17a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9160 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c2183cab1377. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.141.41 waku a7f7854f825cb832662b6a10227714cc55549e13327e4ae2d96d1c678ed3b672
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a7f7854f825c. Setting up logs at ./log/docker/publishing_node1_2026-02-20_04-35-40__2f905f78-2e19-4337-a598-14f3d8530f43__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 9156
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 46f3c2b967ea. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9156/health" -H "Content-Type: application/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:9156/debug/v1/info" -H "Content-Type: application/json" -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.41/tcp/9157/p2p/16Uiu2HAmTzYibNvqtAnQsg2frj98UzAzvRfy2zUJcmWfEbK2hjLg","/ip4/172.18.141.41/tcp/9158/ws/p2p/16Uiu2HAmTzYibNvqtAnQsg2frj98UzAzvRfy2zUJcmWfEbK2hjLg"],"enrUri":"enr:-L24QP2vsmF_fnTa_7Cbc_NWbHqkM1P0vpi3HBlyzqI5gi1ACk3PrreeVGc_oAkV-BtTcAACOlmTgEUGBoFSDaUwbGICgmlkgnY0gmlwhKwSjSmKbXVsdGlhZGRyc5YACASsEo0pBiPFAAoErBKNKQYjxt0DgnJzhQADAQAAiXNlY3AyNTZrMaED4-Hv5YCcsxO5FV2tu3ZkGpbf3hLciIjsyNCQUYD8ge2DdGNwgiPFg3VkcIIjx4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-20_04-35-40__2f905f78-2e19-4337-a598-14f3d8530f43__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.137.94
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56683', '56684', '56685', '56686', '56687']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 56683:56683 -p 56684:56684 -p 56685:56685 -p 56686:56686 -p 56687:56687 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56685 --rest-port=56683 --tcp-port=56684 --discv5-udp-port=56686 --rest-address=0.0.0.0 --nat=extip:172.18.137.94 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=feeedced3559cb3afba1d67bdc2ef1fcbddcda3b65eaff9a7b6453d26ea0ebe6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56687 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QP2vsmF_fnTa_7Cbc_NWbHqkM1P0vpi3HBlyzqI5gi1ACk3PrreeVGc_oAkV-BtTcAACOlmTgEUGBoFSDaUwbGICgmlkgnY0gmlwhKwSjSmKbXVsdGlhZGRyc5YACASsEo0pBiPFAAoErBKNKQYjxt0DgnJzhQADAQAAiXNlY3AyNTZrMaED4-Hv5YCcsxO5FV2tu3ZkGpbf3hLciIjsyNCQUYD8ge2DdGNwgiPFg3VkcIIjx4V3YWt1MgM --storenode=/ip4/172.18.141.41/tcp/9157/p2p/16Uiu2HAmTzYibNvqtAnQsg2frj98UzAzvRfy2zUJcmWfEbK2hjLg --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.137.94 waku 952d5e88cbc1f86426d778c918f13294405ecef10396a9a17d589e33df9aa917
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 952d5e88cbc1. Setting up logs at ./log/docker/store_node1_2026-02-20_04-35-40__2f905f78-2e19-4337-a598-14f3d8530f43__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 56683
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56683/health" -H "Content-Type: application/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:56683/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.137.94/tcp/56684/p2p/16Uiu2HAmJBEqQJuDwqNUcWoBGonfsChJKN6JNSRUCDGF6GURndxA","/ip4/172.18.137.94/tcp/56685/ws/p2p/16Uiu2HAmJBEqQJuDwqNUcWoBGonfsChJKN6JNSRUCDGF6GURndxA"],"enrUri":"enr:-L24QOUMrW7w8mDDAx6-e5DzTmPsoV7iFvj4gd0D2FTwEYWiKuigyLqiA-Bo3a5WafbJ1a6EuLlhzV4NAgzalUNC7OoCgmlkgnY0gmlwhKwSiV6KbXVsdGlhZGRyc5YACASsEoleBt1sAAoErBKJXgbdbd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDUgo8n5_UAjLK36ryOyXZL8C-jat1C3PIxxFBTg3CHjeDdGNwgt1sg3VkcILdboV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56683/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.141.41/tcp/9157/p2p/16Uiu2HAmTzYibNvqtAnQsg2frj98UzAzvRfy2zUJcmWfEbK2hjLg"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9156/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:56683/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:9156/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9156/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9156/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9156/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9156/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9156/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9156/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9156/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9156/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9156/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9156/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9156/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9156/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9156/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9156/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9156/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9156/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9156/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9156/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9156/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9156/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9156/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9156/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9156/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9156/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9156/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9156/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9156/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9156/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9156/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9156/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9156/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9156/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9156/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9156/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9156/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9156/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9156/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9156/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9156/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9156/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x19cd5cca32e1f465a960091f6cbcffd1411be18324cdc68192a20ebf2a9255cc%2C0xce39dce679d6527126078f81e584b70c4852c7e92060324e7c9cb5c136a828e4&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":"0x19cd5cca32e1f465a960091f6cbcffd1411be18324cdc68192a20ebf2a9255cc"},{"messageHash":"0xce39dce679d6527126078f81e584b70c4852c7e92060324e7c9cb5c136a828e4"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56683/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x19cd5cca32e1f465a960091f6cbcffd1411be18324cdc68192a20ebf2a9255cc%2C0xce39dce679d6527126078f81e584b70c4852c7e92060324e7c9cb5c136a828e4&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":"0x19cd5cca32e1f465a960091f6cbcffd1411be18324cdc68192a20ebf2a9255cc"},{"messageHash":"0xce39dce679d6527126078f81e584b70c4852c7e92060324e7c9cb5c136a828e4"}]}'
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 a7f7854f825c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 952d5e88cbc1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,97 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_extra_field with id: 2026-02-20_04-34-29__31a61f9a-f9e0-468c-9d27-5115aaf8af1c
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-20_04-34-29__31a61f9a-f9e0-468c-9d27-5115aaf8af1c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.67
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63311', '63312', '63313', '63314', '63315']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 63311:63311 -p 63312:63312 -p 63313:63313 -p 63314:63314 -p 63315:63315 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63313 --rest-port=63311 --tcp-port=63312 --discv5-udp-port=63314 --rest-address=0.0.0.0 --nat=extip:172.18.152.67 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0ca7fdf6eeec5acddb12f77cd023bfa2fd6ec1b353a3bfeaa89fa4c1a79d0343 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63315 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.152.67 waku 0333e10b91d6097c68938f543573b22d974cd59ac03e7529e515d4e02b893a6b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0333e10b91d6. Setting up logs at ./log/docker/receiving_node1_2026-02-20_04-34-29__31a61f9a-f9e0-468c-9d27-5115aaf8af1c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 63311
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 406a811cb17e. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b052e0f2c1af. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63311/health" -H "Content-Type: application/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:63311/debug/v1/info" -H "Content-Type: application/json" -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.67/tcp/63312/p2p/16Uiu2HAmQ8qrLebqGw8JY2Y2PQHVFcoK2zAEFx8DXfAHBBRpu3R1","/ip4/172.18.152.67/tcp/63313/ws/p2p/16Uiu2HAmQ8qrLebqGw8JY2Y2PQHVFcoK2zAEFx8DXfAHBBRpu3R1"],"enrUri":"enr:-L24QJLOSew7ylZTBrZpoGPprqWz6RAVRUYZP_LHg6_ggVhTWGEegQBitDSiJ5zdJczcC5mmHxXF9kOVok6iXJKCsS0CgmlkgnY0gmlwhKwSmEOKbXVsdGlhZGRyc5YACASsEphDBvdQAAoErBKYQwb3Ud0DgnJzhQADAQAAiXNlY3AyNTZrMaEDqpM1dgjBtE58_wP3lMUFIGMzDK40oDP-HwzJbMM1JkiDdGNwgvdQg3VkcIL3UoV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-20_04-34-29__31a61f9a-f9e0-468c-9d27-5115aaf8af1c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.11.29
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['1660', '1661', '1662', '1663', '1664']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 1660:1660 -p 1661:1661 -p 1662:1662 -p 1663:1663 -p 1664:1664 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1662 --rest-port=1660 --tcp-port=1661 --discv5-udp-port=1663 --rest-address=0.0.0.0 --nat=extip:172.18.11.29 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4ddaeea4c5f0041fc1279a2b2c2bb9bcc7009b1f8adbacb29aa7cacc54b84cdf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1664 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.11.29 waku 8191f8581e7725566088dc4464da2b0288db9848591b915b46053c4bdf5d2123
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8191f8581e77. Setting up logs at ./log/docker/receiving_node2_2026-02-20_04-34-29__31a61f9a-f9e0-468c-9d27-5115aaf8af1c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 1660
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1660/health" -H "Content-Type: application/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:1660/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.11.29/tcp/1661/p2p/16Uiu2HAm9bCAVxHaCmKRw7DKZyvd2oA3UvKF4mSCxnekukSWCH62","/ip4/172.18.11.29/tcp/1662/ws/p2p/16Uiu2HAm9bCAVxHaCmKRw7DKZyvd2oA3UvKF4mSCxnekukSWCH62"],"enrUri":"enr:-L24QO-OjXObnyT-rawcv5yvWbvizZKVfY7QwvIPHVqgUCpBFK9jsircp_tCsBIfahi3eIq-c-04wKitiTZk7ssB65ACgmlkgnY0gmlwhKwSCx2KbXVsdGlhZGRyc5YACASsEgsdBgZ9AAoErBILHQYGft0DgnJzhQADAQAAiXNlY3AyNTZrMaEC0nP5XVlU0VrZg48PpY33uoswUL5VdgQv3BZZtZY7YkuDdGNwggZ9g3VkcIIGf4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1660/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.152.67/tcp/63312/p2p/16Uiu2HAmQ8qrLebqGw8JY2Y2PQHVFcoK2zAEFx8DXfAHBBRpu3R1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-20_04-34-29__31a61f9a-f9e0-468c-9d27-5115aaf8af1c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.159.5
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41417', '41418', '41419', '41420', '41421']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 41417:41417 -p 41418:41418 -p 41419:41419 -p 41420:41420 -p 41421:41421 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41419 --rest-port=41417 --tcp-port=41418 --discv5-udp-port=41420 --rest-address=0.0.0.0 --nat=extip:172.18.159.5 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=53f6bd88ac4d21c6f5ad334386d327eceedcba6bab4b8db100525a6d96724baa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41421 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QJLOSew7ylZTBrZpoGPprqWz6RAVRUYZP_LHg6_ggVhTWGEegQBitDSiJ5zdJczcC5mmHxXF9kOVok6iXJKCsS0CgmlkgnY0gmlwhKwSmEOKbXVsdGlhZGRyc5YACASsEphDBvdQAAoErBKYQwb3Ud0DgnJzhQADAQAAiXNlY3AyNTZrMaEDqpM1dgjBtE58_wP3lMUFIGMzDK40oDP-HwzJbMM1JkiDdGNwgvdQg3VkcIL3UoV3YWt1Mgk --lightpushnode=/ip4/172.18.152.67/tcp/63312/p2p/16Uiu2HAmQ8qrLebqGw8JY2Y2PQHVFcoK2zAEFx8DXfAHBBRpu3R1 --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.159.5 waku 113db26b36ceccd00edf76f82267d7398db734698eadce44dc4dd3a66c696cbd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 113db26b36ce. Setting up logs at ./log/docker/lightpush_node1_2026-02-20_04-34-29__31a61f9a-f9e0-468c-9d27-5115aaf8af1c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 41417
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41417/health" -H "Content-Type: application/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:41417/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.159.5/tcp/41418/p2p/16Uiu2HAmLXSYc4TkSosFvMmZnJAjvbw6A12sGmHnTBWmohaj9iEr","/ip4/172.18.159.5/tcp/41419/ws/p2p/16Uiu2HAmLXSYc4TkSosFvMmZnJAjvbw6A12sGmHnTBWmohaj9iEr"],"enrUri":"enr:-L24QOloPzyAMBzVln4mduHqb4tZRLMlYG9-nm99hDQzFX4cITqPos5shmnKQA0n-idD0eVoWIqk6L6R0fRjX5hh7dYCgmlkgnY0gmlwhKwSnwWKbXVsdGlhZGRyc5YACASsEp8FBqHKAAoErBKfBQahy90DgnJzhQADAQAAiXNlY3AyNTZrMaEDdO53w10IBOa5veRa2XP4sfiWkYRjwnFFqc_Hd1nlIGeDdGNwgqHKg3VkcIKhzIV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41417/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.152.67/tcp/63312/p2p/16Uiu2HAmQ8qrLebqGw8JY2Y2PQHVFcoK2zAEFx8DXfAHBBRpu3R1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41417/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.11.29/tcp/1661/p2p/16Uiu2HAm9bCAVxHaCmKRw7DKZyvd2oA3UvKF4mSCxnekukSWCH62"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63311/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:1660/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:41417/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41417/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771562072959755083, "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:41417/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 0333e10b91d6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8191f8581e77
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 113db26b36ce
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0333e10b91d6. 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,257 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_auto_sharding_multiple_content_topics with id: 2026-02-20_04-34-23__ded02012-39e2-4083-b917-ddbae4501507
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-34-23__ded02012-39e2-4083-b917-ddbae4501507__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.160.117
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63043', '63044', '63045', '63046', '63047']
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 63043:63043 -p 63044:63044 -p 63045:63045 -p 63046:63046 -p 63047:63047 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63045 --rest-port=63043 --tcp-port=63044 --discv5-udp-port=63046 --rest-address=0.0.0.0 --nat=extip:172.18.160.117 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d0bf874ee6ce5afcc672acc56fff99eb05f5c5af4bbe0bc7cbe682c6faccf3d1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63047 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --content-topic=/waku/2/content/test.js --content-topic=/app/22/sometopic/someencoding --content-topic=/toychat/2/huilong/proto --content-topic=/statusim/1/community/cbor --content-topic=/app/27/sometopic/someencoding --content-topic=/app/29/sometopic/someencoding --content-topic=/app/20/sometopic/someencoding --num-shards-in-network=8
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.160.117 waku e7286302b00f70315434ce7d8dc6452c51a494c94fb9b6454d598a1b3e45515d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e7286302b00f. Setting up logs at ./log/docker/node1_2026-02-20_04-34-23__ded02012-39e2-4083-b917-ddbae4501507__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 63043
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 15e3b720171d. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63043/health" -H "Content-Type: application/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:63043/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.160.117/tcp/63044/p2p/16Uiu2HAmQJ9CZ9CpKy9KPxDV2Xp2Z2fieaAVxupMLduwgAkx6XvS","/ip4/172.18.160.117/tcp/63045/ws/p2p/16Uiu2HAmQJ9CZ9CpKy9KPxDV2Xp2Z2fieaAVxupMLduwgAkx6XvS"],"enrUri":"enr:-L24QP6fuFZ-Q-GJgmRR96HSBJZsGcs3NS9rMm7XJcOua3I0IocqXlAW7Y3jVKErwH4kBiwj8BvSRiUIFPSok_1BWOQCgmlkgnY0gmlwhKwSoHWKbXVsdGlhZGRyc5YACASsEqB1BvZEAAoErBKgdQb2Rd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDrPUNWykFrTtKIaW7EYTxZWSNoiZn49VsVfr_jeZQ4SuDdGNwgvZEg3VkcIL2RoV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-20_04-34-23__ded02012-39e2-4083-b917-ddbae4501507__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.200.19
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53284', '53285', '53286', '53287', '53288']
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 53284:53284 -p 53285:53285 -p 53286:53286 -p 53287:53287 -p 53288:53288 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53286 --rest-port=53284 --tcp-port=53285 --discv5-udp-port=53287 --rest-address=0.0.0.0 --nat=extip:172.18.200.19 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=5ec3cda5fb8c130cc26f59afcd98bcdb01f9353fc8baaba8a50f12c1a83fdb8c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53288 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QP6fuFZ-Q-GJgmRR96HSBJZsGcs3NS9rMm7XJcOua3I0IocqXlAW7Y3jVKErwH4kBiwj8BvSRiUIFPSok_1BWOQCgmlkgnY0gmlwhKwSoHWKbXVsdGlhZGRyc5YACASsEqB1BvZEAAoErBKgdQb2Rd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDrPUNWykFrTtKIaW7EYTxZWSNoiZn49VsVfr_jeZQ4SuDdGNwgvZEg3VkcIL2RoV3YWt1MgU --filternode=/ip4/172.18.160.117/tcp/63044/p2p/16Uiu2HAmQJ9CZ9CpKy9KPxDV2Xp2Z2fieaAVxupMLduwgAkx6XvS --content-topic=/myapp/1/latest/proto --content-topic=/waku/2/content/test.js --content-topic=/app/22/sometopic/someencoding --content-topic=/toychat/2/huilong/proto --content-topic=/statusim/1/community/cbor --content-topic=/app/27/sometopic/someencoding --content-topic=/app/29/sometopic/someencoding --content-topic=/app/20/sometopic/someencoding
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.200.19 waku 0697ae67017875ccfd629fb9ad23275f2743c50eace86747a7b19e6168ce02e1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0697ae670178. Setting up logs at ./log/docker/node2_2026-02-20_04-34-23__ded02012-39e2-4083-b917-ddbae4501507__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 53284
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53284/health" -H "Content-Type: application/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:53284/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.200.19/tcp/53285/p2p/16Uiu2HAm18u8fWZX7mwp2bdjWghhLHL6B3WmHTKMUHujomR4iGKY","/ip4/172.18.200.19/tcp/53286/ws/p2p/16Uiu2HAm18u8fWZX7mwp2bdjWghhLHL6B3WmHTKMUHujomR4iGKY"],"enrUri":"enr:-L24QLjlP9UQ5BogjPheRdAHC1hk7RcGjxPhqA4ujYkUUs5lPEHXxgM_WvKpF8vOabzK6YE72BGGMZF88PO-VwHof0sCgmlkgnY0gmlwhKwSyBOKbXVsdGlhZGRyc5YACASsEsgTBtAlAAoErBLIEwbQJt0DgnJzhQACAQAAiXNlY3AyNTZrMaECVNoesW70Yd_8JvFkLpg2aB5KfYsiY3EIzRoHvtYcx-eDdGNwgtAlg3VkcILQJ4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53284/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.160.117/tcp/63044/p2p/16Uiu2HAmQJ9CZ9CpKy9KPxDV2Xp2Z2fieaAVxupMLduwgAkx6XvS"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63043/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:53284/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "80d8c492-02be-44c8-88f8-1d72ad0d3bbd", "contentFilters": ["/myapp/1/latest/proto"], "pubsubTopic": "/waku/2/rs/2/0"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"80d8c492-02be-44c8-88f8-1d72ad0d3bbd","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53284/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "e722662c-b2f0-4275-af1d-8bdd84a3ca81", "contentFilters": ["/waku/2/content/test.js"], "pubsubTopic": "/waku/2/rs/2/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"e722662c-b2f0-4275-af1d-8bdd84a3ca81","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53284/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "b9564315-ae9a-4e0a-ab26-c35f2498ed5e", "contentFilters": ["/app/22/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/2"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"b9564315-ae9a-4e0a-ab26-c35f2498ed5e","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53284/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "44cc7095-9676-47f7-add1-70369e39dcb3", "contentFilters": ["/toychat/2/huilong/proto"], "pubsubTopic": "/waku/2/rs/2/3"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"44cc7095-9676-47f7-add1-70369e39dcb3","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53284/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "3715098a-f0d5-4dc4-bf70-400bd3ae9c27", "contentFilters": ["/statusim/1/community/cbor"], "pubsubTopic": "/waku/2/rs/2/4"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"3715098a-f0d5-4dc4-bf70-400bd3ae9c27","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53284/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a0c4690b-faf9-4119-ba72-2726d666c423", "contentFilters": ["/app/27/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/5"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"a0c4690b-faf9-4119-ba72-2726d666c423","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53284/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "198ddc7a-7239-4e4d-b8be-47ff55cb5626", "contentFilters": ["/app/29/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/6"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"198ddc7a-7239-4e4d-b8be-47ff55cb5626","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53284/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "100924c7-ec1c-4f17-8805-82b859b30b54", "contentFilters": ["/app/20/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/7"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"100924c7-ec1c-4f17-8805-82b859b30b54","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63043/relay/v1/auto/messages" -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:63043/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
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 e7286302b00f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0697ae670178
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-02-20_04-34-23__ded02012-39e2-4083-b917-ddbae4501507__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-02-20_04-34-23__ded02012-39e2-4083-b917-ddbae4501507__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_auto_sharding_multiple_content_topics with id: 2026-02-20_04-34-27__0eda3720-a4a1-457a-acf0-651edc85ffd5
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-34-27__0eda3720-a4a1-457a-acf0-651edc85ffd5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.100.2
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['2088', '2089', '2090', '2091', '2092']
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 2088:2088 -p 2089:2089 -p 2090:2090 -p 2091:2091 -p 2092:2092 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2090 --rest-port=2088 --tcp-port=2089 --discv5-udp-port=2091 --rest-address=0.0.0.0 --nat=extip:172.18.100.2 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=3fe29bb3bbbc55eff6f5dcd4b7b10a911fdb0be62aef9af11dcadbc0cbad58cc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2092 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --content-topic=/waku/2/content/test.js --content-topic=/app/22/sometopic/someencoding --content-topic=/toychat/2/huilong/proto --content-topic=/statusim/1/community/cbor --content-topic=/app/27/sometopic/someencoding --content-topic=/app/29/sometopic/someencoding --content-topic=/app/20/sometopic/someencoding --num-shards-in-network=8
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.100.2 waku d4b3d2fcd6a375134427c52100bd32404e04afbfe059426f37994dcc53113021
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d4b3d2fcd6a3. Setting up logs at ./log/docker/node1_2026-02-20_04-34-27__0eda3720-a4a1-457a-acf0-651edc85ffd5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 2088
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 e7286302b00f. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0697ae670178. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2088/health" -H "Content-Type: application/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:2088/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.100.2/tcp/2089/p2p/16Uiu2HAkws84nUjkMARcTvUSXHujDgYTeMaxTX1TXB9xsBRp9uZk","/ip4/172.18.100.2/tcp/2090/ws/p2p/16Uiu2HAkws84nUjkMARcTvUSXHujDgYTeMaxTX1TXB9xsBRp9uZk"],"enrUri":"enr:-L24QCmbhD-QIAotdbqHfUQ3MUjl2MrZBaJJ_h_zsUVkZdAFTbsiJIafA1J5kfy9ilPOslfoMg39KmAH5kUEdkx9mQgCgmlkgnY0gmlwhKwSZAKKbXVsdGlhZGRyc5YACASsEmQCBggpAAoErBJkAgYIKt0DgnJzhQACAQAAiXNlY3AyNTZrMaECJDxjwhVXkcBQ2FS7GbNkXj098LGUV78qrZQL3vZyu2uDdGNwgggpg3VkcIIIK4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-20_04-34-27__0eda3720-a4a1-457a-acf0-651edc85ffd5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.63.175
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29588', '29589', '29590', '29591', '29592']
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 29588:29588 -p 29589:29589 -p 29590:29590 -p 29591:29591 -p 29592:29592 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29590 --rest-port=29588 --tcp-port=29589 --discv5-udp-port=29591 --rest-address=0.0.0.0 --nat=extip:172.18.63.175 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=37da158bc7c5be7df9bc9e13fd8e4b78dea69acead2e7fd31aaddea6ecaf75d1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29592 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QCmbhD-QIAotdbqHfUQ3MUjl2MrZBaJJ_h_zsUVkZdAFTbsiJIafA1J5kfy9ilPOslfoMg39KmAH5kUEdkx9mQgCgmlkgnY0gmlwhKwSZAKKbXVsdGlhZGRyc5YACASsEmQCBggpAAoErBJkAgYIKt0DgnJzhQACAQAAiXNlY3AyNTZrMaECJDxjwhVXkcBQ2FS7GbNkXj098LGUV78qrZQL3vZyu2uDdGNwgggpg3VkcIIIK4V3YWt1MgU --filternode=/ip4/172.18.100.2/tcp/2089/p2p/16Uiu2HAkws84nUjkMARcTvUSXHujDgYTeMaxTX1TXB9xsBRp9uZk --content-topic=/myapp/1/latest/proto --content-topic=/waku/2/content/test.js --content-topic=/app/22/sometopic/someencoding --content-topic=/toychat/2/huilong/proto --content-topic=/statusim/1/community/cbor --content-topic=/app/27/sometopic/someencoding --content-topic=/app/29/sometopic/someencoding --content-topic=/app/20/sometopic/someencoding
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.63.175 waku 27a102a3f89bb4be9469797f1e6090cf3e1980fd1e1b0375eabe6c6e26cf6c98
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 27a102a3f89b. Setting up logs at ./log/docker/node2_2026-02-20_04-34-27__0eda3720-a4a1-457a-acf0-651edc85ffd5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 29588
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29588/health" -H "Content-Type: application/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:29588/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.63.175/tcp/29589/p2p/16Uiu2HAmTyzwDbe2vZR37Bst66D5Qnf7gPrME9BzREySS8DnDgnR","/ip4/172.18.63.175/tcp/29590/ws/p2p/16Uiu2HAmTyzwDbe2vZR37Bst66D5Qnf7gPrME9BzREySS8DnDgnR"],"enrUri":"enr:-L24QDoGTctA5xchIubFFs1brZH6XIc0mpr3swdsrQbcFHDPMPj41Tr3Ecufk1MHqAVK36orIgBkJAt2_yTsyxoWHV8CgmlkgnY0gmlwhKwSP6-KbXVsdGlhZGRyc5YACASsEj-vBnOVAAoErBI_rwZzlt0DgnJzhQACAQAAiXNlY3AyNTZrMaED474ALWmPxnaeB4eHoOe6DIUeNwY92ia6oRgHtbj5MzaDdGNwgnOVg3VkcIJzl4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29588/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.100.2/tcp/2089/p2p/16Uiu2HAkws84nUjkMARcTvUSXHujDgYTeMaxTX1TXB9xsBRp9uZk"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2088/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:29588/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "93bf30a7-8b7c-4536-8baf-bd85cfb07696", "contentFilters": ["/myapp/1/latest/proto"], "pubsubTopic": "/waku/2/rs/2/0"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"93bf30a7-8b7c-4536-8baf-bd85cfb07696","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29588/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "5d69cf40-8726-4aab-8d91-1564a641b0c5", "contentFilters": ["/waku/2/content/test.js"], "pubsubTopic": "/waku/2/rs/2/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"5d69cf40-8726-4aab-8d91-1564a641b0c5","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29588/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "d6815c01-8af1-464a-878e-e51a66fb53b2", "contentFilters": ["/app/22/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/2"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"d6815c01-8af1-464a-878e-e51a66fb53b2","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29588/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6e955d85-c5ea-4061-b09e-4313cb2b5149", "contentFilters": ["/toychat/2/huilong/proto"], "pubsubTopic": "/waku/2/rs/2/3"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"6e955d85-c5ea-4061-b09e-4313cb2b5149","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29588/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "f98d1408-68f8-4d74-b3fb-da075a104455", "contentFilters": ["/statusim/1/community/cbor"], "pubsubTopic": "/waku/2/rs/2/4"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"f98d1408-68f8-4d74-b3fb-da075a104455","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29588/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "07759e76-cb37-4ffd-a5c3-3e191340f6bf", "contentFilters": ["/app/27/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/5"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"07759e76-cb37-4ffd-a5c3-3e191340f6bf","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29588/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "2f197547-d827-419f-b471-7170bbc9ac53", "contentFilters": ["/app/29/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/6"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"2f197547-d827-419f-b471-7170bbc9ac53","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29588/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "42b3394e-b56b-4535-9001-b2b69051df20", "contentFilters": ["/app/20/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/7"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"42b3394e-b56b-4535-9001-b2b69051df20","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2088/relay/v1/auto/messages" -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:2088/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
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 d4b3d2fcd6a3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 27a102a3f89b
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-02-20_04-34-27__0eda3720-a4a1-457a-acf0-651edc85ffd5__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-02-20_04-34-27__0eda3720-a4a1-457a-acf0-651edc85ffd5__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_auto_sharding_multiple_content_topics with id: 2026-02-20_04-34-31__97074ff7-996c-437e-b943-0aa622a260f3
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-34-31__97074ff7-996c-437e-b943-0aa622a260f3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.192.93
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7402', '7403', '7404', '7405', '7406']
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 7402:7402 -p 7403:7403 -p 7404:7404 -p 7405:7405 -p 7406:7406 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7404 --rest-port=7402 --tcp-port=7403 --discv5-udp-port=7405 --rest-address=0.0.0.0 --nat=extip:172.18.192.93 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=792ce2add654e18edbc7fbe280d30da2afd1d5b3ce7bce734eeca9cc8d33aa9e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7406 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --content-topic=/waku/2/content/test.js --content-topic=/app/22/sometopic/someencoding --content-topic=/toychat/2/huilong/proto --content-topic=/statusim/1/community/cbor --content-topic=/app/27/sometopic/someencoding --content-topic=/app/29/sometopic/someencoding --content-topic=/app/20/sometopic/someencoding --num-shards-in-network=8
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.192.93 waku b92afae4e7ff9a5767feb7d342a927d1f46c580a836578f12e387f8be4ebc448
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b92afae4e7ff. Setting up logs at ./log/docker/node1_2026-02-20_04-34-31__97074ff7-996c-437e-b943-0aa622a260f3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 7402
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 d4b3d2fcd6a3. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 27a102a3f89b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7402/health" -H "Content-Type: application/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:7402/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.192.93/tcp/7403/p2p/16Uiu2HAm4DV7bBSZT5ucbNZr2uNdj9D12iun7jpbNULXPUY3zhpZ","/ip4/172.18.192.93/tcp/7404/ws/p2p/16Uiu2HAm4DV7bBSZT5ucbNZr2uNdj9D12iun7jpbNULXPUY3zhpZ"],"enrUri":"enr:-L24QMi7xPrb7CD2r3vYPc6JS-AXkHY9e72i1oSncra13WkOODtxJD5PEzBsUkcOa_Hp0PSJkNOW3XrJ7GBDJHe8a48CgmlkgnY0gmlwhKwSwF2KbXVsdGlhZGRyc5YACASsEsBdBhzrAAoErBLAXQYc7N0DgnJzhQACAQAAiXNlY3AyNTZrMaECgpntSC7Ab5SM5tAX9SdUilQCRqP_JGS8Z3DHxpPk046DdGNwghzrg3VkcIIc7YV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-20_04-34-31__97074ff7-996c-437e-b943-0aa622a260f3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.230
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25893', '25894', '25895', '25896', '25897']
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 25893:25893 -p 25894:25894 -p 25895:25895 -p 25896:25896 -p 25897:25897 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25895 --rest-port=25893 --tcp-port=25894 --discv5-udp-port=25896 --rest-address=0.0.0.0 --nat=extip:172.18.173.230 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=9b1ad4fd807cc5fc5ca937a9752ae1dedf150580b742adaff6c23d9b8edc7bc1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25897 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QMi7xPrb7CD2r3vYPc6JS-AXkHY9e72i1oSncra13WkOODtxJD5PEzBsUkcOa_Hp0PSJkNOW3XrJ7GBDJHe8a48CgmlkgnY0gmlwhKwSwF2KbXVsdGlhZGRyc5YACASsEsBdBhzrAAoErBLAXQYc7N0DgnJzhQACAQAAiXNlY3AyNTZrMaECgpntSC7Ab5SM5tAX9SdUilQCRqP_JGS8Z3DHxpPk046DdGNwghzrg3VkcIIc7YV3YWt1MgU --filternode=/ip4/172.18.192.93/tcp/7403/p2p/16Uiu2HAm4DV7bBSZT5ucbNZr2uNdj9D12iun7jpbNULXPUY3zhpZ --content-topic=/myapp/1/latest/proto --content-topic=/waku/2/content/test.js --content-topic=/app/22/sometopic/someencoding --content-topic=/toychat/2/huilong/proto --content-topic=/statusim/1/community/cbor --content-topic=/app/27/sometopic/someencoding --content-topic=/app/29/sometopic/someencoding --content-topic=/app/20/sometopic/someencoding
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.173.230 waku 6758f4e2431ae8da5d05a661b2ded3fb9ede2af66b625b0f909586117288f186
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6758f4e2431a. Setting up logs at ./log/docker/node2_2026-02-20_04-34-31__97074ff7-996c-437e-b943-0aa622a260f3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 25893
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25893/health" -H "Content-Type: application/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:25893/debug/v1/info" -H "Content-Type: application/json" -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.230/tcp/25894/p2p/16Uiu2HAmRPhALCYuG3qR1Yt6BxyXd2m98k7e9B5AwLePJ4sQ7ybP","/ip4/172.18.173.230/tcp/25895/ws/p2p/16Uiu2HAmRPhALCYuG3qR1Yt6BxyXd2m98k7e9B5AwLePJ4sQ7ybP"],"enrUri":"enr:-L24QKS2FvpdrQ6gzhOql_hgCuyZKtc13AQkaW9eRFUUmyPybh81j3X45ueVPUnml4Prkps2GdTR_hs9GIKZdE9l1tsCgmlkgnY0gmlwhKwSreaKbXVsdGlhZGRyc5YACASsEq3mBmUmAAoErBKt5gZlJ90DgnJzhQACAQAAiXNlY3AyNTZrMaEDvTzIRhVvGP_YJqZKvgiqmy6KYd82emeb7eswDudnM4qDdGNwgmUmg3VkcIJlKIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25893/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.192.93/tcp/7403/p2p/16Uiu2HAm4DV7bBSZT5ucbNZr2uNdj9D12iun7jpbNULXPUY3zhpZ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7402/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:25893/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1948dff9-0c11-4c54-945f-75ddb86c78f3", "contentFilters": ["/myapp/1/latest/proto"], "pubsubTopic": "/waku/2/rs/2/0"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1948dff9-0c11-4c54-945f-75ddb86c78f3","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25893/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "0f743b71-60cf-4ad1-add4-ac17f3a86c22", "contentFilters": ["/waku/2/content/test.js"], "pubsubTopic": "/waku/2/rs/2/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"0f743b71-60cf-4ad1-add4-ac17f3a86c22","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25893/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "10116c16-ef5f-477a-8b4a-6d4d3b8fab0c", "contentFilters": ["/app/22/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/2"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"10116c16-ef5f-477a-8b4a-6d4d3b8fab0c","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25893/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "153d05ee-f9ae-4f5f-9428-21b6dc04fbdf", "contentFilters": ["/toychat/2/huilong/proto"], "pubsubTopic": "/waku/2/rs/2/3"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"153d05ee-f9ae-4f5f-9428-21b6dc04fbdf","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25893/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "d180cf0f-0e5f-4e1e-ab92-a58288d913ce", "contentFilters": ["/statusim/1/community/cbor"], "pubsubTopic": "/waku/2/rs/2/4"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"d180cf0f-0e5f-4e1e-ab92-a58288d913ce","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25893/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "d6ea56bb-722a-448d-98e4-3909040827a3", "contentFilters": ["/app/27/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/5"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"d6ea56bb-722a-448d-98e4-3909040827a3","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25893/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "363c7b4d-b82e-4064-bf39-0191a8027999", "contentFilters": ["/app/29/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/6"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"363c7b4d-b82e-4064-bf39-0191a8027999","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25893/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "33caccdf-a04b-45d8-a66e-2b3bb63931f0", "contentFilters": ["/app/20/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/7"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"33caccdf-a04b-45d8-a66e-2b3bb63931f0","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7402/relay/v1/auto/messages" -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:7402/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
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 b92afae4e7ff
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6758f4e2431a
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-02-20_04-34-31__97074ff7-996c-437e-b943-0aa622a260f3__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-02-20_04-34-31__97074ff7-996c-437e-b943-0aa622a260f3__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,164 @@
2026-02-20 04:34:10.302 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-20 04:34:10.302 DEBUG [tests.conftest] Running test: test_optional_nodes_not_subscribed_to_same_topic with id: 2026-02-20_04-34-10__a7023e8a-14df-4e9b-a88d-0b0f6e0f911a
2026-02-20 04:34:10.302 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-20 04:34:10.303 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-20 04:34:10.303 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-20 04:34:10.310 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:34:10.310 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-34-10__a7023e8a-14df-4e9b-a88d-0b0f6e0f911a__wakuorg_nwaku:latest.log
2026-02-20 04:34:10.310 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:34:10.310 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:34:10.312 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:34:10.312 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.178.177
2026-02-20 04:34:10.312 DEBUG [src.node.docker_mananger] Generated ports ['8833', '8834', '8835', '8836', '8837']
2026-02-20 04:34:10.312 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:34:10.312 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:34:10.312 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:34:10.313 DEBUG [src.node.docker_mananger] docker run -i -t -p 8833:8833 -p 8834:8834 -p 8835:8835 -p 8836:8836 -p 8837:8837 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8835 --rest-port=8833 --tcp-port=8834 --discv5-udp-port=8836 --rest-address=0.0.0.0 --nat=extip:172.18.178.177 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5a6e57eefbfc0aee04e6381b6c9ff9c99300ec1cff2fa4ba2efedbd7ee26bbe5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8837 --metrics-logging=true --relay=true --filter=true
2026-02-20 04:34:10.511 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.178.177 waku 273d39b883d40f0e78bf97fadbe339f33e9c1c69295066b871a042d52c522072
2026-02-20 04:34:10.546 DEBUG [src.node.docker_mananger] Container started with ID 273d39b883d4. Setting up logs at ./log/docker/node1_2026-02-20_04-34-10__a7023e8a-14df-4e9b-a88d-0b0f6e0f911a__wakuorg_nwaku:latest.log
2026-02-20 04:34:10.548 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8833
2026-02-20 04:34:10.550 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:34:10.555 ERROR [src.node.docker_mananger] Max retries reached for container 752f3db21585. Exiting log stream.
2026-02-20 04:34:11.107 ERROR [src.node.docker_mananger] Max retries reached for container 046740da5585. Exiting log stream.
2026-02-20 04:34:11.551 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8833/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:11.554 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-02-20 04:34:11.554 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:34:11.555 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8833/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:11.557 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.178.177/tcp/8834/p2p/16Uiu2HAmEDmuzwNBBZM9xFRagohojtTRvAQPQ844KofPS2kpj8G8","/ip4/172.18.178.177/tcp/8835/ws/p2p/16Uiu2HAmEDmuzwNBBZM9xFRagohojtTRvAQPQ844KofPS2kpj8G8"],"enrUri":"enr:-L24QNs0ii3gNa6Ir4kJn3aMLSmqL9P-cTfe32wBiykYqlj7Mg3N4RmKYpVTB3pjHh3ci6ea42PYHTuUsbpBN8xpg3UCgmlkgnY0gmlwhKwSsrGKbXVsdGlhZGRyc5YACASsErKxBiKCAAoErBKysQYig90DgnJzhQADAQAAiXNlY3AyNTZrMaEDF0HKypwRSkTzoqyuOZdHHFs_EqdgF1mHppo4qrLhiImDdGNwgiKCg3VkcIIihIV3YWt1MgU"}'
2026-02-20 04:34:11.558 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:34:11.558 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-20 04:34:11.565 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:34:11.565 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-20_04-34-10__a7023e8a-14df-4e9b-a88d-0b0f6e0f911a__wakuorg_nwaku:latest.log
2026-02-20 04:34:11.566 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:34:11.566 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:34:11.567 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:34:11.567 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.133.95
2026-02-20 04:34:11.568 DEBUG [src.node.docker_mananger] Generated ports ['6065', '6066', '6067', '6068', '6069']
2026-02-20 04:34:11.568 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:34:11.568 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:34:11.568 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:34:11.568 DEBUG [src.node.docker_mananger] docker run -i -t -p 6065:6065 -p 6066:6066 -p 6067:6067 -p 6068:6068 -p 6069:6069 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6067 --rest-port=6065 --tcp-port=6066 --discv5-udp-port=6068 --rest-address=0.0.0.0 --nat=extip:172.18.133.95 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bc3c95be91c3b05bd3a439ca7aa211ecdccbedfae374aa3ad7ca277ddce2e8ae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6069 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QNs0ii3gNa6Ir4kJn3aMLSmqL9P-cTfe32wBiykYqlj7Mg3N4RmKYpVTB3pjHh3ci6ea42PYHTuUsbpBN8xpg3UCgmlkgnY0gmlwhKwSsrGKbXVsdGlhZGRyc5YACASsErKxBiKCAAoErBKysQYig90DgnJzhQADAQAAiXNlY3AyNTZrMaEDF0HKypwRSkTzoqyuOZdHHFs_EqdgF1mHppo4qrLhiImDdGNwgiKCg3VkcIIihIV3YWt1MgU --filternode=/ip4/172.18.178.177/tcp/8834/p2p/16Uiu2HAmEDmuzwNBBZM9xFRagohojtTRvAQPQ844KofPS2kpj8G8
2026-02-20 04:34:11.754 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.133.95 waku 41be3e165a5f748e476e0d19853596f08f35c23a88ea86f7e92361c5a275b89d
2026-02-20 04:34:11.787 DEBUG [src.node.docker_mananger] Container started with ID 41be3e165a5f. Setting up logs at ./log/docker/node2_2026-02-20_04-34-10__a7023e8a-14df-4e9b-a88d-0b0f6e0f911a__wakuorg_nwaku:latest.log
2026-02-20 04:34:11.787 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6065
2026-02-20 04:34:11.787 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:34:12.788 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6065/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:12.791 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-02-20 04:34:12.791 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:34:12.791 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6065/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:12.793 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.133.95/tcp/6066/p2p/16Uiu2HAmK5CZ3GYCJs3F8DLa96nkzZKX97J3E8NcpzHuUswqca3N","/ip4/172.18.133.95/tcp/6067/ws/p2p/16Uiu2HAmK5CZ3GYCJs3F8DLa96nkzZKX97J3E8NcpzHuUswqca3N"],"enrUri":"enr:-L24QHSscZDx_cVbPz9-FSmTJm8a3WM9vkIbQ2yMamIXsU9CasVHqTmBOLDxf1aLoBZZNFhOnPVdKrFnhiQTfm6iSIwCgmlkgnY0gmlwhKwShV-KbXVsdGlhZGRyc5YACASsEoVfBheyAAoErBKFXwYXs90DgnJzhQADAQAAiXNlY3AyNTZrMaEDX1nbxataZ1YcVI7KQOSGze2_Kh9yzJG9erj7Wby-3GWDdGNwgheyg3VkcIIXtIV3YWt1MgA"}'
2026-02-20 04:34:12.794 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:34:12.794 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.178.177/tcp/8834/p2p/16Uiu2HAmEDmuzwNBBZM9xFRagohojtTRvAQPQ844KofPS2kpj8G8"]'
2026-02-20 04:34:12.828 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:12.839 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:34:12.839 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-20_04-34-10__a7023e8a-14df-4e9b-a88d-0b0f6e0f911a__wakuorg_nwaku:latest.log
2026-02-20 04:34:12.839 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:34:12.839 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:34:12.841 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:34:12.841 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.251.212
2026-02-20 04:34:12.841 DEBUG [src.node.docker_mananger] Generated ports ['3237', '3238', '3239', '3240', '3241']
2026-02-20 04:34:12.841 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:34:12.842 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:34:12.842 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:34:12.842 DEBUG [src.node.docker_mananger] docker run -i -t -p 3237:3237 -p 3238:3238 -p 3239:3239 -p 3240:3240 -p 3241:3241 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3239 --rest-port=3237 --tcp-port=3238 --discv5-udp-port=3240 --rest-address=0.0.0.0 --nat=extip:172.18.251.212 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=acfda05e46ecffa94c235af8ccaad8c70eeef29faf7efe22c712f6c6eedb837c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3241 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QNs0ii3gNa6Ir4kJn3aMLSmqL9P-cTfe32wBiykYqlj7Mg3N4RmKYpVTB3pjHh3ci6ea42PYHTuUsbpBN8xpg3UCgmlkgnY0gmlwhKwSsrGKbXVsdGlhZGRyc5YACASsErKxBiKCAAoErBKysQYig90DgnJzhQADAQAAiXNlY3AyNTZrMaEDF0HKypwRSkTzoqyuOZdHHFs_EqdgF1mHppo4qrLhiImDdGNwgiKCg3VkcIIihIV3YWt1MgU --filternode=/ip4/172.18.178.177/tcp/8834/p2p/16Uiu2HAmEDmuzwNBBZM9xFRagohojtTRvAQPQ844KofPS2kpj8G8
2026-02-20 04:34:13.043 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.251.212 waku 90824b4375d86a822c9d6a68b283bf65a59f18f67cec9051aec11e52de6e6cf2
2026-02-20 04:34:13.080 DEBUG [src.node.docker_mananger] Container started with ID 90824b4375d8. Setting up logs at ./log/docker/node3_2026-02-20_04-34-10__a7023e8a-14df-4e9b-a88d-0b0f6e0f911a__wakuorg_nwaku:latest.log
2026-02-20 04:34:13.081 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 3237
2026-02-20 04:34:13.081 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:34:14.082 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3237/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:14.085 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-02-20 04:34:14.085 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:34:14.085 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3237/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:14.088 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.251.212/tcp/3238/p2p/16Uiu2HAm4xx5mUfFwbNZ1uYKeV5nTcgK2ApZTxt13FW99gbcXJmj","/ip4/172.18.251.212/tcp/3239/ws/p2p/16Uiu2HAm4xx5mUfFwbNZ1uYKeV5nTcgK2ApZTxt13FW99gbcXJmj"],"enrUri":"enr:-L24QPkR9ikVcwe80W-daM38NsX-PuvlFrWWz7j7r8zmiNhWZhKrzqd0MsV24W9jXsh-76jqyRTxO4DS8UzdnP_fwbsCgmlkgnY0gmlwhKwS-9SKbXVsdGlhZGRyc5YACASsEvvUBgymAAoErBL71AYMp90DgnJzhQADAQAAiXNlY3AyNTZrMaECjbxlJ_zvw2LeSIIFSA3qnWGxEwEo_Tn9rUDkk3It7GaDdGNwggymg3VkcIIMqIV3YWt1MgA"}'
2026-02-20 04:34:14.088 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:34:14.088 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3237/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.178.177/tcp/8834/p2p/16Uiu2HAmEDmuzwNBBZM9xFRagohojtTRvAQPQ844KofPS2kpj8G8"]'
2026-02-20 04:34:14.121 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:14.133 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:34:14.133 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-20_04-34-10__a7023e8a-14df-4e9b-a88d-0b0f6e0f911a__wakuorg_nwaku:latest.log
2026-02-20 04:34:14.134 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:34:14.134 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:34:14.140 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:34:14.140 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.139.194
2026-02-20 04:34:14.140 DEBUG [src.node.docker_mananger] Generated ports ['16508', '16509', '16510', '16511', '16512']
2026-02-20 04:34:14.141 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:34:14.142 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:34:14.142 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:34:14.142 DEBUG [src.node.docker_mananger] docker run -i -t -p 16508:16508 -p 16509:16509 -p 16510:16510 -p 16511:16511 -p 16512:16512 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16510 --rest-port=16508 --tcp-port=16509 --discv5-udp-port=16511 --rest-address=0.0.0.0 --nat=extip:172.18.139.194 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=12e19aed38bbaa49df618dd9808d902f94aacadfc3c37c00e8bdecfc76d27e8a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16512 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QNs0ii3gNa6Ir4kJn3aMLSmqL9P-cTfe32wBiykYqlj7Mg3N4RmKYpVTB3pjHh3ci6ea42PYHTuUsbpBN8xpg3UCgmlkgnY0gmlwhKwSsrGKbXVsdGlhZGRyc5YACASsErKxBiKCAAoErBKysQYig90DgnJzhQADAQAAiXNlY3AyNTZrMaEDF0HKypwRSkTzoqyuOZdHHFs_EqdgF1mHppo4qrLhiImDdGNwgiKCg3VkcIIihIV3YWt1MgU --filternode=/ip4/172.18.178.177/tcp/8834/p2p/16Uiu2HAmEDmuzwNBBZM9xFRagohojtTRvAQPQ844KofPS2kpj8G8
2026-02-20 04:34:14.330 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.139.194 waku 4e2ff8e3fe75ec0435f9a55c9e16b1778400b51548ae8ca257a90d68212093a7
2026-02-20 04:34:14.361 DEBUG [src.node.docker_mananger] Container started with ID 4e2ff8e3fe75. Setting up logs at ./log/docker/node4_2026-02-20_04-34-10__a7023e8a-14df-4e9b-a88d-0b0f6e0f911a__wakuorg_nwaku:latest.log
2026-02-20 04:34:14.362 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 16508
2026-02-20 04:34:14.362 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:34:15.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16508/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:15.365 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-02-20 04:34:15.366 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:34:15.366 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16508/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:15.368 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.139.194/tcp/16509/p2p/16Uiu2HAm6ipGdbNzdhVFxK6RCz9mipHLdRXQoG9sqvEaWWWaS8Uq","/ip4/172.18.139.194/tcp/16510/ws/p2p/16Uiu2HAm6ipGdbNzdhVFxK6RCz9mipHLdRXQoG9sqvEaWWWaS8Uq"],"enrUri":"enr:-L24QNLX2HLmTojkxDJ4efMY3p0y3DkuY6cwCp0HpqJJiQWPeZiumezLTqMR9imiS2Xj7Zz2ql5xbVpZEd9zl-jncPoCgmlkgnY0gmlwhKwSi8KKbXVsdGlhZGRyc5YACASsEovCBkB9AAoErBKLwgZAft0DgnJzhQADAQAAiXNlY3AyNTZrMaECp9TNx-9PdUCB69NmE23-to-0HGMorJsizsReRqfXHyKDdGNwgkB9g3VkcIJAf4V3YWt1MgA"}'
2026-02-20 04:34:15.369 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:34:15.369 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16508/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.178.177/tcp/8834/p2p/16Uiu2HAmEDmuzwNBBZM9xFRagohojtTRvAQPQ844KofPS2kpj8G8"]'
2026-02-20 04:34:15.403 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:15.414 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:34:15.414 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-02-20_04-34-10__a7023e8a-14df-4e9b-a88d-0b0f6e0f911a__wakuorg_nwaku:latest.log
2026-02-20 04:34:15.415 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:34:15.416 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:34:15.420 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:34:15.420 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.109.117
2026-02-20 04:34:15.420 DEBUG [src.node.docker_mananger] Generated ports ['13250', '13251', '13252', '13253', '13254']
2026-02-20 04:34:15.420 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:34:15.420 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:34:15.420 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:34:15.421 DEBUG [src.node.docker_mananger] docker run -i -t -p 13250:13250 -p 13251:13251 -p 13252:13252 -p 13253:13253 -p 13254:13254 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13252 --rest-port=13250 --tcp-port=13251 --discv5-udp-port=13253 --rest-address=0.0.0.0 --nat=extip:172.18.109.117 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b49b5fb389a1ecb4aa3a43573cd3d1443dcb0eb3d02a0bd4039a2b6b8db778ab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13254 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QNs0ii3gNa6Ir4kJn3aMLSmqL9P-cTfe32wBiykYqlj7Mg3N4RmKYpVTB3pjHh3ci6ea42PYHTuUsbpBN8xpg3UCgmlkgnY0gmlwhKwSsrGKbXVsdGlhZGRyc5YACASsErKxBiKCAAoErBKysQYig90DgnJzhQADAQAAiXNlY3AyNTZrMaEDF0HKypwRSkTzoqyuOZdHHFs_EqdgF1mHppo4qrLhiImDdGNwgiKCg3VkcIIihIV3YWt1MgU --filternode=/ip4/172.18.178.177/tcp/8834/p2p/16Uiu2HAmEDmuzwNBBZM9xFRagohojtTRvAQPQ844KofPS2kpj8G8
2026-02-20 04:34:15.610 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.109.117 waku f161a26d9a50405596ecf8890ec1ed8b1ce9f4d55d256265c8043c2a00b9aec5
2026-02-20 04:34:15.641 DEBUG [src.node.docker_mananger] Container started with ID f161a26d9a50. Setting up logs at ./log/docker/node5_2026-02-20_04-34-10__a7023e8a-14df-4e9b-a88d-0b0f6e0f911a__wakuorg_nwaku:latest.log
2026-02-20 04:34:15.641 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 13250
2026-02-20 04:34:15.641 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:34:16.642 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13250/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:16.645 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-02-20 04:34:16.645 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:34:16.645 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13250/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:16.647 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.109.117/tcp/13251/p2p/16Uiu2HAm9gV7wD5NcXzcs1wNeBq6phLjqcSPqeQEKKy31UMH1e6W","/ip4/172.18.109.117/tcp/13252/ws/p2p/16Uiu2HAm9gV7wD5NcXzcs1wNeBq6phLjqcSPqeQEKKy31UMH1e6W"],"enrUri":"enr:-L24QIU86Yn-3zwecU1ZeexLfzV8JiWIzJcZuFKRb9cQgea7BjpLinq_XGeL4Xr3_DvWcIplbYNKqYtFUWUlJ7fe_oQCgmlkgnY0gmlwhKwSbXWKbXVsdGlhZGRyc5YACASsEm11BjPDAAoErBJtdQYzxN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC088M0sirkLn4geu_KMwofE9jDtNoyYevKDSUZBWVq7ODdGNwgjPDg3VkcIIzxYV3YWt1MgA"}'
2026-02-20 04:34:16.648 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:34:16.648 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13250/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.178.177/tcp/8834/p2p/16Uiu2HAmEDmuzwNBBZM9xFRagohojtTRvAQPQ844KofPS2kpj8G8"]'
2026-02-20 04:34:16.683 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:16.684 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8833/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-20 04:34:16.691 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:16.692 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "3850821c-3227-413f-b44f-25da2c2d6b88", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-20 04:34:16.711 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"3850821c-3227-413f-b44f-25da2c2d6b88","statusDesc":"OK"}'
2026-02-20 04:34:16.712 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3237/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "c32cc568-95ae-4df8-8ec0-785abdc00527", "contentFilters": ["/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-20 04:34:16.723 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"c32cc568-95ae-4df8-8ec0-785abdc00527","statusDesc":"OK"}'
2026-02-20 04:34:16.723 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16508/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "0c009329-0b98-4300-beb8-f5610f3c2827", "contentFilters": ["/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-20 04:34:16.732 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"0c009329-0b98-4300-beb8-f5610f3c2827","statusDesc":"OK"}'
2026-02-20 04:34:16.733 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13250/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "8147a026-139d-4203-937c-e327bb551762", "contentFilters": ["/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-20 04:34:16.742 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"8147a026-139d-4203-937c-e327bb551762","statusDesc":"OK"}'
2026-02-20 04:34:16.743 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8833/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:16.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:16.751 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:34:16.851 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:16.851 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6065/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:16.854 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":1771562056743337461,"ephemeral":false}]'
2026-02-20 04:34:16.856 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8833/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:16.861 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:16.861 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:34:16.961 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:16.962 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3237/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:16.965 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:3237/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/1/waku-filter/proto'
2026-02-20 04:34:16.968 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-20 04:34:16.969 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-20 04:34:16.969 DEBUG [src.node.waku_node] Stopping container with id 273d39b883d4
2026-02-20 04:34:17.593 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:34:17.594 DEBUG [src.node.waku_node] Stopping container with id 41be3e165a5f
2026-02-20 04:34:18.106 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:34:18.107 DEBUG [src.node.waku_node] Stopping container with id 90824b4375d8
2026-02-20 04:34:18.408 ERROR [src.node.docker_mananger] Max retries reached for container 273d39b883d4. Exiting log stream.
2026-02-20 04:34:18.648 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:34:18.649 DEBUG [src.node.waku_node] Stopping container with id 4e2ff8e3fe75
2026-02-20 04:34:18.943 ERROR [src.node.docker_mananger] Max retries reached for container 41be3e165a5f. Exiting log stream.
2026-02-20 04:34:19.188 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:34:19.189 DEBUG [src.node.waku_node] Stopping container with id f161a26d9a50
2026-02-20 04:34:19.481 ERROR [src.node.docker_mananger] Max retries reached for container 90824b4375d8. Exiting log stream.
2026-02-20 04:34:19.739 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:34:19.740 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-20 04:34:19.755 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:34:19.764 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:34:19.772 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:34:19.775 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:34:19.779 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,238 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_latency_with_load_sender_side with id: 2026-02-20_04-35-09__b0d54e87-afe8-40ce-b402-56a1ad635828
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-35-09__b0d54e87-afe8-40ce-b402-56a1ad635828__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-20_04-35-09__b0d54e87-afe8-40ce-b402-56a1ad635828__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-20_04-35-09__b0d54e87-afe8-40ce-b402-56a1ad635828__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-02-20_04-35-09__b0d54e87-afe8-40ce-b402-56a1ad635828__wakuorg_nwaku:latest.log
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:241 Starting 4 nodes 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.234.123
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10608', '10609', '10610', '10611', '10612']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 10608:10608 -p 10609:10609 -p 10610:10610 -p 10611:10611 -p 10612:10612 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10610 --rest-port=10608 --tcp-port=10609 --discv5-udp-port=10611 --rest-address=0.0.0.0 --nat=extip:172.18.234.123 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fd2fda79fd3e5929babd4fa97c3de9cfcd9d17e7e7ecffdd4dadfe20bd4922ab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10612 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.234.123 waku d531d74e687c959f7aa0e33c1dcb337d36243f678140db58961815ac1e698ed3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d531d74e687c. Setting up logs at ./log/docker/node1_2026-02-20_04-35-09__b0d54e87-afe8-40ce-b402-56a1ad635828__wakuorg_nwaku:latest.log
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0641d3250b33. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 10608
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 3469093a5404. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10608/health" -H "Content-Type: application/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:10608/debug/v1/info" -H "Content-Type: application/json" -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.123/tcp/10609/p2p/16Uiu2HAmKa1Mory3ayqcxNw8df522fW9Ny6J4FSs3JMeiJ6zwPEQ","/ip4/172.18.234.123/tcp/10610/ws/p2p/16Uiu2HAmKa1Mory3ayqcxNw8df522fW9Ny6J4FSs3JMeiJ6zwPEQ"],"enrUri":"enr:-L24QGV6Hz1KsGv6CRX6bsPrwCbXcbyzGtP48qWvX4wiZjiJHJlROpj6WNmcvoXGkk6N5bCU59z3qYc4FRNVP9kcTVUCgmlkgnY0gmlwhKwS6nuKbXVsdGlhZGRyc5YACASsEup7BilxAAoErBLqewYpct0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZrsLlhA_b7gBVfehoa8M00cYsBfYdsuJ1UQUw8UjFwGDdGNwgilxg3VkcIIpc4V3YWt1MgE"}'
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.215.5
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37182', '37183', '37184', '37185', '37186']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 37182:37182 -p 37183:37183 -p 37184:37184 -p 37185:37185 -p 37186:37186 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37184 --rest-port=37182 --tcp-port=37183 --discv5-udp-port=37185 --rest-address=0.0.0.0 --nat=extip:172.18.215.5 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b80effcb823f7b7fb85cf95a4eb36edcaea7affceda5b958efba7abfbff37238 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37186 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGV6Hz1KsGv6CRX6bsPrwCbXcbyzGtP48qWvX4wiZjiJHJlROpj6WNmcvoXGkk6N5bCU59z3qYc4FRNVP9kcTVUCgmlkgnY0gmlwhKwS6nuKbXVsdGlhZGRyc5YACASsEup7BilxAAoErBLqewYpct0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZrsLlhA_b7gBVfehoa8M00cYsBfYdsuJ1UQUw8UjFwGDdGNwgilxg3VkcIIpc4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.215.5 waku fdb67f0fe9c13fe21b9a43ca46882dc86db2a2192bcd368754b049c1fd6b057c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fdb67f0fe9c1. Setting up logs at ./log/docker/node2_2026-02-20_04-35-09__b0d54e87-afe8-40ce-b402-56a1ad635828__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37182
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37182/health" -H "Content-Type: application/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:37182/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.215.5/tcp/37183/p2p/16Uiu2HAm42Cs8bDhY9Pffs3c3DZ95SNq4MxA5sKE1Nbptce8qspa","/ip4/172.18.215.5/tcp/37184/ws/p2p/16Uiu2HAm42Cs8bDhY9Pffs3c3DZ95SNq4MxA5sKE1Nbptce8qspa"],"enrUri":"enr:-L24QAJO8ytfp_04ORQb5gzjitI8XZNovddXux1zsmCob6AIXCvES-d_HOZiyYsQCPhNGf80chQFoXQGR1hVbGrBqRICgmlkgnY0gmlwhKwS1wWKbXVsdGlhZGRyc5YACASsEtcFBpE_AAoErBLXBQaRQN0DgnJzhQADAQAAiXNlY3AyNTZrMaECf7YqNDgjfN-uX0oysxb0DF8KwJ4JKK3wNlcFC9TE-B-DdGNwgpE_g3VkcIKRQYV3YWt1MgE"}'
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.33.104
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['57413', '57414', '57415', '57416', '57417']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 57413:57413 -p 57414:57414 -p 57415:57415 -p 57416:57416 -p 57417:57417 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57415 --rest-port=57413 --tcp-port=57414 --discv5-udp-port=57416 --rest-address=0.0.0.0 --nat=extip:172.18.33.104 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1dfcfbbc24c1adc2f0ae9efb4fdffd3fcdfbdccbc5fe8d426fce3ded482d2e4b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57417 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGV6Hz1KsGv6CRX6bsPrwCbXcbyzGtP48qWvX4wiZjiJHJlROpj6WNmcvoXGkk6N5bCU59z3qYc4FRNVP9kcTVUCgmlkgnY0gmlwhKwS6nuKbXVsdGlhZGRyc5YACASsEup7BilxAAoErBLqewYpct0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZrsLlhA_b7gBVfehoa8M00cYsBfYdsuJ1UQUw8UjFwGDdGNwgilxg3VkcIIpc4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.33.104 waku 4ac6e9eababade249d44f4bd15dcb1b2153b7e669ce669d2f233776249c1ec4c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4ac6e9eababa. Setting up logs at ./log/docker/node3_2026-02-20_04-35-09__b0d54e87-afe8-40ce-b402-56a1ad635828__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 57413
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57413/health" -H "Content-Type: application/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:57413/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.33.104/tcp/57414/p2p/16Uiu2HAmEVsHXSYjwkEr3S6tZEfSWYbuqyEzeoU7a7jNPK9fLrKp","/ip4/172.18.33.104/tcp/57415/ws/p2p/16Uiu2HAmEVsHXSYjwkEr3S6tZEfSWYbuqyEzeoU7a7jNPK9fLrKp"],"enrUri":"enr:-L24QOuLiEROPI63g7wXEz3i2Qfw93OyDySeVnB8YI1KQbM2NdzUYt0rUSJk-guBSq7nXrqEm9yAdRABprbm8Z3j2IMCgmlkgnY0gmlwhKwSIWiKbXVsdGlhZGRyc5YACASsEiFoBuBGAAoErBIhaAbgR90DgnJzhQADAQAAiXNlY3AyNTZrMaEDG2Eog-brXkijo9R5WDd2U3M2vOmANzpSKU9A5x1mRv-DdGNwguBGg3VkcILgSIV3YWt1MgE"}'
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.148.248
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15796', '15797', '15798', '15799', '15800']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 15796:15796 -p 15797:15797 -p 15798:15798 -p 15799:15799 -p 15800:15800 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15798 --rest-port=15796 --tcp-port=15797 --discv5-udp-port=15799 --rest-address=0.0.0.0 --nat=extip:172.18.148.248 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6fdfda586f89f0c6e6e9b05ceb9bef2deffd0e6d5a139b32bc69eae3cfdee36d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15800 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGV6Hz1KsGv6CRX6bsPrwCbXcbyzGtP48qWvX4wiZjiJHJlROpj6WNmcvoXGkk6N5bCU59z3qYc4FRNVP9kcTVUCgmlkgnY0gmlwhKwS6nuKbXVsdGlhZGRyc5YACASsEup7BilxAAoErBLqewYpct0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZrsLlhA_b7gBVfehoa8M00cYsBfYdsuJ1UQUw8UjFwGDdGNwgilxg3VkcIIpc4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.148.248 waku eddc28eaf9c79f39c78abf22a4f06a80321014e2d1e00a98ccda814e1d3b8343
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID eddc28eaf9c7. Setting up logs at ./log/docker/node4_2026-02-20_04-35-09__b0d54e87-afe8-40ce-b402-56a1ad635828__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 15796
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15796/health" -H "Content-Type: application/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:15796/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.148.248/tcp/15797/p2p/16Uiu2HAmRHH13g2JHznLHB8tu47fWeMAg3R4M3gA5Yzu3mZA9BTP","/ip4/172.18.148.248/tcp/15798/ws/p2p/16Uiu2HAmRHH13g2JHznLHB8tu47fWeMAg3R4M3gA5Yzu3mZA9BTP"],"enrUri":"enr:-L24QCj-xPFY0_g7bQoYvdo75E7j3S06vns414A2scF_dpw2WH60YQeguLpGRZVNSHsLIMHHYbevUHdJliA-y7hgsqECgmlkgnY0gmlwhKwSlPiKbXVsdGlhZGRyc5YACASsEpT4Bj21AAoErBKU-AY9tt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDu5f6xRLndMjvuUCoxbCAEgALL2T70K6GLObeab761jKDdGNwgj21g3VkcII9t4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:247 Subscribing all nodes to relay topic
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10608/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:37182/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:57413/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:15796/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10608/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.215.5/tcp/36148/p2p/16Uiu2HAm42Cs8bDhY9Pffs3c3DZ95SNq4MxA5sKE1Nbptce8qspa","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.148.248/tcp/37066/p2p/16Uiu2HAmRHH13g2JHznLHB8tu47fWeMAg3R4M3gA5Yzu3mZA9BTP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.33.104/tcp/37962/p2p/16Uiu2HAmEVsHXSYjwkEr3S6tZEfSWYbuqyEzeoU7a7jNPK9fLrKp","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37182/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.234.123/tcp/10609/p2p/16Uiu2HAmKa1Mory3ayqcxNw8df522fW9Ny6J4FSs3JMeiJ6zwPEQ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57413/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.234.123/tcp/10609/p2p/16Uiu2HAmKa1Mory3ayqcxNw8df522fW9Ny6J4FSs3JMeiJ6zwPEQ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15796/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.234.123/tcp/10609/p2p/16Uiu2HAmKa1Mory3ayqcxNw8df522fW9Ny6J4FSs3JMeiJ6zwPEQ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 30 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15796/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'[]'
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:255 Applying 3000ms latency on sender node1
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '6733', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '6733', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '6733', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'delay', '3000ms']
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:259 Sending 50 messages from node1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10608/relay/v1/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 POST "http://127.0.0.1:10608/relay/v1/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 POST "http://127.0.0.1:10608/relay/v1/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 POST "http://127.0.0.1:10608/relay/v1/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 POST "http://127.0.0.1:10608/relay/v1/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 POST "http://127.0.0.1:10608/relay/v1/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 POST "http://127.0.0.1:10608/relay/v1/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 POST "http://127.0.0.1:10608/relay/v1/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 POST "http://127.0.0.1:10608/relay/v1/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 POST "http://127.0.0.1:10608/relay/v1/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 POST "http://127.0.0.1:10608/relay/v1/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 POST "http://127.0.0.1:10608/relay/v1/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 POST "http://127.0.0.1:10608/relay/v1/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 POST "http://127.0.0.1:10608/relay/v1/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 POST "http://127.0.0.1:10608/relay/v1/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 POST "http://127.0.0.1:10608/relay/v1/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 POST "http://127.0.0.1:10608/relay/v1/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 POST "http://127.0.0.1:10608/relay/v1/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 POST "http://127.0.0.1:10608/relay/v1/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 POST "http://127.0.0.1:10608/relay/v1/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 POST "http://127.0.0.1:10608/relay/v1/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 POST "http://127.0.0.1:10608/relay/v1/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 POST "http://127.0.0.1:10608/relay/v1/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 POST "http://127.0.0.1:10608/relay/v1/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 POST "http://127.0.0.1:10608/relay/v1/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 POST "http://127.0.0.1:10608/relay/v1/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 POST "http://127.0.0.1:10608/relay/v1/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 POST "http://127.0.0.1:10608/relay/v1/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 POST "http://127.0.0.1:10608/relay/v1/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 POST "http://127.0.0.1:10608/relay/v1/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 POST "http://127.0.0.1:10608/relay/v1/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 POST "http://127.0.0.1:10608/relay/v1/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 POST "http://127.0.0.1:10608/relay/v1/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 POST "http://127.0.0.1:10608/relay/v1/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 POST "http://127.0.0.1:10608/relay/v1/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 POST "http://127.0.0.1:10608/relay/v1/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 POST "http://127.0.0.1:10608/relay/v1/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 POST "http://127.0.0.1:10608/relay/v1/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 POST "http://127.0.0.1:10608/relay/v1/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 POST "http://127.0.0.1:10608/relay/v1/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 POST "http://127.0.0.1:10608/relay/v1/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 POST "http://127.0.0.1:10608/relay/v1/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 POST "http://127.0.0.1:10608/relay/v1/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 POST "http://127.0.0.1:10608/relay/v1/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 POST "http://127.0.0.1:10608/relay/v1/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 POST "http://127.0.0.1:10608/relay/v1/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 POST "http://127.0.0.1:10608/relay/v1/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 POST "http://127.0.0.1:10608/relay/v1/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 POST "http://127.0.0.1:10608/relay/v1/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 POST "http://127.0.0.1:10608/relay/v1/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:15796/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:278 Node4 received 50 messages (min_expected=25.0, total_sent=50)
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '6733', '-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 d531d74e687c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id fdb67f0fe9c1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4ac6e9eababa
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d531d74e687c. 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 eddc28eaf9c7
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container fdb67f0fe9c1. 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.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4ac6e9eababa. Exiting log stream.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_update_subscription_with_extra_field with id: 2026-02-20_04-33-06__7fd3e0d8-a0ed-46f6-91b6-819567b404f7
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-33-06__7fd3e0d8-a0ed-46f6-91b6-819567b404f7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.101
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['43541', '43542', '43543', '43544', '43545']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 43541:43541 -p 43542:43542 -p 43543:43543 -p 43544:43544 -p 43545:43545 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43543 --rest-port=43541 --tcp-port=43542 --discv5-udp-port=43544 --rest-address=0.0.0.0 --nat=extip:172.18.53.101 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6c4f71bab9bd9b2b92ceeb02e91caff10fcf8ef0fc24d7a5c6df405cb7ff5432 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43545 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8b6d867f8e8d. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.53.101 waku fff57bf721a0906d0ffd10c1bb81a2ac37a97e13edb10ccb1c67c19e1b3e3750
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fff57bf721a0. Setting up logs at ./log/docker/node1_2026-02-20_04-33-06__7fd3e0d8-a0ed-46f6-91b6-819567b404f7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 43541
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 25cbe2bc6c2d. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43541/health" -H "Content-Type: application/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:43541/debug/v1/info" -H "Content-Type: application/json" -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.101/tcp/43542/p2p/16Uiu2HAm2rcZKnAJRqn6bZwtFkNiSCTjzFxdSE7mEjuE8tXE4rYk","/ip4/172.18.53.101/tcp/43543/ws/p2p/16Uiu2HAm2rcZKnAJRqn6bZwtFkNiSCTjzFxdSE7mEjuE8tXE4rYk"],"enrUri":"enr:-L24QDSKwd1XfH-WtcgwRe0O7gtAaGp2qc3_tA1iDm30Et7SXsM_YMYfmNorxheQbLcA8iaWF2hq19Mb30QpiiCQ46YCgmlkgnY0gmlwhKwSNWWKbXVsdGlhZGRyc5YACASsEjVlBqoWAAoErBI1ZQaqF90DgnJzhQADAQAAiXNlY3AyNTZrMaECbmV1pyChYUNUARHnA24KWeIYVqRfu4I1Nq0OFbvx-V2DdGNwgqoWg3VkcIKqGIV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-20_04-33-06__7fd3e0d8-a0ed-46f6-91b6-819567b404f7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.253
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19564', '19565', '19566', '19567', '19568']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 19564:19564 -p 19565:19565 -p 19566:19566 -p 19567:19567 -p 19568:19568 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19566 --rest-port=19564 --tcp-port=19565 --discv5-udp-port=19567 --rest-address=0.0.0.0 --nat=extip:172.18.233.253 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=898b446e8d3ebae4cad845c9dda1dc2ce5aedfd22e5cfbd3b02abfae271cee46 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19568 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QDSKwd1XfH-WtcgwRe0O7gtAaGp2qc3_tA1iDm30Et7SXsM_YMYfmNorxheQbLcA8iaWF2hq19Mb30QpiiCQ46YCgmlkgnY0gmlwhKwSNWWKbXVsdGlhZGRyc5YACASsEjVlBqoWAAoErBI1ZQaqF90DgnJzhQADAQAAiXNlY3AyNTZrMaECbmV1pyChYUNUARHnA24KWeIYVqRfu4I1Nq0OFbvx-V2DdGNwgqoWg3VkcIKqGIV3YWt1MgU --filternode=/ip4/172.18.53.101/tcp/43542/p2p/16Uiu2HAm2rcZKnAJRqn6bZwtFkNiSCTjzFxdSE7mEjuE8tXE4rYk
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.233.253 waku 7e3aaf70a583ea58617caa7f73f7d17f389c5e409a76bac754941730f008d33a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7e3aaf70a583. Setting up logs at ./log/docker/node2_2026-02-20_04-33-06__7fd3e0d8-a0ed-46f6-91b6-819567b404f7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 19564
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19564/health" -H "Content-Type: application/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:19564/debug/v1/info" -H "Content-Type: application/json" -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.253/tcp/19565/p2p/16Uiu2HAm6c9ZFbEP86NhqpZCwUa2dsKGgs9PtTYdCNCAdF5bs6bc","/ip4/172.18.233.253/tcp/19566/ws/p2p/16Uiu2HAm6c9ZFbEP86NhqpZCwUa2dsKGgs9PtTYdCNCAdF5bs6bc"],"enrUri":"enr:-L24QKb6OFGWCbaxKJ-H8ZASymPaKYp216VQayUNVJZ437FIY6nOuD2bzLChnfiBLoxHYeX5rqLIbb0S82BViWR2GKgCgmlkgnY0gmlwhKwS6f2KbXVsdGlhZGRyc5YACASsEun9BkxtAAoErBLp_QZMbt0DgnJzhQADAQAAiXNlY3AyNTZrMaECph-LqXfb-XQuNLi8E7oredkwPkFSbh-D39yL3FSfvHuDdGNwgkxtg3VkcIJMb4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19564/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.53.101/tcp/43542/p2p/16Uiu2HAm2rcZKnAJRqn6bZwtFkNiSCTjzFxdSE7mEjuE8tXE4rYk"]'
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:43541/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:19564/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "7be2a637-f62f-4b5e-b019-904e54a2bb02", "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":"7be2a637-f62f-4b5e-b019-904e54a2bb02","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:19564/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:19564/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 fff57bf721a0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7e3aaf70a583
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,170 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_on_multiple_pubsub_topics with id: 2026-02-20_04-42-56__70ec36c8-c82a-4749-a9b2-dfce44b4b8a6
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-20_04-42-56__70ec36c8-c82a-4749-a9b2-dfce44b4b8a6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.50.125
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47758', '47759', '47760', '47761', '47762']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 47758:47758 -p 47759:47759 -p 47760:47760 -p 47761:47761 -p 47762:47762 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47760 --rest-port=47758 --tcp-port=47759 --discv5-udp-port=47761 --rest-address=0.0.0.0 --nat=extip:172.18.50.125 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6d00dfdd551c62b3513e8d68bc9584a4c0a5ad04ffbeab8ca4ed165cedcd9a9e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47762 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.50.125 waku 064cbf3223b3ca3e0db7af07375e21f9d3e758a2f48765a50b9f4ded1ce1739a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 064cbf3223b3. Setting up logs at ./log/docker/receiving_node1_2026-02-20_04-42-56__70ec36c8-c82a-4749-a9b2-dfce44b4b8a6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 47758
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 16cfe62db1a5. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container afbd3369b7f6. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47758/health" -H "Content-Type: application/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:47758/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.50.125/tcp/47759/p2p/16Uiu2HAmMdydtWHBvWs8V8qGvM3U1TZQF5PrXUVSZZbwHg26fw6d","/ip4/172.18.50.125/tcp/47760/ws/p2p/16Uiu2HAmMdydtWHBvWs8V8qGvM3U1TZQF5PrXUVSZZbwHg26fw6d"],"enrUri":"enr:-L24QHp6enN56s20PV7zTmAc5ZUNjCTT95xnjIxxE7JgIs6lCttEkJ0qhZW49vZrjNpzbTkZJRnwgVEInWfiswEITykCgmlkgnY0gmlwhKwSMn2KbXVsdGlhZGRyc5YACASsEjJ9BrqPAAoErBIyfQa6kN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDhXbLXw_Mf3MG4wVgSl0Zog_ewEd-xr2gceL2sNCndX6DdGNwgrqPg3VkcIK6kYV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-20_04-42-56__70ec36c8-c82a-4749-a9b2-dfce44b4b8a6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.23.126
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['11066', '11067', '11068', '11069', '11070']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 11066:11066 -p 11067:11067 -p 11068:11068 -p 11069:11069 -p 11070:11070 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11068 --rest-port=11066 --tcp-port=11067 --discv5-udp-port=11069 --rest-address=0.0.0.0 --nat=extip:172.18.23.126 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=56b36f790cbf3cca5ec5f55da7aede0c1f4c2b8558607e5e4fdde5e8a00e613e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11070 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.23.126 waku 44456ddbc80773a7ea6ab27d28020e14bf82c4b1d4b81924924ee75ca82789e1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 44456ddbc807. Setting up logs at ./log/docker/receiving_node2_2026-02-20_04-42-56__70ec36c8-c82a-4749-a9b2-dfce44b4b8a6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 11066
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11066/health" -H "Content-Type: application/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:11066/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.23.126/tcp/11067/p2p/16Uiu2HAm7GB14cDz2SZ8E3yHiw7a2j6KUfFDDuVCnjgWxakG7X3f","/ip4/172.18.23.126/tcp/11068/ws/p2p/16Uiu2HAm7GB14cDz2SZ8E3yHiw7a2j6KUfFDDuVCnjgWxakG7X3f"],"enrUri":"enr:-L24QA_H6DXBqLeTnpqdDkZK0tErh2f7tyr9MuAL3Ebs3pfmB00ySE_5TdLgeNnyOSdlL0tHqzrQ_0m1VVTcfwQ4uM0CgmlkgnY0gmlwhKwSF36KbXVsdGlhZGRyc5YACASsEhd-Bis7AAoErBIXfgYrPN0DgnJzhQADAQAAiXNlY3AyNTZrMaECr91AC7WLyduJkEklB2-1ooQLEdnkhojyIHPWlOjXEFKDdGNwgis7g3VkcIIrPYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11066/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.50.125/tcp/47759/p2p/16Uiu2HAmMdydtWHBvWs8V8qGvM3U1TZQF5PrXUVSZZbwHg26fw6d"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-20_04-42-56__70ec36c8-c82a-4749-a9b2-dfce44b4b8a6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.70
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37350', '37351', '37352', '37353', '37354']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 37350:37350 -p 37351:37351 -p 37352:37352 -p 37353:37353 -p 37354:37354 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37352 --rest-port=37350 --tcp-port=37351 --discv5-udp-port=37353 --rest-address=0.0.0.0 --nat=extip:172.18.119.70 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=abbc40a40de85388ddc680b2276ba761daad16ff1609f7a5b0ac493ce4dbceed --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37354 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHp6enN56s20PV7zTmAc5ZUNjCTT95xnjIxxE7JgIs6lCttEkJ0qhZW49vZrjNpzbTkZJRnwgVEInWfiswEITykCgmlkgnY0gmlwhKwSMn2KbXVsdGlhZGRyc5YACASsEjJ9BrqPAAoErBIyfQa6kN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDhXbLXw_Mf3MG4wVgSl0Zog_ewEd-xr2gceL2sNCndX6DdGNwgrqPg3VkcIK6kYV3YWt1Mgk --lightpushnode=/ip4/172.18.50.125/tcp/47759/p2p/16Uiu2HAmMdydtWHBvWs8V8qGvM3U1TZQF5PrXUVSZZbwHg26fw6d --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.119.70 waku 024175e316d1b982796a0efdde36ca9dd50e93552e42e0eb7cafed6c9d84e7c9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 024175e316d1. Setting up logs at ./log/docker/lightpush_node1_2026-02-20_04-42-56__70ec36c8-c82a-4749-a9b2-dfce44b4b8a6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37350
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37350/health" -H "Content-Type: application/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:37350/debug/v1/info" -H "Content-Type: application/json" -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.70/tcp/37351/p2p/16Uiu2HAmVaEKA1zDQ1xx8e1cn3gRebgfsHMNdcWGnwDKFtAVzHSr","/ip4/172.18.119.70/tcp/37352/ws/p2p/16Uiu2HAmVaEKA1zDQ1xx8e1cn3gRebgfsHMNdcWGnwDKFtAVzHSr"],"enrUri":"enr:-L24QNEv0FUMHdsarSmPKITkoG_f2HCTRuVEZX6kVGRbywsZEq0affOuBlBH3AWQo_jP9B8i57zojTb_YaefNpUkxwMCgmlkgnY0gmlwhKwSd0aKbXVsdGlhZGRyc5YACASsEndGBpHnAAoErBJ3RgaR6N0DgnJzhQADAQAAiXNlY3AyNTZrMaED-16P3InhlJ84yHio6J3-f3Skldia6RqGC7an6Hd_xyODdGNwgpHng3VkcIKR6YV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37350/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.50.125/tcp/47759/p2p/16Uiu2HAmMdydtWHBvWs8V8qGvM3U1TZQF5PrXUVSZZbwHg26fw6d"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37350/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.23.126/tcp/11067/p2p/16Uiu2HAm7GB14cDz2SZ8E3yHiw7a2j6KUfFDDuVCnjgWxakG7X3f"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47758/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:11066/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:37350/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:47758/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:11066/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:37350/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  tests.light_push.test_publish:test_publish.py:114 Running test with pubsub topic /waku/2/rs/3/0
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37350/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771562580531524596}}'
INFO  src.node.api_clients.base_client:base_client.py: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:47758/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":1771562580531524596,"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:11066/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":1771562580531524596,"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:37350/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":1771562580531524596,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:114 Running test with pubsub topic /waku/2/rs/3/1
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37350/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/1", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771562580665219545}}'
INFO  src.node.api_clients.base_client:base_client.py: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:47758/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":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562580665219545,"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:11066/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":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562580665219545,"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:37350/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":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562580665219545,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:114 Running test with pubsub topic /waku/2/rs/3/9
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37350/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/9", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771562580789841215}}'
INFO  src.node.api_clients.base_client:base_client.py: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:47758/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562580789841215,"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:11066/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562580789841215,"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:37350/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562580789841215,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:114 Running test with pubsub topic /waku/2/rs/3/25
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37350/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/25", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771562580914514944}}'
INFO  src.node.api_clients.base_client:base_client.py: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:47758/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562580914514944,"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:11066/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562580914514944,"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:37350/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562580914514944,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:114 Running test with pubsub topic /waku/2/rs/3/1000
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37350/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/1000", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771562581039608275}}'
INFO  src.node.api_clients.base_client:base_client.py: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:47758/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562581039608275,"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:11066/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562581039608275,"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:37350/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562581039608275,"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 064cbf3223b3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 44456ddbc807
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 024175e316d1
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 064cbf3223b3. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-02-20 04:42:53.017 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-20 04:42:53.017 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_with_no_pubsub_topic with id: 2026-02-20_04-42-53__c7e7a3bb-e14b-4f14-987e-c487c8a1a15c
2026-02-20 04:42:53.017 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-20 04:42:53.018 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-20 04:42:53.018 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-20 04:42:53.024 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:42:53.025 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-42-53__c7e7a3bb-e14b-4f14-987e-c487c8a1a15c__wakuorg_nwaku:latest.log
2026-02-20 04:42:53.025 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:42:53.025 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:42:53.026 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:42:53.026 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.48.51
2026-02-20 04:42:53.026 DEBUG [src.node.docker_mananger] Generated ports ['2155', '2156', '2157', '2158', '2159']
2026-02-20 04:42:53.027 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:42:53.027 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:42:53.027 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:42:53.027 DEBUG [src.node.docker_mananger] docker run -i -t -p 2155:2155 -p 2156:2156 -p 2157:2157 -p 2158:2158 -p 2159:2159 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2157 --rest-port=2155 --tcp-port=2156 --discv5-udp-port=2158 --rest-address=0.0.0.0 --nat=extip:172.18.48.51 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0aaaab4d16e6ae1dcf749aea8cdbf62332c5073c4af3f5c95d62eef7ba5ddf95 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2159 --metrics-logging=true --relay=true --filter=true
2026-02-20 04:42:53.221 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.48.51 waku 16cfe62db1a5eb301ea9bd0edc0d10236601fc1e38bc4b6edd6081dd5216c2e1
2026-02-20 04:42:53.254 DEBUG [src.node.docker_mananger] Container started with ID 16cfe62db1a5. Setting up logs at ./log/docker/node1_2026-02-20_04-42-53__c7e7a3bb-e14b-4f14-987e-c487c8a1a15c__wakuorg_nwaku:latest.log
2026-02-20 04:42:53.255 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2155
2026-02-20 04:42:53.255 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:42:53.337 ERROR [src.node.docker_mananger] Max retries reached for container 90c398134038. Exiting log stream.
2026-02-20 04:42:53.824 ERROR [src.node.docker_mananger] Max retries reached for container 2ccf594ca096. Exiting log stream.
2026-02-20 04:42:54.255 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2155/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:42:54.258 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-02-20 04:42:54.258 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:42:54.259 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2155/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:42:54.261 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.48.51/tcp/2156/p2p/16Uiu2HAmRNoY6Ax8XJhx7Gun9LoTCSf57yu9M91zzvh78VP2JbEX","/ip4/172.18.48.51/tcp/2157/ws/p2p/16Uiu2HAmRNoY6Ax8XJhx7Gun9LoTCSf57yu9M91zzvh78VP2JbEX"],"enrUri":"enr:-L24QAruspFu_7x1Nd0dGbt0xz_sgBitAjatQySjJfuDcF8wSNiVAboZyDCF8-2y3Nrrzf1uOl6QnCvtUqd0WYyRo8wCgmlkgnY0gmlwhKwSMDOKbXVsdGlhZGRyc5YACASsEjAzBghsAAoErBIwMwYIbd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDvQJo74HP9raiK4GEDUeY8tiMdw0t9t9jLGHRkMPSwdCDdGNwgghsg3VkcIIIboV3YWt1MgU"}'
2026-02-20 04:42:54.261 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:42:54.261 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-20 04:42:54.268 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:42:54.268 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-20_04-42-53__c7e7a3bb-e14b-4f14-987e-c487c8a1a15c__wakuorg_nwaku:latest.log
2026-02-20 04:42:54.268 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:42:54.268 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:42:54.269 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:42:54.270 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.13.210
2026-02-20 04:42:54.270 DEBUG [src.node.docker_mananger] Generated ports ['28200', '28201', '28202', '28203', '28204']
2026-02-20 04:42:54.270 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:42:54.270 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:42:54.270 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:42:54.270 DEBUG [src.node.docker_mananger] docker run -i -t -p 28200:28200 -p 28201:28201 -p 28202:28202 -p 28203:28203 -p 28204:28204 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28202 --rest-port=28200 --tcp-port=28201 --discv5-udp-port=28203 --rest-address=0.0.0.0 --nat=extip:172.18.13.210 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7c19cf08ba2bfffb077e75e85ea36f8e8fd31dd015087b27bacccfe7bc0d72b7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28204 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QAruspFu_7x1Nd0dGbt0xz_sgBitAjatQySjJfuDcF8wSNiVAboZyDCF8-2y3Nrrzf1uOl6QnCvtUqd0WYyRo8wCgmlkgnY0gmlwhKwSMDOKbXVsdGlhZGRyc5YACASsEjAzBghsAAoErBIwMwYIbd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDvQJo74HP9raiK4GEDUeY8tiMdw0t9t9jLGHRkMPSwdCDdGNwgghsg3VkcIIIboV3YWt1MgU --filternode=/ip4/172.18.48.51/tcp/2156/p2p/16Uiu2HAmRNoY6Ax8XJhx7Gun9LoTCSf57yu9M91zzvh78VP2JbEX
2026-02-20 04:42:54.453 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.13.210 waku afbd3369b7f6e460623e5cc75c9eb74d67eebee1c018b14c07d859fe74104f9b
2026-02-20 04:42:54.485 DEBUG [src.node.docker_mananger] Container started with ID afbd3369b7f6. Setting up logs at ./log/docker/node2_2026-02-20_04-42-53__c7e7a3bb-e14b-4f14-987e-c487c8a1a15c__wakuorg_nwaku:latest.log
2026-02-20 04:42:54.486 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 28200
2026-02-20 04:42:54.486 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:42:55.486 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28200/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:42:55.490 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-02-20 04:42:55.490 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:42:55.490 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28200/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:42:55.492 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.13.210/tcp/28201/p2p/16Uiu2HAmKrhH7EzA4w7PdovVhqC4TCyP8Lv5jbTij8CT8XjcHHqo","/ip4/172.18.13.210/tcp/28202/ws/p2p/16Uiu2HAmKrhH7EzA4w7PdovVhqC4TCyP8Lv5jbTij8CT8XjcHHqo"],"enrUri":"enr:-L24QAi0OLQjrXbLpW8qzKqcVIrajw1dJznHzXHbrZI3m5UkQCSZonSYLgfeXufIwaTJkTxxYZrdKOjXMGEnvuKi-BQCgmlkgnY0gmlwhKwSDdKKbXVsdGlhZGRyc5YACASsEg3SBm4pAAoErBIN0gZuKt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDawF5hu3PNaCj-vX9-yyGygb_79hXi_jzq38M8Os_Dj6DdGNwgm4pg3VkcIJuK4V3YWt1MgA"}'
2026-02-20 04:42:55.492 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:42:55.493 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28200/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.48.51/tcp/2156/p2p/16Uiu2HAmRNoY6Ax8XJhx7Gun9LoTCSf57yu9M91zzvh78VP2JbEX"]'
2026-02-20 04:42:55.528 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:42:55.530 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-20 04:42:55.531 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2155/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-20 04:42:55.544 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:42:55.546 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28200/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "f3802e82-0d50-4b43-8322-5e4c7a636862", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-20 04:42:55.559 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"f3802e82-0d50-4b43-8322-5e4c7a636862","statusDesc":"OK"}'
2026-02-20 04:42:55.560 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:28200/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": "/test/1/waku-filter/proto"}'
2026-02-20 04:42:55.563 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:28200/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
2026-02-20 04:42:55.565 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-20 04:42:55.566 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-20 04:42:55.566 DEBUG [src.node.waku_node] Stopping container with id 16cfe62db1a5
2026-02-20 04:42:56.079 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:42:56.079 DEBUG [src.node.waku_node] Stopping container with id afbd3369b7f6
2026-02-20 04:42:56.624 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:42:56.626 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-20 04:42:56.631 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:42:56.635 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,466 @@
2026-02-20 04:34:56.616 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-20 04:34:56.617 DEBUG [tests.conftest] Running test: test_store_sync_high_jitter_stress with id: 2026-02-20_04-34-56__f65cbd7c-cbd8-4e64-9316-54b837b9211f
2026-02-20 04:34:56.617 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-20 04:34:56.623 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:34:56.623 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-34-56__f65cbd7c-cbd8-4e64-9316-54b837b9211f__wakuorg_nwaku:latest.log
2026-02-20 04:34:56.629 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:34:56.629 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-20_04-34-56__f65cbd7c-cbd8-4e64-9316-54b837b9211f__wakuorg_nwaku:latest.log
2026-02-20 04:34:56.634 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:34:56.634 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-20_04-34-56__f65cbd7c-cbd8-4e64-9316-54b837b9211f__wakuorg_nwaku:latest.log
2026-02-20 04:34:56.635 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-20 04:34:56.635 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:34:56.636 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:34:56.637 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:34:56.637 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.90.239
2026-02-20 04:34:56.637 DEBUG [src.node.docker_mananger] Generated ports ['38459', '38460', '38461', '38462', '38463']
2026-02-20 04:34:56.637 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:34:56.637 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:34:56.638 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:34:56.638 DEBUG [src.node.docker_mananger] docker run -i -t -p 38459:38459 -p 38460:38460 -p 38461:38461 -p 38462:38462 -p 38463:38463 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38461 --rest-port=38459 --tcp-port=38460 --discv5-udp-port=38462 --rest-address=0.0.0.0 --nat=extip:172.18.90.239 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0ecb21a978a5a9f2cbdd149e3cf5b0688dc04341ccbf1bad7bba93b4e8e3cdff --store-sync=true --store=true --store-sync-range=120 --store-sync-interval=10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38463 --metrics-logging=true --store-sync-relay-jitter=90 --relay=true --dns-discovery=false
2026-02-20 04:34:56.821 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.90.239 waku 61e48e9c772a56ccf709e616e3178e9484832ab8402a9bbb448002e4232d5ebc
2026-02-20 04:34:56.851 DEBUG [src.node.docker_mananger] Container started with ID 61e48e9c772a. Setting up logs at ./log/docker/node1_2026-02-20_04-34-56__f65cbd7c-cbd8-4e64-9316-54b837b9211f__wakuorg_nwaku:latest.log
2026-02-20 04:34:56.853 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 38459
2026-02-20 04:34:56.853 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:34:56.857 ERROR [src.node.docker_mananger] Max retries reached for container 40f77dd0df46. Exiting log stream.
2026-02-20 04:34:57.419 ERROR [src.node.docker_mananger] Max retries reached for container 8362c5b0b5d4. Exiting log stream.
2026-02-20 04:34:57.854 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38459/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:57.857 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"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-02-20 04:34:57.857 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:34:57.858 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38459/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:57.860 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.90.239/tcp/38460/p2p/16Uiu2HAm64aGPUBNzDie3d1ZKcdRcqvQTzj215WQLBBwRW9tyR4X","/ip4/172.18.90.239/tcp/38461/ws/p2p/16Uiu2HAm64aGPUBNzDie3d1ZKcdRcqvQTzj215WQLBBwRW9tyR4X"],"enrUri":"enr:-L24QOXF4CXMfn2l3YBlYCwpIt_ORP3Pn29XS8drc647b3ybL8B4z3zCQSK5SFibe9ZJzdOXcAYce1OuMx4OTtx0UIMCgmlkgnY0gmlwhKwSWu-KbXVsdGlhZGRyc5YACASsElrvBpY8AAoErBJa7waWPd0DgnJzhQADAQAAiXNlY3AyNTZrMaECngjmA2Um7NmXH4SEYjyzA2hWbbgIverIYKJTBZPNF1yDdGNwgpY8g3VkcIKWPoV3YWt1MhM"}'
2026-02-20 04:34:57.860 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:34:57.860 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:34:57.860 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:34:57.861 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:34:57.862 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.166.123
2026-02-20 04:34:57.862 DEBUG [src.node.docker_mananger] Generated ports ['6316', '6317', '6318', '6319', '6320']
2026-02-20 04:34:57.862 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:34:57.862 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:34:57.862 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:34:57.862 DEBUG [src.node.docker_mananger] docker run -i -t -p 6316:6316 -p 6317:6317 -p 6318:6318 -p 6319:6319 -p 6320:6320 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6318 --rest-port=6316 --tcp-port=6317 --discv5-udp-port=6319 --rest-address=0.0.0.0 --nat=extip:172.18.166.123 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2fff2f17801f69dd063c3feae2d17d1dc19605bef4270ac6e67d98ab5c33edc1 --store-sync=true --store=true --store-sync-range=120 --store-sync-interval=10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6320 --metrics-logging=true --store-sync-relay-jitter=90 --relay=true --dns-discovery=false
2026-02-20 04:34:58.042 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.166.123 waku 83016629dca0861395592ea7b8b759bc6cb7e099210c0ee897996fa684338628
2026-02-20 04:34:58.072 DEBUG [src.node.docker_mananger] Container started with ID 83016629dca0. Setting up logs at ./log/docker/node2_2026-02-20_04-34-56__f65cbd7c-cbd8-4e64-9316-54b837b9211f__wakuorg_nwaku:latest.log
2026-02-20 04:34:58.073 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6316
2026-02-20 04:34:58.074 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:34:59.074 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6316/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:59.077 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-02-20 04:34:59.077 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:34:59.078 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6316/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:59.080 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.166.123/tcp/6317/p2p/16Uiu2HAkz1kmqWaqWNKKii9mgTKQg45zzWvy46QYkgzuPREXfMcV","/ip4/172.18.166.123/tcp/6318/ws/p2p/16Uiu2HAkz1kmqWaqWNKKii9mgTKQg45zzWvy46QYkgzuPREXfMcV"],"enrUri":"enr:-L24QHlCwYfyIe0y5ypLggyrM6z3BWM7h2HhSFHyz5MFohnbFe1sx7sZn9xBY1uuJa2kun-GyS8kJO7qL9UY-qN7nbYCgmlkgnY0gmlwhKwSpnuKbXVsdGlhZGRyc5YACASsEqZ7BhitAAoErBKmewYYrt0DgnJzhQADAQAAiXNlY3AyNTZrMaECRCnqZ7M8B10ZQFZIhqz3S7pz3a99lNEWvMyGK5nlEMqDdGNwghitg3VkcIIYr4V3YWt1MhM"}'
2026-02-20 04:34:59.080 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:34:59.080 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38459/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.166.123/tcp/6317/p2p/16Uiu2HAkz1kmqWaqWNKKii9mgTKQg45zzWvy46QYkgzuPREXfMcV"]'
2026-02-20 04:34:59.117 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.118 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.119 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.126 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.126 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.128 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.128 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6316/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.142 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.143 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.143 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.144 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.150 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.150 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.151 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.151 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6316/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.156 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.157 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.157 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.158 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.162 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.163 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.164 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.164 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6316/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.169 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.170 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.171 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.172 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.176 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.176 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.177 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.177 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6316/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.182 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.183 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.184 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.184 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.189 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.189 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.190 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.190 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6316/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.195 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.195 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.196 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.197 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.202 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.202 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.203 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.203 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6316/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.211 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.211 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.212 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.212 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.217 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.217 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.218 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.218 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6316/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.223 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.224 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.225 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.225 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.230 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.230 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.231 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.231 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6316/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.236 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.237 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.238 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.238 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.243 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.243 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.244 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.244 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6316/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.249 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.249 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.250 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.251 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.255 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.255 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.256 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.256 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6316/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.261 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.262 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.263 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.263 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.268 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.268 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.269 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.270 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6316/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.275 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.275 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.276 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.276 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.280 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.281 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.282 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.283 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6316/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.287 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.288 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.289 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.290 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.294 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.295 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.295 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.295 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6316/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.300 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.301 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.302 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.302 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.307 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.308 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.308 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.309 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6316/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.314 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.314 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.315 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.315 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.320 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.320 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.322 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.322 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6316/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.327 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.327 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.328 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.328 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.333 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.333 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.334 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.335 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6316/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.339 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.339 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.340 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.341 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.346 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.347 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.347 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.348 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6316/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.352 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.352 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.353 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.353 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.358 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.359 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.360 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.360 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6316/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.365 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.366 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.367 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.367 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.372 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.372 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.372 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.373 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6316/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.378 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.378 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.380 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.380 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.385 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.385 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.386 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.387 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6316/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.391 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.391 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.393 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.393 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.398 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.399 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.399 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.399 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6316/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.404 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.405 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.405 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.406 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.410 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.411 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.411 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.412 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6316/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.417 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.417 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.419 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.419 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.425 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.425 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.426 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.426 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6316/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.431 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.431 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.432 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.432 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.437 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.438 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.438 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.439 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6316/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.444 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.444 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.445 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.445 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.450 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.451 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.451 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.452 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6316/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.457 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.457 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.458 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.458 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.464 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.465 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.466 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.466 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6316/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.471 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.471 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.472 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.473 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.478 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.478 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.479 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.479 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6316/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.484 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.484 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.485 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.485 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.490 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.491 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.491 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.492 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6316/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.497 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.497 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.498 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.499 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.503 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.504 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.505 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.505 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6316/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.510 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.510 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.511 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.512 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.516 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.517 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.518 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.518 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6316/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.522 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.523 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.523 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.524 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.529 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.529 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.531 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.531 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6316/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.536 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.537 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.537 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.538 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.543 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.543 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.544 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.544 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6316/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.549 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.549 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.550 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.551 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.556 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.557 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.557 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.558 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6316/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.562 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.563 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.564 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.564 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.570 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.570 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.571 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.571 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6316/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.575 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.576 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.577 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.577 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.584 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.584 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.585 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.585 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6316/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.589 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.590 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.591 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.591 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.596 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.596 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.597 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.598 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6316/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.602 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.602 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.603 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.603 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.609 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.609 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.610 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.610 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6316/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.615 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.615 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.616 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.616 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.622 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.622 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.623 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.623 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6316/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.629 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.629 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.630 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.630 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.635 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.635 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.636 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.637 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6316/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.642 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.643 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.643 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.643 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.648 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.648 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.649 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.649 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6316/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.654 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.655 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.656 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.656 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.661 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.661 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.662 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.662 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6316/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.668 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.669 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.670 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.670 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.675 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.675 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.676 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.677 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6316/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.683 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.683 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.684 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.684 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.689 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.689 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.690 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.691 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6316/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.695 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.696 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.697 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.697 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.702 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.703 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.704 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.704 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6316/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.709 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.710 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.711 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.715 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.716 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.716 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.717 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6316/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.721 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.723 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.723 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.724 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.728 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.728 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.729 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.729 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6316/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.734 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.735 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.736 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.736 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.740 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.741 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.742 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.742 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6316/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.747 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.748 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.749 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.749 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.754 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.754 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.754 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.755 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6316/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.761 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.761 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.762 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.762 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.766 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.767 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.768 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.768 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6316/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.773 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.774 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.775 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.775 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.780 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.780 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.781 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.781 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6316/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.787 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.787 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-02-20 04:34:59.788 DEBUG [src.libs.common] Sleeping for 120 seconds
2026-02-20 04:36:59.789 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38459/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:36:59.795 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-20 04:36:59.795 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6316/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:36:59.801 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-20 04:36:59.802 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-20 04:36:59.803 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-20 04:36:59.803 DEBUG [src.node.waku_node] Stopping container with id 61e48e9c772a
2026-02-20 04:37:00.322 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:37:00.322 DEBUG [src.node.waku_node] Stopping container with id 83016629dca0
2026-02-20 04:37:00.846 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:37:00.848 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-20 04:37:00.999 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:37:01.076 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,73 @@
2026-02-20 04:34:32.213 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-20 04:34:32.213 DEBUG [tests.conftest] Running test: test_single_content_topic[/app/22/sometopic/someencoding] with id: 2026-02-20_04-34-32__9a3afe5c-26e0-4430-b8f0-0c2d0568b6b8
2026-02-20 04:34:32.213 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-20 04:34:32.213 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-20 04:34:32.214 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-20 04:34:32.221 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:34:32.221 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-34-32__9a3afe5c-26e0-4430-b8f0-0c2d0568b6b8__wakuorg_nwaku:latest.log
2026-02-20 04:34:32.221 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:34:32.221 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:34:32.223 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:34:32.223 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.230.76
2026-02-20 04:34:32.223 DEBUG [src.node.docker_mananger] Generated ports ['20224', '20225', '20226', '20227', '20228']
2026-02-20 04:34:32.223 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:34:32.223 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:34:32.223 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:34:32.223 DEBUG [src.node.docker_mananger] docker run -i -t -p 20224:20224 -p 20225:20225 -p 20226:20226 -p 20227:20227 -p 20228:20228 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20226 --rest-port=20224 --tcp-port=20225 --discv5-udp-port=20227 --rest-address=0.0.0.0 --nat=extip:172.18.230.76 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=900b62fcebb56daaa4ed69e4ecafcf5cdec8e7fad59cba1ffc0da7cfc6ef4aca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20228 --metrics-logging=true --relay=true --filter=true --content-topic=/app/22/sometopic/someencoding
2026-02-20 04:34:32.406 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.230.76 waku 376b4fdf09efba6864d452e30aec46a49bec7fc00d4363fc8faddb4abe79fc72
2026-02-20 04:34:32.438 DEBUG [src.node.docker_mananger] Container started with ID 376b4fdf09ef. Setting up logs at ./log/docker/node1_2026-02-20_04-34-32__9a3afe5c-26e0-4430-b8f0-0c2d0568b6b8__wakuorg_nwaku:latest.log
2026-02-20 04:34:32.439 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 20224
2026-02-20 04:34:32.440 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:34:32.474 ERROR [src.node.docker_mananger] Max retries reached for container 2aa7354f8052. Exiting log stream.
2026-02-20 04:34:33.001 ERROR [src.node.docker_mananger] Max retries reached for container 5878fbf04f4a. Exiting log stream.
2026-02-20 04:34:33.441 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20224/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:33.444 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-02-20 04:34:33.444 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:34:33.444 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20224/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:33.446 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.230.76/tcp/20225/p2p/16Uiu2HAm1BYY7cNj5yDx2FrCmDnvmQCx6qQJVPPCWLCQwwY3Z6fy","/ip4/172.18.230.76/tcp/20226/ws/p2p/16Uiu2HAm1BYY7cNj5yDx2FrCmDnvmQCx6qQJVPPCWLCQwwY3Z6fy"],"enrUri":"enr:-L24QDqBOgpCF5aW3FZ89ogXPimzDKQiTcKElMgOltCod39GHHSL_CpJ3sjPSUDwZZ00U6lUZDWu-PRaXMC3-fOlBl0CgmlkgnY0gmlwhKwS5kyKbXVsdGlhZGRyc5YACASsEuZMBk8BAAoErBLmTAZPAt0DgnJzhQACAQAAiXNlY3AyNTZrMaECVYeTH6ZhaoSXHPmNLeOz9CDjbAg56mYJ-VoOTSfuyYiDdGNwgk8Bg3VkcIJPA4V3YWt1MgU"}'
2026-02-20 04:34:33.446 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:34:33.453 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:34:33.453 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-20_04-34-32__9a3afe5c-26e0-4430-b8f0-0c2d0568b6b8__wakuorg_nwaku:latest.log
2026-02-20 04:34:33.453 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:34:33.453 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:34:33.455 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:34:33.455 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.252.74
2026-02-20 04:34:33.455 DEBUG [src.node.docker_mananger] Generated ports ['8538', '8539', '8540', '8541', '8542']
2026-02-20 04:34:33.455 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:34:33.455 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:34:33.455 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:34:33.455 DEBUG [src.node.docker_mananger] docker run -i -t -p 8538:8538 -p 8539:8539 -p 8540:8540 -p 8541:8541 -p 8542:8542 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8540 --rest-port=8538 --tcp-port=8539 --discv5-udp-port=8541 --rest-address=0.0.0.0 --nat=extip:172.18.252.74 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=5b58c4cbd9d9aedf4c91421c0fe5e254e597dcd7aa6e51b3c6cddac0c3b9a347 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8542 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDqBOgpCF5aW3FZ89ogXPimzDKQiTcKElMgOltCod39GHHSL_CpJ3sjPSUDwZZ00U6lUZDWu-PRaXMC3-fOlBl0CgmlkgnY0gmlwhKwS5kyKbXVsdGlhZGRyc5YACASsEuZMBk8BAAoErBLmTAZPAt0DgnJzhQACAQAAiXNlY3AyNTZrMaECVYeTH6ZhaoSXHPmNLeOz9CDjbAg56mYJ-VoOTSfuyYiDdGNwgk8Bg3VkcIJPA4V3YWt1MgU --content-topic=/app/22/sometopic/someencoding
2026-02-20 04:34:33.639 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.252.74 waku 97d1c1c9764639c6092f62ef95374a1be2c8bd8c97b7265aacf44c46641afe61
2026-02-20 04:34:33.677 DEBUG [src.node.docker_mananger] Container started with ID 97d1c1c97646. Setting up logs at ./log/docker/node2_2026-02-20_04-34-32__9a3afe5c-26e0-4430-b8f0-0c2d0568b6b8__wakuorg_nwaku:latest.log
2026-02-20 04:34:33.677 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8538
2026-02-20 04:34:33.677 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:34:34.678 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8538/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:34.686 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-02-20 04:34:34.687 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:34:34.687 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8538/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:34.692 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.252.74/tcp/8539/p2p/16Uiu2HAmAfWzD2GNoWKzM7hc28cXQdPMi5cxWyRGyPsdU8g6oo3m","/ip4/172.18.252.74/tcp/8540/ws/p2p/16Uiu2HAmAfWzD2GNoWKzM7hc28cXQdPMi5cxWyRGyPsdU8g6oo3m"],"enrUri":"enr:-L24QGLwbP8Huzc-9n_1BKMm5Rdicv7q-JwAeEbNfuykyC0kZCFM7bsUtiVEhCPFIEBIjjB9QFxDZlePDSMcxqvcj2gCgmlkgnY0gmlwhKwS_EqKbXVsdGlhZGRyc5YACASsEvxKBiFbAAoErBL8SgYhXN0DgnJzhQACAQAAiXNlY3AyNTZrMaEC4mtEWEW3ZTVWt0DX7-gCCLr-7qZ75iLRkEPH1YOEpDiDdGNwgiFbg3VkcIIhXYV3YWt1MgE"}'
2026-02-20 04:34:34.693 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:34:34.693 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8538/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.230.76/tcp/20225/p2p/16Uiu2HAm1BYY7cNj5yDx2FrCmDnvmQCx6qQJVPPCWLCQwwY3Z6fy"]'
2026-02-20 04:34:34.697 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:34.697 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20224/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/22/sometopic/someencoding"]'
2026-02-20 04:34:34.700 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:34.700 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8538/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/22/sometopic/someencoding"]'
2026-02-20 04:34:34.702 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:34.703 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20224/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:34.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:34.708 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:34:34.809 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:34.809 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20224/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:34.812 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1771562074703244023,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:34.814 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:34.814 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8538/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:34.816 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1771562074703244023,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:34.819 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-20 04:34:34.820 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-20 04:34:34.820 DEBUG [src.node.waku_node] Stopping container with id 376b4fdf09ef
2026-02-20 04:34:35.372 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:34:35.372 DEBUG [src.node.waku_node] Stopping container with id 97d1c1c97646
2026-02-20 04:34:35.880 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:34:35.881 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-20 04:34:35.887 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:34:35.891 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-02-20 04:34:25.818 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-20 04:34:25.818 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_with_content_topic_string_instead_of_list with id: 2026-02-20_04-34-25__1a22377d-fc58-4eac-98b1-cf387b7f18ca
2026-02-20 04:34:25.819 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-20 04:34:25.819 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-20 04:34:25.819 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-20 04:34:25.826 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:34:25.826 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-34-25__1a22377d-fc58-4eac-98b1-cf387b7f18ca__wakuorg_nwaku:latest.log
2026-02-20 04:34:25.826 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:34:25.826 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:34:25.828 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:34:25.828 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.205.162
2026-02-20 04:34:25.828 DEBUG [src.node.docker_mananger] Generated ports ['4767', '4768', '4769', '4770', '4771']
2026-02-20 04:34:25.828 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:34:25.828 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:34:25.828 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:34:25.829 DEBUG [src.node.docker_mananger] docker run -i -t -p 4767:4767 -p 4768:4768 -p 4769:4769 -p 4770:4770 -p 4771:4771 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4769 --rest-port=4767 --tcp-port=4768 --discv5-udp-port=4770 --rest-address=0.0.0.0 --nat=extip:172.18.205.162 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ea60ccf70208123e09ea2acd3be8b3d9b53cc9ce884aeaeab5cf63fcf29fd0c0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4771 --metrics-logging=true --relay=true --filter=true
2026-02-20 04:34:26.016 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.205.162 waku f238a0723a558aa58ca08f5bc46693cc9a6cca26cfc3daf98c9d03f6d45e8f84
2026-02-20 04:34:26.047 DEBUG [src.node.docker_mananger] Container started with ID f238a0723a55. Setting up logs at ./log/docker/node1_2026-02-20_04-34-25__1a22377d-fc58-4eac-98b1-cf387b7f18ca__wakuorg_nwaku:latest.log
2026-02-20 04:34:26.047 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4767
2026-02-20 04:34:26.048 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:34:26.105 ERROR [src.node.docker_mananger] Max retries reached for container 562354bb0602. Exiting log stream.
2026-02-20 04:34:26.622 ERROR [src.node.docker_mananger] Max retries reached for container 006a50e76429. Exiting log stream.
2026-02-20 04:34:27.050 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4767/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:27.053 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-02-20 04:34:27.053 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:34:27.053 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4767/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:27.056 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.205.162/tcp/4768/p2p/16Uiu2HAmGGiMHcP4uYBfvrj48hQB5TpVXR6Ep1wrWJxdiS9MogSD","/ip4/172.18.205.162/tcp/4769/ws/p2p/16Uiu2HAmGGiMHcP4uYBfvrj48hQB5TpVXR6Ep1wrWJxdiS9MogSD"],"enrUri":"enr:-L24QE2GwZgCTw2PJ2qkudS2ZlaspWVWgjq-K9z_GxRg6CGmaOQJc0lJeOzJKz9w6MSocBFRxr_zJhXSJPyR2uHeAzgCgmlkgnY0gmlwhKwSzaKKbXVsdGlhZGRyc5YACASsEs2iBhKgAAoErBLNogYSod0DgnJzhQADAQAAiXNlY3AyNTZrMaEDNbng66gP2wJUpqYHbOEc1x4PLQ1Bl8LO4Fd4HFs3zGKDdGNwghKgg3VkcIISooV3YWt1MgU"}'
2026-02-20 04:34:27.056 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:34:27.057 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-20 04:34:27.063 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:34:27.063 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-20_04-34-25__1a22377d-fc58-4eac-98b1-cf387b7f18ca__wakuorg_nwaku:latest.log
2026-02-20 04:34:27.064 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:34:27.064 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:34:27.065 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:34:27.065 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.200.244
2026-02-20 04:34:27.065 DEBUG [src.node.docker_mananger] Generated ports ['47546', '47547', '47548', '47549', '47550']
2026-02-20 04:34:27.065 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:34:27.066 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:34:27.066 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:34:27.066 DEBUG [src.node.docker_mananger] docker run -i -t -p 47546:47546 -p 47547:47547 -p 47548:47548 -p 47549:47549 -p 47550:47550 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47548 --rest-port=47546 --tcp-port=47547 --discv5-udp-port=47549 --rest-address=0.0.0.0 --nat=extip:172.18.200.244 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bfeb447b8d7ee04b317f51adecade7dcd71c381afbbc98a96dbc6cf00cce80f5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47550 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QE2GwZgCTw2PJ2qkudS2ZlaspWVWgjq-K9z_GxRg6CGmaOQJc0lJeOzJKz9w6MSocBFRxr_zJhXSJPyR2uHeAzgCgmlkgnY0gmlwhKwSzaKKbXVsdGlhZGRyc5YACASsEs2iBhKgAAoErBLNogYSod0DgnJzhQADAQAAiXNlY3AyNTZrMaEDNbng66gP2wJUpqYHbOEc1x4PLQ1Bl8LO4Fd4HFs3zGKDdGNwghKgg3VkcIISooV3YWt1MgU --filternode=/ip4/172.18.205.162/tcp/4768/p2p/16Uiu2HAmGGiMHcP4uYBfvrj48hQB5TpVXR6Ep1wrWJxdiS9MogSD
2026-02-20 04:34:27.254 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.200.244 waku 30274ef0f24989da0457134d5554df87121ae5baa18f309d01d5d7b44f8543cf
2026-02-20 04:34:27.283 DEBUG [src.node.docker_mananger] Container started with ID 30274ef0f249. Setting up logs at ./log/docker/node2_2026-02-20_04-34-25__1a22377d-fc58-4eac-98b1-cf387b7f18ca__wakuorg_nwaku:latest.log
2026-02-20 04:34:27.285 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 47546
2026-02-20 04:34:27.285 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:34:28.286 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47546/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:28.288 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-02-20 04:34:28.289 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:34:28.289 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47546/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:28.291 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.200.244/tcp/47547/p2p/16Uiu2HAm1QA4X1xmsrW5VvRtgfgNw4xxjqMmoCJXSizqwhCvdyEZ","/ip4/172.18.200.244/tcp/47548/ws/p2p/16Uiu2HAm1QA4X1xmsrW5VvRtgfgNw4xxjqMmoCJXSizqwhCvdyEZ"],"enrUri":"enr:-L24QKd2FTpXBN6-gZxvjWsnXonhAJIqcwDS_9pZCX83CmlKGrLAKUSg8vOqlnnbzJUWjVjRflshZaQYaG2PaSZv8dcCgmlkgnY0gmlwhKwSyPSKbXVsdGlhZGRyc5YACASsEsj0Brm7AAoErBLI9Aa5vN0DgnJzhQADAQAAiXNlY3AyNTZrMaECWMK2NU4Yce-qLS51rb7AiajnGUPFnpuUIRjYwc7H6cKDdGNwgrm7g3VkcIK5vYV3YWt1MgA"}'
2026-02-20 04:34:28.291 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:34:28.292 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47546/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.205.162/tcp/4768/p2p/16Uiu2HAmGGiMHcP4uYBfvrj48hQB5TpVXR6Ep1wrWJxdiS9MogSD"]'
2026-02-20 04:34:28.326 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:28.326 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-20 04:34:28.327 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4767/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-20 04:34:28.343 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:28.344 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47546/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "b8ba693a-c7a6-4787-9b49-c52f8185643d", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-20 04:34:28.358 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"b8ba693a-c7a6-4787-9b49-c52f8185643d","statusDesc":"OK"}'
2026-02-20 04:34:28.360 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:47546/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": "/test/1/waku-filter/proto", "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-20 04:34:28.362 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:47546/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
2026-02-20 04:34:28.365 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-20 04:34:28.366 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-20 04:34:28.366 DEBUG [src.node.waku_node] Stopping container with id f238a0723a55
2026-02-20 04:34:28.924 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:34:28.925 DEBUG [src.node.waku_node] Stopping container with id 30274ef0f249
2026-02-20 04:34:29.453 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:34:29.454 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-20 04:34:29.464 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:34:29.468 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
2026-02-20 04:35:07.776 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-20 04:35:07.777 DEBUG [tests.conftest] Running test: test_passing_invalid_cursor with id: 2026-02-20_04-35-07__ac5b3dda-8978-43f0-b518-c6770e0fc33d
2026-02-20 04:35:07.777 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-20 04:35:07.777 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-20 04:35:07.777 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-20 04:35:07.783 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:35:07.784 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-20_04-35-07__ac5b3dda-8978-43f0-b518-c6770e0fc33d__wakuorg_nwaku:latest.log
2026-02-20 04:35:07.784 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:35:07.784 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:35:07.785 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:35:07.785 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.76.223
2026-02-20 04:35:07.785 DEBUG [src.node.docker_mananger] Generated ports ['61704', '61705', '61706', '61707', '61708']
2026-02-20 04:35:07.786 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:35:07.786 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:35:07.786 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:35:07.786 DEBUG [src.node.docker_mananger] docker run -i -t -p 61704:61704 -p 61705:61705 -p 61706:61706 -p 61707:61707 -p 61708:61708 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61706 --rest-port=61704 --tcp-port=61705 --discv5-udp-port=61707 --rest-address=0.0.0.0 --nat=extip:172.18.76.223 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7ece58f5f977120495e1c6dbd024ddee167be6cefbcfa32879cded2dca0828a6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61708 --metrics-logging=true --store=true --relay=true
2026-02-20 04:35:07.943 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.76.223 waku 03bb9350e7ecb244a07a0905cdf62779d4447f9b058e70b2335da4ba0db08414
2026-02-20 04:35:07.969 DEBUG [src.node.docker_mananger] Container started with ID 03bb9350e7ec. Setting up logs at ./log/docker/publishing_node1_2026-02-20_04-35-07__ac5b3dda-8978-43f0-b518-c6770e0fc33d__wakuorg_nwaku:latest.log
2026-02-20 04:35:07.970 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 61704
2026-02-20 04:35:07.970 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:35:08.078 ERROR [src.node.docker_mananger] Max retries reached for container dc8ae015038e. Exiting log stream.
2026-02-20 04:35:08.574 ERROR [src.node.docker_mananger] Max retries reached for container f76c4d56c04c. Exiting log stream.
2026-02-20 04:35:08.970 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61704/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:08.973 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-02-20 04:35:08.974 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:35:08.974 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61704/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:08.976 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.76.223/tcp/61705/p2p/16Uiu2HAm9dWK7TRijxYngatiE1Yi8FbDLVkh6UhAaC6oKBBHBZew","/ip4/172.18.76.223/tcp/61706/ws/p2p/16Uiu2HAm9dWK7TRijxYngatiE1Yi8FbDLVkh6UhAaC6oKBBHBZew"],"enrUri":"enr:-L24QFsTr8sQ5Ub77f8vjKqRvzSHI4biSSPCubmQ1TrJaiX5Osz2NFJglJ5psSU4tk3LsS2GjzJrMS_iT7GPnILdC5ICgmlkgnY0gmlwhKwSTN-KbXVsdGlhZGRyc5YACASsEkzfBvEJAAoErBJM3wbxCt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC0wuoAGG_0qfTLafgUVXalW7i8lnyK19uX7VlChErK2iDdGNwgvEJg3VkcILxC4V3YWt1MgM"}'
2026-02-20 04:35:08.976 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:35:08.983 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:35:08.983 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-20_04-35-07__ac5b3dda-8978-43f0-b518-c6770e0fc33d__wakuorg_nwaku:latest.log
2026-02-20 04:35:08.983 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:35:08.983 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:35:08.985 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:35:08.985 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.205.20
2026-02-20 04:35:08.985 DEBUG [src.node.docker_mananger] Generated ports ['7928', '7929', '7930', '7931', '7932']
2026-02-20 04:35:08.985 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:35:08.985 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:35:08.985 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:35:08.985 DEBUG [src.node.docker_mananger] docker run -i -t -p 7928:7928 -p 7929:7929 -p 7930:7930 -p 7931:7931 -p 7932:7932 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7930 --rest-port=7928 --tcp-port=7929 --discv5-udp-port=7931 --rest-address=0.0.0.0 --nat=extip:172.18.205.20 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dfbc767a9471abca1a72671ef653b2a1f8509bab3c49fd8afe7d9e54e3ee9ed4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7932 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QFsTr8sQ5Ub77f8vjKqRvzSHI4biSSPCubmQ1TrJaiX5Osz2NFJglJ5psSU4tk3LsS2GjzJrMS_iT7GPnILdC5ICgmlkgnY0gmlwhKwSTN-KbXVsdGlhZGRyc5YACASsEkzfBvEJAAoErBJM3wbxCt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC0wuoAGG_0qfTLafgUVXalW7i8lnyK19uX7VlChErK2iDdGNwgvEJg3VkcILxC4V3YWt1MgM --storenode=/ip4/172.18.76.223/tcp/61705/p2p/16Uiu2HAm9dWK7TRijxYngatiE1Yi8FbDLVkh6UhAaC6oKBBHBZew --store=true --relay=true
2026-02-20 04:35:09.147 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.205.20 waku 45f0e715d0634c32f83c86a926c482f5f5c13b1aaccacfa9293ae8d0f4c671ed
2026-02-20 04:35:09.171 DEBUG [src.node.docker_mananger] Container started with ID 45f0e715d063. Setting up logs at ./log/docker/store_node1_2026-02-20_04-35-07__ac5b3dda-8978-43f0-b518-c6770e0fc33d__wakuorg_nwaku:latest.log
2026-02-20 04:35:09.172 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7928
2026-02-20 04:35:09.172 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:35:10.172 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7928/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:10.175 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-02-20 04:35:10.175 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:35:10.176 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7928/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:10.178 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.205.20/tcp/7929/p2p/16Uiu2HAmG8CPVxmYYChLZtsGhHUbrHjVRTFM14isHFNSGpvKvd13","/ip4/172.18.205.20/tcp/7930/ws/p2p/16Uiu2HAmG8CPVxmYYChLZtsGhHUbrHjVRTFM14isHFNSGpvKvd13"],"enrUri":"enr:-L24QNjX-G7uEN7PeKX9lB8CuXrKr9Ca_eYfqodWvvntOM7KYMTOLJuuvjFqqG5BsK955gYYyj3Sv34gQCOZNTF5BkUCgmlkgnY0gmlwhKwSzRSKbXVsdGlhZGRyc5YACASsEs0UBh75AAoErBLNFAYe-t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDM4taqf8n91EEUYZrRWeS4uWEb7y5m3VqewzuIx0YntqDdGNwgh75g3VkcIIe-4V3YWt1MgM"}'
2026-02-20 04:35:10.178 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:35:10.178 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7928/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.76.223/tcp/61705/p2p/16Uiu2HAm9dWK7TRijxYngatiE1Yi8FbDLVkh6UhAaC6oKBBHBZew"]'
2026-02-20 04:35:10.180 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:10.181 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61704/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-20 04:35:10.183 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:10.183 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7928/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-20 04:35:10.185 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:10.186 DEBUG [src.steps.store] Relaying message
2026-02-20 04:35:10.186 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61704/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:35:10.191 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:10.192 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:35:10.392 DEBUG [src.steps.store] Relaying message
2026-02-20 04:35:10.393 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61704/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:35:10.399 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:10.399 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:35:10.600 DEBUG [src.steps.store] Relaying message
2026-02-20 04:35:10.600 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61704/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:35:10.605 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:10.606 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:35:10.806 DEBUG [src.steps.store] Relaying message
2026-02-20 04:35:10.807 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61704/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:35:10.812 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:10.813 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:35:11.013 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61704/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x74657374&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:11.017 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:61704/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x74657374&pageSize=100&ascending=true. Response content: b'waku message hash parsing error: invalid hash length: 4'
2026-02-20 04:35:11.018 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7928/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x74657374&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:11.020 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:7928/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x74657374&pageSize=100&ascending=true. Response content: b'waku message hash parsing error: invalid hash length: 4'
2026-02-20 04:35:11.022 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-20 04:35:11.023 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-20 04:35:11.023 DEBUG [src.node.waku_node] Stopping container with id 03bb9350e7ec
2026-02-20 04:35:11.519 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:35:11.519 DEBUG [src.node.waku_node] Stopping container with id 45f0e715d063
2026-02-20 04:35:12.003 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:35:12.006 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-20 04:35:12.012 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:35:12.018 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,93 @@
2026-02-20 04:34:04.579 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-20 04:34:04.579 DEBUG [tests.conftest] Running test: test_publish_with_invalid_payloads with id: 2026-02-20_04-34-04__4cd7375f-d339-49f7-be9c-a0c90d6f27c2
2026-02-20 04:34:04.580 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-20 04:34:04.580 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-20 04:34:04.580 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-02-20 04:34:04.587 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:34:04.587 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-34-04__4cd7375f-d339-49f7-be9c-a0c90d6f27c2__wakuorg_nwaku:latest.log
2026-02-20 04:34:04.587 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:34:04.587 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:34:04.588 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:34:04.589 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.176.206
2026-02-20 04:34:04.589 DEBUG [src.node.docker_mananger] Generated ports ['63572', '63573', '63574', '63575', '63576']
2026-02-20 04:34:04.589 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:34:04.589 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:34:04.589 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:34:04.589 DEBUG [src.node.docker_mananger] docker run -i -t -p 63572:63572 -p 63573:63573 -p 63574:63574 -p 63575:63575 -p 63576:63576 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63574 --rest-port=63572 --tcp-port=63573 --discv5-udp-port=63575 --rest-address=0.0.0.0 --nat=extip:172.18.176.206 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c9adfca66bcddbdfec721f4ea7b7d9ebe28ce4bcf6f3393a97e77c00eef6b8a6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63576 --metrics-logging=true --relay=true
2026-02-20 04:34:04.777 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.176.206 waku 2b12a403ed5450af747ff8983edac3adca976d4691420a546def19ac31206a07
2026-02-20 04:34:04.809 DEBUG [src.node.docker_mananger] Container started with ID 2b12a403ed54. Setting up logs at ./log/docker/node1_2026-02-20_04-34-04__4cd7375f-d339-49f7-be9c-a0c90d6f27c2__wakuorg_nwaku:latest.log
2026-02-20 04:34:04.809 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 63572
2026-02-20 04:34:04.809 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:34:04.873 ERROR [src.node.docker_mananger] Max retries reached for container 46aa4c259c2b. Exiting log stream.
2026-02-20 04:34:05.368 ERROR [src.node.docker_mananger] Max retries reached for container 800812a4d2a1. Exiting log stream.
2026-02-20 04:34:05.810 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63572/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:05.813 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-02-20 04:34:05.814 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:34:05.814 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63572/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:05.816 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.176.206/tcp/63573/p2p/16Uiu2HAkzeMTALvTsNtceUBhYB595i9Ep58Ngg5a6xnE17ASwZbX","/ip4/172.18.176.206/tcp/63574/ws/p2p/16Uiu2HAkzeMTALvTsNtceUBhYB595i9Ep58Ngg5a6xnE17ASwZbX"],"enrUri":"enr:-L24QJPko5gec7JXyx8tocCKfEXnyCYoTlIYJhuMy7tsO9nMXrJLmjDQc3em5HRbmiP6OFPnMiMdvl1KIaJPe7SBNIECgmlkgnY0gmlwhKwSsM6KbXVsdGlhZGRyc5YACASsErDOBvhVAAoErBKwzgb4Vt0DgnJzhQADAQAAiXNlY3AyNTZrMaECTYoJCxBJarz1rB2p79weeWKAOnuWK6RYeUtVc00QknKDdGNwgvhVg3VkcIL4V4V3YWt1MgE"}'
2026-02-20 04:34:05.816 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:34:05.823 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:34:05.823 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-20_04-34-04__4cd7375f-d339-49f7-be9c-a0c90d6f27c2__wakuorg_nwaku:latest.log
2026-02-20 04:34:05.823 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:34:05.823 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:34:05.825 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:34:05.825 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.36.54
2026-02-20 04:34:05.825 DEBUG [src.node.docker_mananger] Generated ports ['13941', '13942', '13943', '13944', '13945']
2026-02-20 04:34:05.825 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:34:05.825 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:34:05.825 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:34:05.825 DEBUG [src.node.docker_mananger] docker run -i -t -p 13941:13941 -p 13942:13942 -p 13943:13943 -p 13944:13944 -p 13945:13945 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13943 --rest-port=13941 --tcp-port=13942 --discv5-udp-port=13944 --rest-address=0.0.0.0 --nat=extip:172.18.36.54 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b639a945bf820cb2f1cb9e16daaa34cfae3c0cdc88b4fc08298abcabefcd7ac3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13945 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJPko5gec7JXyx8tocCKfEXnyCYoTlIYJhuMy7tsO9nMXrJLmjDQc3em5HRbmiP6OFPnMiMdvl1KIaJPe7SBNIECgmlkgnY0gmlwhKwSsM6KbXVsdGlhZGRyc5YACASsErDOBvhVAAoErBKwzgb4Vt0DgnJzhQADAQAAiXNlY3AyNTZrMaECTYoJCxBJarz1rB2p79weeWKAOnuWK6RYeUtVc00QknKDdGNwgvhVg3VkcIL4V4V3YWt1MgE
2026-02-20 04:34:06.003 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.36.54 waku 52c79fe2b89ce8f178c7d514ba228f93169db0d8d347c9fc5212b9b8fc86f1ac
2026-02-20 04:34:06.033 DEBUG [src.node.docker_mananger] Container started with ID 52c79fe2b89c. Setting up logs at ./log/docker/node2_2026-02-20_04-34-04__4cd7375f-d339-49f7-be9c-a0c90d6f27c2__wakuorg_nwaku:latest.log
2026-02-20 04:34:06.034 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 13941
2026-02-20 04:34:06.035 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:34:07.035 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13941/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:07.052 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-02-20 04:34:07.058 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:34:07.059 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13941/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:07.062 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.36.54/tcp/13942/p2p/16Uiu2HAkzFRfskyVWd4NWzhJGJ6UmEDNCxFn8UUkp6ijgor6xEVf","/ip4/172.18.36.54/tcp/13943/ws/p2p/16Uiu2HAkzFRfskyVWd4NWzhJGJ6UmEDNCxFn8UUkp6ijgor6xEVf"],"enrUri":"enr:-L24QPSO9z0mM76qbRxrsPFkmqrt6kr56qOoBwRkwwQQ26wXeOsN5SmlDmKbkR_zomyn1fUrSJ52gX9Kq4PljurqCp0CgmlkgnY0gmlwhKwSJDaKbXVsdGlhZGRyc5YACASsEiQ2BjZ2AAoErBIkNgY2d90DgnJzhQADAQAAiXNlY3AyNTZrMaECR6pyiCGHtae2j7UdAoQGXFbVHNbSckavUmPFJ3FxPdqDdGNwgjZ2g3VkcII2eIV3YWt1MgE"}'
2026-02-20 04:34:07.062 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:34:07.062 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13941/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.176.206/tcp/63573/p2p/16Uiu2HAkzeMTALvTsNtceUBhYB595i9Ep58Ngg5a6xnE17ASwZbX"]'
2026-02-20 04:34:07.065 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:07.065 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-02-20 04:34:07.065 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63572/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-20 04:34:07.068 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:07.070 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13941/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-20 04:34:07.075 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:07.076 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63572/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:07.081 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:07.081 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:34:07.182 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:07.182 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63572/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:07.184 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":1771562047076194816,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:07.186 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:07.186 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13941/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:07.188 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":1771562047076194816,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:07.189 INFO [src.steps.relay] WARM UP successful!!
2026-02-20 04:34:07.191 DEBUG [tests.relay.test_publish] Running test with payload Empty string
2026-02-20 04:34:07.191 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63572/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:07.194 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:63572/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-20 04:34:07.194 DEBUG [tests.relay.test_publish] Running test with payload Unecoded text
2026-02-20 04:34:07.194 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63572/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "Hello World!", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:07.196 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:63572/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Incorrect base64 string'
2026-02-20 04:34:07.196 DEBUG [tests.relay.test_publish] Running test with payload A dictionary
2026-02-20 04:34:07.197 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63572/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": {"key": "YWFh"}, "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:07.199 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:63572/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-20 04:34:07.199 DEBUG [tests.relay.test_publish] Running test with payload An integer
2026-02-20 04:34:07.199 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63572/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": 1234567890, "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:07.201 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:63572/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-20 04:34:07.202 DEBUG [tests.relay.test_publish] Running test with payload A list
2026-02-20 04:34:07.202 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63572/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": ["YWFh"], "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:07.204 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:63572/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-20 04:34:07.204 DEBUG [tests.relay.test_publish] Running test with payload A bool
2026-02-20 04:34:07.205 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63572/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": true, "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:07.207 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:63572/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-20 04:34:07.209 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-20 04:34:07.210 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-20 04:34:07.210 DEBUG [src.node.waku_node] Stopping container with id 2b12a403ed54
2026-02-20 04:34:07.703 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:34:07.703 DEBUG [src.node.waku_node] Stopping container with id 52c79fe2b89c
2026-02-20 04:34:08.271 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:34:08.272 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-20 04:34:08.279 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:34:08.284 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_with_no_timestamp with id: 2026-02-20_04-38-11__93b0ff26-c8cc-4b52-a335-a8f6ec2c89d8
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-38-11__93b0ff26-c8cc-4b52-a335-a8f6ec2c89d8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.117
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25900', '25901', '25902', '25903', '25904']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 25900:25900 -p 25901:25901 -p 25902:25902 -p 25903:25903 -p 25904:25904 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25902 --rest-port=25900 --tcp-port=25901 --discv5-udp-port=25903 --rest-address=0.0.0.0 --nat=extip:172.18.210.117 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dd9f7cc0abb0bddf9be5acac7efcbcdabddafe2bd1c6fefadbd5a0b31d0d92af --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25904 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.210.117 waku 4dd786245aa33a2e638bc2d36b20370e983df62b1c059955d7162ce45282728b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4dd786245aa3. Setting up logs at ./log/docker/node1_2026-02-20_04-38-11__93b0ff26-c8cc-4b52-a335-a8f6ec2c89d8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 25900
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 ed6dccb65d3e. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c1c6d1853c1e. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25900/health" -H "Content-Type: application/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:25900/debug/v1/info" -H "Content-Type: application/json" -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.117/tcp/25901/p2p/16Uiu2HAmA7mTbdxkQNZFyhw2GBhFPKmBVVdEGv8X7JgzpBwzv6Pn","/ip4/172.18.210.117/tcp/25902/ws/p2p/16Uiu2HAmA7mTbdxkQNZFyhw2GBhFPKmBVVdEGv8X7JgzpBwzv6Pn"],"enrUri":"enr:-L24QI12fz8acLlAoEaqfZH0XApe698flPq1oQUGQbMhwaH6QVHEoWjFrTAw56LJMIs4YUeL6XXBVyaf2yUT3Wjvs6ACgmlkgnY0gmlwhKwS0nWKbXVsdGlhZGRyc5YACASsEtJ1BmUtAAoErBLSdQZlLt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC2kkLfkVn_OZnNM9AtnBbDP0M0L802Nj_BGADm1aI-HWDdGNwgmUtg3VkcIJlL4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-20_04-38-11__93b0ff26-c8cc-4b52-a335-a8f6ec2c89d8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.74
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['45887', '45888', '45889', '45890', '45891']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 45887:45887 -p 45888:45888 -p 45889:45889 -p 45890:45890 -p 45891:45891 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45889 --rest-port=45887 --tcp-port=45888 --discv5-udp-port=45890 --rest-address=0.0.0.0 --nat=extip:172.18.70.74 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2ab355afce431d96f2771e37fe3ad3b2fe2fbe46ae79cfb57e92dda3f5aa1aaf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45891 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QI12fz8acLlAoEaqfZH0XApe698flPq1oQUGQbMhwaH6QVHEoWjFrTAw56LJMIs4YUeL6XXBVyaf2yUT3Wjvs6ACgmlkgnY0gmlwhKwS0nWKbXVsdGlhZGRyc5YACASsEtJ1BmUtAAoErBLSdQZlLt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC2kkLfkVn_OZnNM9AtnBbDP0M0L802Nj_BGADm1aI-HWDdGNwgmUtg3VkcIJlL4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.70.74 waku 1d05297e604da957a68447f2a73bbbe5b5376f68c4d8972c5177b031b1d0cd3c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1d05297e604d. Setting up logs at ./log/docker/node2_2026-02-20_04-38-11__93b0ff26-c8cc-4b52-a335-a8f6ec2c89d8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 45887
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45887/health" -H "Content-Type: application/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:45887/debug/v1/info" -H "Content-Type: application/json" -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.74/tcp/45888/p2p/16Uiu2HAkwCkVM2VJtWb1TjgycZH8yzwdKrMCka3AysvbrZcKDDYa","/ip4/172.18.70.74/tcp/45889/ws/p2p/16Uiu2HAkwCkVM2VJtWb1TjgycZH8yzwdKrMCka3AysvbrZcKDDYa"],"enrUri":"enr:-L24QGGLNGM7h9-mBR-WyqSeHjsEmqyos7IuzxZgFe2gweXuIoZBzlIwk5BhueNqMYhlEMgdyGg8RAFSWJr6VugY5J8CgmlkgnY0gmlwhKwSRkqKbXVsdGlhZGRyc5YACASsEkZKBrNAAAoErBJGSgazQd0DgnJzhQADAQAAiXNlY3AyNTZrMaECGmfsGhkpy0E6Zs4-Dw5LvSA0_hcABgGfX0cwSGhTRTeDdGNwgrNAg3VkcIKzQoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45887/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.210.117/tcp/25901/p2p/16Uiu2HAmA7mTbdxkQNZFyhw2GBhFPKmBVVdEGv8X7JgzpBwzv6Pn"]'
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:25900/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:45887/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:25900/relay/v1/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:25900/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":1771562294312928256,"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:45887/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":1771562294312928256,"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:25900/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:25900/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":1771562294429862656,"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:45887/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":1771562294429862656,"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 4dd786245aa3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1d05297e604d
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,98 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_payload_of_1_MB with id: 2026-02-20_04-36-08__0252f533-0710-4400-af2e-7323098f137e
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-20_04-36-08__0252f533-0710-4400-af2e-7323098f137e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.232.84
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36278', '36279', '36280', '36281', '36282']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 36278:36278 -p 36279:36279 -p 36280:36280 -p 36281:36281 -p 36282:36282 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36280 --rest-port=36278 --tcp-port=36279 --discv5-udp-port=36281 --rest-address=0.0.0.0 --nat=extip:172.18.232.84 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f4ae5b1cf9ac3d8783b7ac047ea2a27f7ef057cb175fd9ecda6e572af14c2f9e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36282 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.232.84 waku bfa801c30add42e46d37d5c9c02a42a18aec99cab25a2bccc4e4a058b3352086
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a42564bbee73. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bfa801c30add. Setting up logs at ./log/docker/receiving_node1_2026-02-20_04-36-08__0252f533-0710-4400-af2e-7323098f137e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 36278
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 66a468944627. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36278/health" -H "Content-Type: application/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:36278/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.232.84/tcp/36279/p2p/16Uiu2HAm9aXiionP9NiFevzNjSHgnL4QvNviRNETx3Fw4ufra9cf","/ip4/172.18.232.84/tcp/36280/ws/p2p/16Uiu2HAm9aXiionP9NiFevzNjSHgnL4QvNviRNETx3Fw4ufra9cf"],"enrUri":"enr:-L24QIdNdC2VLZOhbikMecYVleI9Ofe_3AesvgMRZb8wD0RlaxHkS0p14Hkg2yawXucccVDmBYmInjHFMmzXpJ3o6OECgmlkgnY0gmlwhKwS6FSKbXVsdGlhZGRyc5YACASsEuhUBo23AAoErBLoVAaNuN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC0kiBOlzdpEpOLz2NeFMqHd-35or14oZIHfXx-zK8DKyDdGNwgo23g3VkcIKNuYV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-20_04-36-08__0252f533-0710-4400-af2e-7323098f137e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.142.34
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21194', '21195', '21196', '21197', '21198']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 21194:21194 -p 21195:21195 -p 21196:21196 -p 21197:21197 -p 21198:21198 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21196 --rest-port=21194 --tcp-port=21195 --discv5-udp-port=21197 --rest-address=0.0.0.0 --nat=extip:172.18.142.34 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=07dc9c7c0a3baaac123756a3cff8c25a8f9656aeaabbaaebdd5684ec2b6568ff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21198 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.142.34 waku 9108356fcc0f0362a7e14383b6c7ad72b6bbb4f03c66d6e9d2378fa1b3330e1a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9108356fcc0f. Setting up logs at ./log/docker/receiving_node2_2026-02-20_04-36-08__0252f533-0710-4400-af2e-7323098f137e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 21194
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21194/health" -H "Content-Type: application/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:21194/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.142.34/tcp/21195/p2p/16Uiu2HAkvuPwpWwPkTLM8bbnSFMeTdpMQ7Dvwd84yicecMCE7q9P","/ip4/172.18.142.34/tcp/21196/ws/p2p/16Uiu2HAkvuPwpWwPkTLM8bbnSFMeTdpMQ7Dvwd84yicecMCE7q9P"],"enrUri":"enr:-L24QIQMOI4zrLTYS_ztKM__8PfhPdqublqcsfn9-Ou4FHsSYrXL0hpvO_Phzd-x8Nv_DynRdsoLoDPt2UXbjbjMhgACgmlkgnY0gmlwhKwSjiKKbXVsdGlhZGRyc5YACASsEo4iBlLLAAoErBKOIgZSzN0DgnJzhQADAQAAiXNlY3AyNTZrMaECFfXR4bhSZN2olDgn59pJiYQ8cmcT6IWy2E4giMYAQMaDdGNwglLLg3VkcIJSzYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21194/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.232.84/tcp/36279/p2p/16Uiu2HAm9aXiionP9NiFevzNjSHgnL4QvNviRNETx3Fw4ufra9cf"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-20_04-36-08__0252f533-0710-4400-af2e-7323098f137e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.195
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46139', '46140', '46141', '46142', '46143']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 46139:46139 -p 46140:46140 -p 46141:46141 -p 46142:46142 -p 46143:46143 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46141 --rest-port=46139 --tcp-port=46140 --discv5-udp-port=46142 --rest-address=0.0.0.0 --nat=extip:172.18.71.195 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=be66a1bc35377a5126ae1d8afee0c9b9bcbc43871d27f127464e8de0adc0aac3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46143 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QIdNdC2VLZOhbikMecYVleI9Ofe_3AesvgMRZb8wD0RlaxHkS0p14Hkg2yawXucccVDmBYmInjHFMmzXpJ3o6OECgmlkgnY0gmlwhKwS6FSKbXVsdGlhZGRyc5YACASsEuhUBo23AAoErBLoVAaNuN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC0kiBOlzdpEpOLz2NeFMqHd-35or14oZIHfXx-zK8DKyDdGNwgo23g3VkcIKNuYV3YWt1Mgk --lightpushnode=/ip4/172.18.232.84/tcp/36279/p2p/16Uiu2HAm9aXiionP9NiFevzNjSHgnL4QvNviRNETx3Fw4ufra9cf --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.71.195 waku 4cd1059ff52086f1d2af60b00d81fe8b002b8b98dced1d70bf79b96caf25361d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4cd1059ff520. Setting up logs at ./log/docker/lightpush_node1_2026-02-20_04-36-08__0252f533-0710-4400-af2e-7323098f137e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 46139
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46139/health" -H "Content-Type: application/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:46139/debug/v1/info" -H "Content-Type: application/json" -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.195/tcp/46140/p2p/16Uiu2HAmTRSZHK2E2vHWAuarq6HJpwpvXjJMNsJw9HSG4CtVKTRw","/ip4/172.18.71.195/tcp/46141/ws/p2p/16Uiu2HAmTRSZHK2E2vHWAuarq6HJpwpvXjJMNsJw9HSG4CtVKTRw"],"enrUri":"enr:-L24QGgEMK1gOH5mEK6bNwqtrm4w4I2So2btpYtu2gYZMwmEC4Rl4OzzUWnCraurKg6bycIS2V2dJMHsU_-yk_hN24ECgmlkgnY0gmlwhKwSR8OKbXVsdGlhZGRyc5YACASsEkfDBrQ8AAoErBJHwwa0Pd0DgnJzhQADAQAAiXNlY3AyNTZrMaED22bN_WWxtf2OR2LsFuHIG-3NKxtG9YCVJ8ArmYvmC_6DdGNwgrQ8g3VkcIK0PoV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46139/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.232.84/tcp/36279/p2p/16Uiu2HAm9aXiionP9NiFevzNjSHgnL4QvNviRNETx3Fw4ufra9cf"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46139/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.142.34/tcp/21195/p2p/16Uiu2HAkvuPwpWwPkTLM8bbnSFMeTdpMQ7Dvwd84yicecMCE7q9P"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36278/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:21194/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:46139/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:70 Running test with payload length of 1048576 bytes
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
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:46139/lightpush/v1/message. Response content: b'Failed to request a message push: 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 bfa801c30add
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9108356fcc0f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4cd1059ff520
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container bfa801c30add. 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,115 @@
2026-02-20 04:32:57.580 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-20 04:32:57.580 DEBUG [tests.conftest] Running test: test_repeated_filter_requestID with id: 2026-02-20_04-32-57__5ecb266f-7ba6-42cb-ae98-7e737fa1df6c
2026-02-20 04:32:57.580 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-20 04:32:57.581 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-20 04:32:57.581 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-20 04:32:57.590 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:32:57.590 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-32-57__5ecb266f-7ba6-42cb-ae98-7e737fa1df6c__wakuorg_nwaku:latest.log
2026-02-20 04:32:57.596 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:32:57.596 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-20_04-32-57__5ecb266f-7ba6-42cb-ae98-7e737fa1df6c__wakuorg_nwaku:latest.log
2026-02-20 04:32:57.602 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:32:57.602 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-20_04-32-57__5ecb266f-7ba6-42cb-ae98-7e737fa1df6c__wakuorg_nwaku:latest.log
2026-02-20 04:32:57.602 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-20 04:32:57.603 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-20 04:32:57.603 DEBUG [tests.e2e.test_e2e] Create 3 nodes
2026-02-20 04:32:57.603 DEBUG [tests.e2e.test_e2e] Start 3 nodes with their corresponding config
2026-02-20 04:32:57.604 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:32:57.604 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:32:57.644 DEBUG [src.node.docker_mananger] Network waku created
2026-02-20 04:32:57.644 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.212.188
2026-02-20 04:32:57.644 DEBUG [src.node.docker_mananger] Generated ports ['22248', '22249', '22250', '22251', '22252']
2026-02-20 04:32:57.645 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:32:57.645 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:32:57.645 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:32:57.645 DEBUG [src.node.docker_mananger] docker run -i -t -p 22248:22248 -p 22249:22249 -p 22250:22250 -p 22251:22251 -p 22252:22252 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22250 --rest-port=22248 --tcp-port=22249 --discv5-udp-port=22251 --rest-address=0.0.0.0 --nat=extip:172.18.212.188 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ccf96fecd5921dfb1ddbefaca4aece3dd25b58d0fdeceb835af8fe7d0bfb3d73 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22252 --metrics-logging=true --relay=true --store=true
2026-02-20 04:33:00.542 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.212.188 waku 53b04cd902416a2f6898dd546de1548db4e5d4684c58cad3024d0c0a70a02a70
2026-02-20 04:33:00.573 DEBUG [src.node.docker_mananger] Container started with ID 53b04cd90241. Setting up logs at ./log/docker/node1_2026-02-20_04-32-57__5ecb266f-7ba6-42cb-ae98-7e737fa1df6c__wakuorg_nwaku:latest.log
2026-02-20 04:33:00.575 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 22248
2026-02-20 04:33:00.575 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:33:01.576 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22248/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:33:01.579 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-02-20 04:33:01.579 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:33:01.580 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22248/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:33:01.582 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.212.188/tcp/22249/p2p/16Uiu2HAmAtUvWorEq6D5kn1yYqRRymmZpyg8gzf6GXmimYupSSmy","/ip4/172.18.212.188/tcp/22250/ws/p2p/16Uiu2HAmAtUvWorEq6D5kn1yYqRRymmZpyg8gzf6GXmimYupSSmy"],"enrUri":"enr:-L24QG2_HNcNJkf0kOek5FE-dP1Amkb0BmQOGBXXa10cDkIIPT6zxM2SBf40gqlrJc1xkdmHKz1U95ZWYw0tiR_Us3ECgmlkgnY0gmlwhKwS1LyKbXVsdGlhZGRyc5YACASsEtS8BlbpAAoErBLUvAZW6t0DgnJzhQADAQAAiXNlY3AyNTZrMaEC5b177MDgm8_zztaLErRK3MVFPRgW9AweDl19_2_Le8yDdGNwglbpg3VkcIJW64V3YWt1MgM"}'
2026-02-20 04:33:01.582 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:33:01.582 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:33:01.582 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:33:01.584 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:33:01.584 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.83.67
2026-02-20 04:33:01.584 DEBUG [src.node.docker_mananger] Generated ports ['44185', '44186', '44187', '44188', '44189']
2026-02-20 04:33:01.584 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:33:01.584 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:33:01.585 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:33:01.585 DEBUG [src.node.docker_mananger] docker run -i -t -p 44185:44185 -p 44186:44186 -p 44187:44187 -p 44188:44188 -p 44189:44189 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44187 --rest-port=44185 --tcp-port=44186 --discv5-udp-port=44188 --rest-address=0.0.0.0 --nat=extip:172.18.83.67 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a38f5582fc75f9cfc75bea0c9e18becd6e54382d8d71dbbc686521fcdbbd3737 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44189 --metrics-logging=true --relay=true --store=true --filter=true --discv5-bootstrap-node=enr:-L24QG2_HNcNJkf0kOek5FE-dP1Amkb0BmQOGBXXa10cDkIIPT6zxM2SBf40gqlrJc1xkdmHKz1U95ZWYw0tiR_Us3ECgmlkgnY0gmlwhKwS1LyKbXVsdGlhZGRyc5YACASsEtS8BlbpAAoErBLUvAZW6t0DgnJzhQADAQAAiXNlY3AyNTZrMaEC5b177MDgm8_zztaLErRK3MVFPRgW9AweDl19_2_Le8yDdGNwglbpg3VkcIJW64V3YWt1MgM
2026-02-20 04:33:01.774 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.83.67 waku 8bce638362e431cca658a962e1672d69a9c6a0bef71892108e87b850d09ad38a
2026-02-20 04:33:01.807 DEBUG [src.node.docker_mananger] Container started with ID 8bce638362e4. Setting up logs at ./log/docker/node2_2026-02-20_04-32-57__5ecb266f-7ba6-42cb-ae98-7e737fa1df6c__wakuorg_nwaku:latest.log
2026-02-20 04:33:01.807 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 44185
2026-02-20 04:33:01.807 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:33:02.808 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44185/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:33:02.811 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-02-20 04:33:02.811 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:33:02.811 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44185/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:33:02.814 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.83.67/tcp/44186/p2p/16Uiu2HAkyjipBLkeqZZ2mMPmTFFhJ7aBdxRZ22rvKPSxufyrjPqV","/ip4/172.18.83.67/tcp/44187/ws/p2p/16Uiu2HAkyjipBLkeqZZ2mMPmTFFhJ7aBdxRZ22rvKPSxufyrjPqV"],"enrUri":"enr:-L24QEWmRJxqE0RsHIsHB_xY9aoFPUjweyvbsaqD442-Wt5heSj9mE967Tw6wZfU6bp8ifoNcBWbojJFHQC1u05-TekCgmlkgnY0gmlwhKwSU0OKbXVsdGlhZGRyc5YACASsElNDBqyaAAoErBJTQwasm90DgnJzhQADAQAAiXNlY3AyNTZrMaECQA5oLbgAZxhzhNSp2cWfEewICejZFR0rfK4W2aRPejSDdGNwgqyag3VkcIKsnIV3YWt1Mgc"}'
2026-02-20 04:33:02.814 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:33:02.814 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:33:02.814 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:33:02.816 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:33:02.816 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.55.183
2026-02-20 04:33:02.816 DEBUG [src.node.docker_mananger] Generated ports ['8475', '8476', '8477', '8478', '8479']
2026-02-20 04:33:02.816 DEBUG [src.node.waku_node] Cluster id was resolved to: 3
2026-02-20 04:33:02.816 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-20 04:33:02.816 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:33:02.816 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:33:02.817 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:33:02.817 DEBUG [src.node.docker_mananger] docker run -i -t -p 8475:8475 -p 8476:8476 -p 8477:8477 -p 8478:8478 -p 8479:8479 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8477 --rest-port=8475 --tcp-port=8476 --discv5-udp-port=8478 --rest-address=0.0.0.0 --nat=extip:172.18.55.183 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ceed2bd3aaee6b1962cbaaf3b87cbbedcfee9cc1b89efa5b7dced44bec7d632d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8479 --metrics-logging=true --relay=true --filternode=/ip4/172.18.83.67/tcp/44186/p2p/16Uiu2HAkyjipBLkeqZZ2mMPmTFFhJ7aBdxRZ22rvKPSxufyrjPqV --store=false --discv5-bootstrap-node=enr:-L24QEWmRJxqE0RsHIsHB_xY9aoFPUjweyvbsaqD442-Wt5heSj9mE967Tw6wZfU6bp8ifoNcBWbojJFHQC1u05-TekCgmlkgnY0gmlwhKwSU0OKbXVsdGlhZGRyc5YACASsElNDBqyaAAoErBJTQwasm90DgnJzhQADAQAAiXNlY3AyNTZrMaECQA5oLbgAZxhzhNSp2cWfEewICejZFR0rfK4W2aRPejSDdGNwgqyag3VkcIKsnIV3YWt1Mgc
2026-02-20 04:33:03.025 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.55.183 waku dc937476ee9a2c8482a46fba526457bae918ab02d26a2f127cbcb98896ea97a0
2026-02-20 04:33:03.059 DEBUG [src.node.docker_mananger] Container started with ID dc937476ee9a. Setting up logs at ./log/docker/node3_2026-02-20_04-32-57__5ecb266f-7ba6-42cb-ae98-7e737fa1df6c__wakuorg_nwaku:latest.log
2026-02-20 04:33:03.059 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8475
2026-02-20 04:33:03.059 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:33:04.060 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8475/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:33:04.063 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-02-20 04:33:04.063 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:33:04.063 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8475/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:33:04.065 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.55.183/tcp/8476/p2p/16Uiu2HAmUDz9pBkptv2sHAENSmWcQ45tJ2dsE4h52p4fF1QzLjS3","/ip4/172.18.55.183/tcp/8477/ws/p2p/16Uiu2HAmUDz9pBkptv2sHAENSmWcQ45tJ2dsE4h52p4fF1QzLjS3"],"enrUri":"enr:-L24QHvo668s-ILIQ1YqU3IbfT1RW7eH-yu_YMaxCoF1yAGxc0OLMa9-xhHqZVcQQerlD5D1DZPEK4fRTksAYCYXr0UCgmlkgnY0gmlwhKwSN7eKbXVsdGlhZGRyc5YACASsEje3BiEcAAoErBI3twYhHd0DgnJzhQADAQAAiXNlY3AyNTZrMaED51M_M5S4_uC3xID2AfUFlWZWLBzrucsnZCCaubI2g3yDdGNwgiEcg3VkcIIhHoV3YWt1MgE"}'
2026-02-20 04:33:04.066 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:33:04.066 DEBUG [tests.e2e.test_e2e] Subscribe nodes to relay pubsub topics
2026-02-20 04:33:04.066 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22248/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-20 04:33:04.070 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:33:04.070 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44185/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-20 04:33:04.075 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:33:04.075 DEBUG [tests.e2e.test_e2e] Wait for all nodes auto connection
2026-02-20 04:33:04.076 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22248/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:33:04.079 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.83.67/tcp/50590/p2p/16Uiu2HAkyjipBLkeqZZ2mMPmTFFhJ7aBdxRZ22rvKPSxufyrjPqV","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"UnknownOrigin"}]'
2026-02-20 04:33:04.079 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44185/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:33:04.083 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.212.188/tcp/22249/p2p/16Uiu2HAmAtUvWorEq6D5kn1yYqRRymmZpyg8gzf6GXmimYupSSmy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"}]'
2026-02-20 04:33:04.083 DEBUG [src.libs.common] Sleeping for 30 seconds
2026-02-20 04:33:34.084 DEBUG [tests.e2e.test_e2e] Node3 subscribe to filter for pubsubtopic /waku/2/rs/3/1 2 times with same request id
2026-02-20 04:33:34.084 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8475/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-20 04:33:34.094 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-20 04:33:34.094 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8475/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-20 04:33:34.102 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-20 04:33:34.103 DEBUG [tests.e2e.test_e2e] Node1 publish message for topic /waku/2/rs/3/1
2026-02-20 04:33:34.103 DEBUG [src.steps.store] Relaying message
2026-02-20 04:33:34.103 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22248/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:33:34.109 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:33:34.110 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:33:34.310 DEBUG [src.libs.common] Sleeping for 5 seconds
2026-02-20 04:33:39.310 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8475/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:33:39.313 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":1771562014103457184,"ephemeral":false}]'
2026-02-20 04:33:39.314 DEBUG [tests.e2e.test_e2e] Response for node 3 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1771562014103457184, 'ephemeral': False}]
2026-02-20 04:33:39.314 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8475/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:33:39.316 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2026-02-20 04:33:39.316 DEBUG [tests.e2e.test_e2e] Response for node3 using same request ID is []
2026-02-20 04:33:39.318 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-20 04:33:39.319 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-20 04:33:39.319 DEBUG [src.node.waku_node] Stopping container with id 53b04cd90241
2026-02-20 04:33:39.854 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:33:39.855 DEBUG [src.node.waku_node] Stopping container with id 8bce638362e4
2026-02-20 04:33:40.378 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:33:40.378 DEBUG [src.node.waku_node] Stopping container with id dc937476ee9a
2026-02-20 04:33:40.752 ERROR [src.node.docker_mananger] Max retries reached for container 53b04cd90241. Exiting log stream.
2026-02-20 04:33:40.892 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:33:40.893 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-20 04:33:40.943 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:33:40.968 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:33:40.990 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,233 @@
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-02-20_04-34-31__2f662fe0-c23d-4540-a8e7-722a077be614
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-34-31__2f662fe0-c23d-4540-a8e7-722a077be614__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.151.69
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['55351', '55352', '55353', '55354', '55355']
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 55351:55351 -p 55352:55352 -p 55353:55353 -p 55354:55354 -p 55355:55355 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55353 --rest-port=55351 --tcp-port=55352 --discv5-udp-port=55354 --rest-address=0.0.0.0 --nat=extip:172.18.151.69 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=8e5abebdfa1c9d6656a242c749ea09d6dbaa8d5104ff0fcf8df506b3ae7c7882 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55355 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.151.69 waku 3ed87172f60274747d1e8ecf1935ffeaab64d1ad762915f67a4e5f063dd60bee
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3ed87172f602. Setting up logs at ./log/docker/node1_2026-02-20_04-34-31__2f662fe0-c23d-4540-a8e7-722a077be614__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 55351
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 c7daaea8f9ba. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55351/health" -H "Content-Type: application/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:55351/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.151.69/tcp/55352/p2p/16Uiu2HAmJd38RaNTwy6wrv6RMzmLAsYzZkioZV47QW1qbujUeMNz","/ip4/172.18.151.69/tcp/55353/ws/p2p/16Uiu2HAmJd38RaNTwy6wrv6RMzmLAsYzZkioZV47QW1qbujUeMNz"],"enrUri":"enr:-L24QNitEkCH6-ZcIdTLJoUw_qxFxARRMt00VKKRHukfpQe8JIQVMjw6YdeasVASCcx62IM7FzoWBv8CAUrRvk3GXcYCgmlkgnY0gmlwhKwSl0WKbXVsdGlhZGRyc5YACASsEpdFBtg4AAoErBKXRQbYOd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDWKYZ6wNKcLO6epCUJh-vAXgc6pyhoyXiv3qNMMrVRoODdGNwgtg4g3VkcILYOoV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-20_04-34-31__2f662fe0-c23d-4540-a8e7-722a077be614__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.65.251
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['45130', '45131', '45132', '45133', '45134']
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 45130:45130 -p 45131:45131 -p 45132:45132 -p 45133:45133 -p 45134:45134 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45132 --rest-port=45130 --tcp-port=45131 --discv5-udp-port=45133 --rest-address=0.0.0.0 --nat=extip:172.18.65.251 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=2a9a8970aa6cf3de69adfdd2775b6ad9ecae0c14e71b4adabc8aec7dd5e91d17 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45134 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNitEkCH6-ZcIdTLJoUw_qxFxARRMt00VKKRHukfpQe8JIQVMjw6YdeasVASCcx62IM7FzoWBv8CAUrRvk3GXcYCgmlkgnY0gmlwhKwSl0WKbXVsdGlhZGRyc5YACASsEpdFBtg4AAoErBKXRQbYOd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDWKYZ6wNKcLO6epCUJh-vAXgc6pyhoyXiv3qNMMrVRoODdGNwgtg4g3VkcILYOoV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.65.251 waku 2899c05dfad6058b2074af8595a8d5e6e64f49aa96e71ed87a3324fe2069aeb3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2899c05dfad6. Setting up logs at ./log/docker/node2_2026-02-20_04-34-31__2f662fe0-c23d-4540-a8e7-722a077be614__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 45130
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45130/health" -H "Content-Type: application/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:45130/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.65.251/tcp/45131/p2p/16Uiu2HAmKHhyfgTgNgAfq1XjQmewgTe358DrRCn6nrzWZ9vHtHg9","/ip4/172.18.65.251/tcp/45132/ws/p2p/16Uiu2HAmKHhyfgTgNgAfq1XjQmewgTe358DrRCn6nrzWZ9vHtHg9"],"enrUri":"enr:-L24QMT4Wi_AaJDdJmmvb4LG3xoWLgRE-I4cQCBaYL7isso3W2Fr67PbmQFTLC7G2LCbULFJU4tft4zAtUSyZYdYBbUCgmlkgnY0gmlwhKwSQfuKbXVsdGlhZGRyc5YACASsEkH7BrBLAAoErBJB-wawTN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDYo4ZRVztiYDo33EumgKIS5cNEQ686LevK7Zc36HuITaDdGNwgrBLg3VkcIKwTYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45130/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.151.69/tcp/55352/p2p/16Uiu2HAmJd38RaNTwy6wrv6RMzmLAsYzZkioZV47QW1qbujUeMNz"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55351/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:45130/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:55351/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:55351/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":1771562073994754933,"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:45130/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":1771562073994754933,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55351/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:55351/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":1771562074112395193,"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:45130/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":1771562074112395193,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55351/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:55351/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":1771562074226675142,"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:45130/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":1771562074226675142,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55351/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:55351/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":1771562074340325556,"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:45130/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":1771562074340325556,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55351/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:55351/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":1771562074454237020,"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:45130/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":1771562074454237020,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55351/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:55351/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":1771562074568101859,"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:45130/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":1771562074568101859,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55351/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:55351/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":1771562074682414101,"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:45130/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":1771562074682414101,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55351/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:55351/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":1771562074796493534,"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:45130/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":1771562074796493534,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:55351/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:45130/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:55351/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:55351/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:55351/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:55351/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:55351/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:55351/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:55351/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:55351/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:55351/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:55351/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:55351/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:55351/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:55351/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:55351/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:55351/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:55351/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/7'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55351/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:45130/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:55351/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:55351/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":1771562074991789776,"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:45130/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":1771562074991789776,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55351/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:55351/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":1771562075109857474,"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:45130/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":1771562075109857474,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55351/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:55351/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":1771562075223355737,"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:45130/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":1771562075223355737,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55351/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:55351/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":1771562075336998199,"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:45130/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":1771562075336998199,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55351/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:55351/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":1771562075450391193,"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:45130/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":1771562075450391193,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55351/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:55351/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":1771562075564797721,"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:45130/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":1771562075564797721,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55351/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:55351/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":1771562075678475641,"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:45130/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":1771562075678475641,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55351/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:55351/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":1771562075792694827,"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:45130/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":1771562075792694827,"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 3ed87172f602
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2899c05dfad6
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,143 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_unsubscribe_all_from_multiple_pubsub_topics with id: 2026-02-20_04-33-28__16c77f14-7259-4b1a-9b9e-a0350528c467
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-33-28__16c77f14-7259-4b1a-9b9e-a0350528c467__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.209.110
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54710', '54711', '54712', '54713', '54714']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 54710:54710 -p 54711:54711 -p 54712:54712 -p 54713:54713 -p 54714:54714 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54712 --rest-port=54710 --tcp-port=54711 --discv5-udp-port=54713 --rest-address=0.0.0.0 --nat=extip:172.18.209.110 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ae91d9c9adc5ea5845bfc62367fa8391eb49604cda2c2fac883cf1fe7b8a1d31 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54714 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.209.110 waku cc4836b240f9e30ae67e92db928f23870816302e9cb9db3e0c1962320c08649c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cc4836b240f9. Setting up logs at ./log/docker/node1_2026-02-20_04-33-28__16c77f14-7259-4b1a-9b9e-a0350528c467__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 54710
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 e164308ecbc3. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f8c9ea327a70. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54710/health" -H "Content-Type: application/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:54710/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.209.110/tcp/54711/p2p/16Uiu2HAkvEwpFbs9S3FLMLVTNWaehJEqxzBUyoqZ8jshraJHR4eW","/ip4/172.18.209.110/tcp/54712/ws/p2p/16Uiu2HAkvEwpFbs9S3FLMLVTNWaehJEqxzBUyoqZ8jshraJHR4eW"],"enrUri":"enr:-L24QE0dRoFqx9vF8qggkKKSvEqXiHAe7miDplUCKBitmVPpO6or4FAjsaSgj1sxlNtQUUQTAWgvAvBR-lE9T4JcHAsCgmlkgnY0gmlwhKwS0W6KbXVsdGlhZGRyc5YACASsEtFuBtW3AAoErBLRbgbVuN0DgnJzhQADAQAAiXNlY3AyNTZrMaECDBw0CnB7iAICTSrbEc1VixuNRWayuaHrFZ0D5ny_EQuDdGNwgtW3g3VkcILVuYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-20_04-33-28__16c77f14-7259-4b1a-9b9e-a0350528c467__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.179.64
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53350', '53351', '53352', '53353', '53354']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 53350:53350 -p 53351:53351 -p 53352:53352 -p 53353:53353 -p 53354:53354 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53352 --rest-port=53350 --tcp-port=53351 --discv5-udp-port=53353 --rest-address=0.0.0.0 --nat=extip:172.18.179.64 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=43e983cb6c7fc1fa25824ad25baeb1c2ac5798b67ed65a4acc6dbae800bf39ad --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53354 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QE0dRoFqx9vF8qggkKKSvEqXiHAe7miDplUCKBitmVPpO6or4FAjsaSgj1sxlNtQUUQTAWgvAvBR-lE9T4JcHAsCgmlkgnY0gmlwhKwS0W6KbXVsdGlhZGRyc5YACASsEtFuBtW3AAoErBLRbgbVuN0DgnJzhQADAQAAiXNlY3AyNTZrMaECDBw0CnB7iAICTSrbEc1VixuNRWayuaHrFZ0D5ny_EQuDdGNwgtW3g3VkcILVuYV3YWt1MgU --filternode=/ip4/172.18.209.110/tcp/54711/p2p/16Uiu2HAkvEwpFbs9S3FLMLVTNWaehJEqxzBUyoqZ8jshraJHR4eW
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.179.64 waku 257d193b5ab638a53649170284f30b2de51a657c678fc5fc9ee8d8dfd59150cf
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 257d193b5ab6. Setting up logs at ./log/docker/node2_2026-02-20_04-33-28__16c77f14-7259-4b1a-9b9e-a0350528c467__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 53350
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53350/health" -H "Content-Type: application/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:53350/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.179.64/tcp/53351/p2p/16Uiu2HAmDAym3YCztcnDWczTe2d2n6X8LbF2RDaNvNQejCqyCNp5","/ip4/172.18.179.64/tcp/53352/ws/p2p/16Uiu2HAmDAym3YCztcnDWczTe2d2n6X8LbF2RDaNvNQejCqyCNp5"],"enrUri":"enr:-L24QANHCEkX9fd82ZMULbBsa_Ut3feyzBeWA0P0gbNXeC2vHiaoCYYiigQQUITKr8IEMqZIgYYV5Iht7vjTNuyJQmoCgmlkgnY0gmlwhKwSs0CKbXVsdGlhZGRyc5YACASsErNABtBnAAoErBKzQAbQaN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDB67BtLmyW1uBdRMYAIWNPYmIOjzsYATum8a75S2nTJaDdGNwgtBng3VkcILQaYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53350/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.209.110/tcp/54711/p2p/16Uiu2HAkvEwpFbs9S3FLMLVTNWaehJEqxzBUyoqZ8jshraJHR4eW"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54710/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:53350/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "8ee53bf5-cdd4-4ad6-960f-653d802c6a47", "contentFilters": ["/waku/2/rs/3/0"], "pubsubTopic": "/waku/2/rs/3/0"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"8ee53bf5-cdd4-4ad6-960f-653d802c6a47","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54710/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/0", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:53350/filter/v2/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":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/3/0","version":0,"timestamp":1771562011388099341,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54710/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:53350/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6e4f4538-8201-404a-9b9a-33c1ec239a3c", "contentFilters": ["/waku/2/rs/3/1"], "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":"6e4f4538-8201-404a-9b9a-33c1ec239a3c","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54710/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/1", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53350/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/3/1","version":0,"timestamp":1771562011511423298,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54710/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/9"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53350/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "2036ded6-643f-4244-8bf6-70cfb092944a", "contentFilters": ["/waku/2/rs/3/9"], "pubsubTopic": "/waku/2/rs/3/9"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"2036ded6-643f-4244-8bf6-70cfb092944a","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54710/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/9", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:53350/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/3/9","version":0,"timestamp":1771562011631617857,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54710/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/25"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53350/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "dcc997a5-3368-470b-9059-b29bc693b50e", "contentFilters": ["/waku/2/rs/3/25"], "pubsubTopic": "/waku/2/rs/3/25"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"dcc997a5-3368-470b-9059-b29bc693b50e","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54710/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/25", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:53350/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/3/25","version":0,"timestamp":1771562011753234039,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54710/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53350/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "0d9c7068-2ccd-492a-85bb-8722ee0de56e", "contentFilters": ["/waku/2/rs/3/1000"], "pubsubTopic": "/waku/2/rs/3/1000"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"0d9c7068-2ccd-492a-85bb-8722ee0de56e","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54710/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/1000", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:53350/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/3/1000","version":0,"timestamp":1771562011873996679,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:53350/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:54710/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/0", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:53350/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -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:53350/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F0. Response content: b'Not subscribed to topic: /waku/2/rs/3/0'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54710/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/1", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53350/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -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:53350/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'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:54710/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/9", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:53350/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -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:53350/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F9. Response content: b'Not subscribed to topic: /waku/2/rs/3/9'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54710/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/25", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:53350/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -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:53350/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F25. Response content: b'Not subscribed to topic: /waku/2/rs/3/25'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54710/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/1000", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:53350/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -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:53350/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F1000. Response content: b'Not subscribed to topic: /waku/2/rs/3/1000'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id cc4836b240f9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 257d193b5ab6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
2026-02-20 04:35:27.719 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-20 04:35:27.719 DEBUG [tests.conftest] Running test: test_2_nodes_different_cluster_different_shard with id: 2026-02-20_04-35-27__a932312e-1bcd-4977-b9f7-2f59168e47d2
2026-02-20 04:35:27.720 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-20 04:35:27.720 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-20 04:35:27.720 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-20 04:35:27.729 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:35:27.729 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-35-27__a932312e-1bcd-4977-b9f7-2f59168e47d2__wakuorg_nwaku:latest.log
2026-02-20 04:35:27.729 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:35:27.729 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:35:27.731 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:35:27.731 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.146.50
2026-02-20 04:35:27.731 DEBUG [src.node.docker_mananger] Generated ports ['62982', '62983', '62984', '62985', '62986']
2026-02-20 04:35:27.731 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-02-20 04:35:27.731 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-20 04:35:27.731 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:35:27.732 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:35:27.732 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:35:27.732 DEBUG [src.node.docker_mananger] docker run -i -t -p 62982:62982 -p 62983:62983 -p 62984:62984 -p 62985:62985 -p 62986:62986 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62984 --rest-port=62982 --tcp-port=62983 --discv5-udp-port=62985 --rest-address=0.0.0.0 --nat=extip:172.18.146.50 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=afa716d4e79f3fccdf5586d9f3cc8df6e9dd5597fa531d001bdcfdabadb9ec71 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62986 --metrics-logging=true --relay=true --filter=true
2026-02-20 04:35:27.936 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.146.50 waku 9c026bce3b7cc2d8acf4f3a06fc4d80a6fa4c54fc5961eca2f382c32dfc9e12c
2026-02-20 04:35:27.960 ERROR [src.node.docker_mananger] Max retries reached for container 7bab37e938c9. Exiting log stream.
2026-02-20 04:35:27.974 DEBUG [src.node.docker_mananger] Container started with ID 9c026bce3b7c. Setting up logs at ./log/docker/node1_2026-02-20_04-35-27__a932312e-1bcd-4977-b9f7-2f59168e47d2__wakuorg_nwaku:latest.log
2026-02-20 04:35:27.975 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62982
2026-02-20 04:35:27.976 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:35:28.522 ERROR [src.node.docker_mananger] Max retries reached for container 924aaa268a9e. Exiting log stream.
2026-02-20 04:35:28.976 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62982/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:28.979 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-02-20 04:35:28.980 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:35:28.980 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62982/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:28.982 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.146.50/tcp/62983/p2p/16Uiu2HAkwo3oM49TvQyNchBXcV1Xpokd1uEa7HUN83yFAPNvKtEt","/ip4/172.18.146.50/tcp/62984/ws/p2p/16Uiu2HAkwo3oM49TvQyNchBXcV1Xpokd1uEa7HUN83yFAPNvKtEt"],"enrUri":"enr:-L24QJb-CR6Itxzmiy-P6Pbyz2ELjiGai5G_czNgKK-1PXnyd8iEF-z_Xi4XsK1EgR3iZdMFycSZrX6gYduotYushGUCgmlkgnY0gmlwhKwSkjKKbXVsdGlhZGRyc5YACASsEpIyBvYHAAoErBKSMgb2CN0DgnJzhQACAQAAiXNlY3AyNTZrMaECIzE-HwKyPw4UJplpZWsnPpHx9ixtFSpSRpW1LAcLyJGDdGNwgvYHg3VkcIL2CYV3YWt1MgU"}'
2026-02-20 04:35:28.982 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:35:28.990 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:35:28.990 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-20_04-35-27__a932312e-1bcd-4977-b9f7-2f59168e47d2__wakuorg_nwaku:latest.log
2026-02-20 04:35:28.990 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:35:28.990 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:35:28.992 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:35:28.992 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.102.54
2026-02-20 04:35:28.992 DEBUG [src.node.docker_mananger] Generated ports ['15676', '15677', '15678', '15679', '15680']
2026-02-20 04:35:28.992 DEBUG [src.node.waku_node] Cluster id was resolved to: 4
2026-02-20 04:35:28.992 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-20 04:35:28.992 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:35:28.993 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:35:28.993 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:35:28.993 DEBUG [src.node.docker_mananger] docker run -i -t -p 15676:15676 -p 15677:15677 -p 15678:15678 -p 15679:15679 -p 15680:15680 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15678 --rest-port=15676 --tcp-port=15677 --discv5-udp-port=15679 --rest-address=0.0.0.0 --nat=extip:172.18.102.54 --peer-exchange=true --discv5-discovery=true --cluster-id=4 --nodekey=e05579bdea7aa570c1bcf77f845f500e980b292acb2eaf84c8ff48ed11c3a39a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15680 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJb-CR6Itxzmiy-P6Pbyz2ELjiGai5G_czNgKK-1PXnyd8iEF-z_Xi4XsK1EgR3iZdMFycSZrX6gYduotYushGUCgmlkgnY0gmlwhKwSkjKKbXVsdGlhZGRyc5YACASsEpIyBvYHAAoErBKSMgb2CN0DgnJzhQACAQAAiXNlY3AyNTZrMaECIzE-HwKyPw4UJplpZWsnPpHx9ixtFSpSRpW1LAcLyJGDdGNwgvYHg3VkcIL2CYV3YWt1MgU
2026-02-20 04:35:29.188 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.102.54 waku ca6e519282139085e31770705ef6438e31a00b21af61c5678bf81ebcef4fc702
2026-02-20 04:35:29.222 DEBUG [src.node.docker_mananger] Container started with ID ca6e51928213. Setting up logs at ./log/docker/node2_2026-02-20_04-35-27__a932312e-1bcd-4977-b9f7-2f59168e47d2__wakuorg_nwaku:latest.log
2026-02-20 04:35:29.222 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 15676
2026-02-20 04:35:29.223 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:35:30.223 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15676/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:30.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_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available 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-02-20 04:35:30.237 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:35:30.238 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15676/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:30.248 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.102.54/tcp/15677/p2p/16Uiu2HAmJ5ZEyJHa4awMVyS9Pb71jS7tUfnMpW4VhCGrhpwEtXsX","/ip4/172.18.102.54/tcp/15678/ws/p2p/16Uiu2HAmJ5ZEyJHa4awMVyS9Pb71jS7tUfnMpW4VhCGrhpwEtXsX"],"enrUri":"enr:-L24QJjzzuJ4TQhk1Av8XKhfux1uLld1kjrHNtN_RLqHtwCjf-XgTUiCrMIAT4qmaaOqzY4-sgldTDngobkcXJkN0AoCgmlkgnY0gmlwhKwSZjaKbXVsdGlhZGRyc5YACASsEmY2Bj09AAoErBJmNgY9Pt0DgnJzhQAEAQAAiXNlY3AyNTZrMaEDUJWQaFQqVYkqMKiPvgipP--iyaBacuEx3ZbC7MR40fKDdGNwgj09g3VkcII9P4V3YWt1MgE"}'
2026-02-20 04:35:30.250 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:35:30.250 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15676/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.146.50/tcp/62983/p2p/16Uiu2HAkwo3oM49TvQyNchBXcV1Xpokd1uEa7HUN83yFAPNvKtEt"]'
2026-02-20 04:35:30.272 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:30.275 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62982/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-02-20 04:35:30.285 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:30.286 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15676/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/4/1"]'
2026-02-20 04:35:30.290 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:30.291 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62982/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:35:30.297 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:30.298 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:35:30.398 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:35:30.399 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62982/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:30.402 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562130291684381,"ephemeral":false,"proof":""}]'
2026-02-20 04:35:30.404 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:35:30.404 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15676/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:30.406 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:15676/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0. Response content: b''
2026-02-20 04:35:30.409 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-20 04:35:30.410 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-20 04:35:30.410 DEBUG [src.node.waku_node] Stopping container with id 9c026bce3b7c
2026-02-20 04:35:30.932 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:35:30.934 DEBUG [src.node.waku_node] Stopping container with id ca6e51928213
2026-02-20 04:35:31.489 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:35:31.490 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-20 04:35:31.499 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:35:31.507 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,95 @@
2026-02-20 04:35:36.445 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-20 04:35:36.446 DEBUG [tests.conftest] Running test: test_time_filter_zero_end_time with id: 2026-02-20_04-35-36__512240cf-1772-442b-b4b3-3056dcd12f24
2026-02-20 04:35:36.446 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-20 04:35:36.446 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-20 04:35:36.446 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-20 04:35:36.453 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:35:36.453 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-20_04-35-36__512240cf-1772-442b-b4b3-3056dcd12f24__wakuorg_nwaku:latest.log
2026-02-20 04:35:36.453 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:35:36.453 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:35:36.455 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:35:36.455 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.76.182
2026-02-20 04:35:36.455 DEBUG [src.node.docker_mananger] Generated ports ['47764', '47765', '47766', '47767', '47768']
2026-02-20 04:35:36.455 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:35:36.455 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:35:36.455 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:35:36.456 DEBUG [src.node.docker_mananger] docker run -i -t -p 47764:47764 -p 47765:47765 -p 47766:47766 -p 47767:47767 -p 47768:47768 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47766 --rest-port=47764 --tcp-port=47765 --discv5-udp-port=47767 --rest-address=0.0.0.0 --nat=extip:172.18.76.182 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fada4f271abddb3cdd3bb4b32ddccedd3a8402ad0dcc1fe7b5dd0e626c38f7c1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47768 --metrics-logging=true --store=true --relay=true
2026-02-20 04:35:36.641 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.76.182 waku 2f0afa7a32d738077677369285c593ee0806416018d779bb3d0192b412120e22
2026-02-20 04:35:36.673 DEBUG [src.node.docker_mananger] Container started with ID 2f0afa7a32d7. Setting up logs at ./log/docker/publishing_node1_2026-02-20_04-35-36__512240cf-1772-442b-b4b3-3056dcd12f24__wakuorg_nwaku:latest.log
2026-02-20 04:35:36.674 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 47764
2026-02-20 04:35:36.676 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:35:36.684 ERROR [src.node.docker_mananger] Max retries reached for container 803e07044ddc. Exiting log stream.
2026-02-20 04:35:37.253 ERROR [src.node.docker_mananger] Max retries reached for container 5892cd7f5c21. Exiting log stream.
2026-02-20 04:35:37.676 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47764/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:37.679 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-02-20 04:35:37.679 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:35:37.679 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47764/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:37.682 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.76.182/tcp/47765/p2p/16Uiu2HAmVBBNGhzutkkQTSBELa3UiWnFsnxFa9KSRxpfzgdcFRkg","/ip4/172.18.76.182/tcp/47766/ws/p2p/16Uiu2HAmVBBNGhzutkkQTSBELa3UiWnFsnxFa9KSRxpfzgdcFRkg"],"enrUri":"enr:-L24QGUsSu-BgKvYVrPbpUx5ODCNR_nRI9LWNN-TlJ0AbIdNbkF5JiPGh6Ik9VIQHSOkBaiBfYWzzOzdCxKQGNfvzZgCgmlkgnY0gmlwhKwSTLaKbXVsdGlhZGRyc5YACASsEky2BrqVAAoErBJMtga6lt0DgnJzhQADAQAAiXNlY3AyNTZrMaED9XbfOZj798j7ncQysVpm6xtUbZbkus3rkRHKjC2wiWWDdGNwgrqVg3VkcIK6l4V3YWt1MgM"}'
2026-02-20 04:35:37.682 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:35:37.689 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:35:37.689 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-20_04-35-36__512240cf-1772-442b-b4b3-3056dcd12f24__wakuorg_nwaku:latest.log
2026-02-20 04:35:37.689 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:35:37.689 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:35:37.691 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:35:37.691 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.133.92
2026-02-20 04:35:37.691 DEBUG [src.node.docker_mananger] Generated ports ['28346', '28347', '28348', '28349', '28350']
2026-02-20 04:35:37.691 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:35:37.691 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:35:37.691 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:35:37.691 DEBUG [src.node.docker_mananger] docker run -i -t -p 28346:28346 -p 28347:28347 -p 28348:28348 -p 28349:28349 -p 28350:28350 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28348 --rest-port=28346 --tcp-port=28347 --discv5-udp-port=28349 --rest-address=0.0.0.0 --nat=extip:172.18.133.92 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5871b3ebb95de8337e8f5da4f763a8e49639fd7ba5bc5dbf1fbf646e13c48edd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28350 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGUsSu-BgKvYVrPbpUx5ODCNR_nRI9LWNN-TlJ0AbIdNbkF5JiPGh6Ik9VIQHSOkBaiBfYWzzOzdCxKQGNfvzZgCgmlkgnY0gmlwhKwSTLaKbXVsdGlhZGRyc5YACASsEky2BrqVAAoErBJMtga6lt0DgnJzhQADAQAAiXNlY3AyNTZrMaED9XbfOZj798j7ncQysVpm6xtUbZbkus3rkRHKjC2wiWWDdGNwgrqVg3VkcIK6l4V3YWt1MgM --storenode=/ip4/172.18.76.182/tcp/47765/p2p/16Uiu2HAmVBBNGhzutkkQTSBELa3UiWnFsnxFa9KSRxpfzgdcFRkg --store=true --relay=true
2026-02-20 04:35:37.881 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.133.92 waku f00ba735ce0629baa08ca19c8d2c8a2424778130027635e86c203110e6278aba
2026-02-20 04:35:37.913 DEBUG [src.node.docker_mananger] Container started with ID f00ba735ce06. Setting up logs at ./log/docker/store_node1_2026-02-20_04-35-36__512240cf-1772-442b-b4b3-3056dcd12f24__wakuorg_nwaku:latest.log
2026-02-20 04:35:37.914 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 28346
2026-02-20 04:35:37.914 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:35:38.916 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28346/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:38.919 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-02-20 04:35:38.919 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:35:38.919 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28346/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:38.921 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.133.92/tcp/28347/p2p/16Uiu2HAkyfuU6gsso2DtCMGYTm4XSXXbqpZfJFFvetZnFQUZv4sP","/ip4/172.18.133.92/tcp/28348/ws/p2p/16Uiu2HAkyfuU6gsso2DtCMGYTm4XSXXbqpZfJFFvetZnFQUZv4sP"],"enrUri":"enr:-L24QKwuLCOH5uThTC72AKpOz8zA0hvpK_YlityNPJjO01LnKYZaugnLbE1FK3g1LumB3n07tfQtMsjFFHg5L8gMBIQCgmlkgnY0gmlwhKwShVyKbXVsdGlhZGRyc5YACASsEoVcBm67AAoErBKFXAZuvN0DgnJzhQADAQAAiXNlY3AyNTZrMaECPxQhRvjm3YVwVefovFwSxxSzV75JuY4owXDUxyuyGr6DdGNwgm67g3VkcIJuvYV3YWt1MgM"}'
2026-02-20 04:35:38.922 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:35:38.922 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28346/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.76.182/tcp/47765/p2p/16Uiu2HAmVBBNGhzutkkQTSBELa3UiWnFsnxFa9KSRxpfzgdcFRkg"]'
2026-02-20 04:35:38.924 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:38.925 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47764/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-20 04:35:38.927 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:38.927 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28346/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-20 04:35:38.929 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:38.930 DEBUG [src.steps.store] Relaying message
2026-02-20 04:35:38.931 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47764/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:35:38.936 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:38.936 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:35:39.137 DEBUG [src.steps.store] Relaying message
2026-02-20 04:35:39.137 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47764/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:35:39.142 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:39.143 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:35:39.344 DEBUG [src.steps.store] Relaying message
2026-02-20 04:35:39.344 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47764/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:35:39.350 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:39.350 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:35:39.551 DEBUG [src.steps.store] Relaying message
2026-02-20 04:35:39.551 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47764/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:35:39.556 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:39.557 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:35:39.758 DEBUG [src.steps.store] Relaying message
2026-02-20 04:35:39.758 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47764/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:35:39.764 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:39.765 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:35:39.965 DEBUG [src.steps.store] Relaying message
2026-02-20 04:35:39.966 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47764/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:35:39.971 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:39.972 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:35:40.172 DEBUG [tests.store.test_time_filter] inquering stored messages with end time 0
2026-02-20 04:35:40.172 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47764/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&endTime=0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:40.176 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd460008fd2de232136223322fdb5e5fe8d47b268bd56ce3f1159a9d1327f6fea","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562135930630912,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x62815728d561b8bce720b007c848969fb834b75613cbe3e24cf88d1c393250d4","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562137930639104,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x5c890a52d5c024767d067140ca9f4761f560bc12d3d6d71a06a22d6f5ec885d0","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562138830640128,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x43331146f49d2250560a7f01847f82f4ba280e8dc91dee5678015cf8314469ae","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562139030642944,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x797719806ecae49ecb497d05b5936f18c41e2c80e534794713260d2707dc9c5b","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562140930644992,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x5cef53e75e237816200a61fb5599bfef47c9bf597699d50081da6fa31c8aa511","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562148930646016,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
2026-02-20 04:35:40.176 DEBUG [tests.store.test_time_filter] number of messages stored for end time = 0 is 6
2026-02-20 04:35:40.177 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28346/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&endTime=0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:40.179 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd460008fd2de232136223322fdb5e5fe8d47b268bd56ce3f1159a9d1327f6fea","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562135930630912,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x62815728d561b8bce720b007c848969fb834b75613cbe3e24cf88d1c393250d4","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562137930639104,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x5c890a52d5c024767d067140ca9f4761f560bc12d3d6d71a06a22d6f5ec885d0","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562138830640128,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x43331146f49d2250560a7f01847f82f4ba280e8dc91dee5678015cf8314469ae","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562139030642944,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x797719806ecae49ecb497d05b5936f18c41e2c80e534794713260d2707dc9c5b","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562140930644992,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x5cef53e75e237816200a61fb5599bfef47c9bf597699d50081da6fa31c8aa511","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562148930646016,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
2026-02-20 04:35:40.180 DEBUG [tests.store.test_time_filter] number of messages stored for end time = 0 is 6
2026-02-20 04:35:40.181 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-20 04:35:40.182 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-20 04:35:40.182 DEBUG [src.node.waku_node] Stopping container with id 2f0afa7a32d7
2026-02-20 04:35:40.771 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:35:40.771 DEBUG [src.node.waku_node] Stopping container with id f00ba735ce06
2026-02-20 04:35:41.342 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:35:41.345 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-20 04:35:41.352 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:35:41.361 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,169 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_auto_shard_relay with id: 2026-02-20_04-43-44__e8e4394b-dca5-4950-8199-db487a240a36
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-43-44__e8e4394b-dca5-4950-8199-db487a240a36__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.35.230
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['64478', '64479', '64480', '64481', '64482']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 64478:64478 -p 64479:64479 -p 64480:64480 -p 64481:64481 -p 64482:64482 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64480 --rest-port=64478 --tcp-port=64479 --discv5-udp-port=64481 --rest-address=0.0.0.0 --nat=extip:172.18.35.230 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=be5f5bde35cdf225f7e9f2880941e6c3912d0ec61d5efaaa7d7b3b983ddb68dd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64482 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.35.230 waku 1a2d56bc6848648e164674e036e91e99acf5cc1901bc1b96bf1af9c54aea0559
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1a2d56bc6848. Setting up logs at ./log/docker/node1_2026-02-20_04-43-44__e8e4394b-dca5-4950-8199-db487a240a36__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 64478
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 04719e3df857. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 868258374d3e. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64478/health" -H "Content-Type: application/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:64478/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.35.230/tcp/64479/p2p/16Uiu2HAkx4J88kp66tZARS8JWHpinaWv7WQzooBXUjBbveT2cRkc","/ip4/172.18.35.230/tcp/64480/ws/p2p/16Uiu2HAkx4J88kp66tZARS8JWHpinaWv7WQzooBXUjBbveT2cRkc"],"enrUri":"enr:-L24QLd2ZqFmd6QgZDh6jNfaobJfnlnXhn58Z-g1uHjWznkLOa-8k7U_QbxKMZEFK8bBtd_bIVsKwAH3VL7rRF8BnIMCgmlkgnY0gmlwhKwSI-aKbXVsdGlhZGRyc5YACASsEiPmBvvfAAoErBIj5gb74N0DgnJzhQACAQAAiXNlY3AyNTZrMaECJxkmonNh0lZTBHQBGAGCXcgYS5VSdI-G6x1v5jjOUcmDdGNwgvvfg3VkcIL74YV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-20_04-43-44__e8e4394b-dca5-4950-8199-db487a240a36__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.66
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14354', '14355', '14356', '14357', '14358']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 14354:14354 -p 14355:14355 -p 14356:14356 -p 14357:14357 -p 14358:14358 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14356 --rest-port=14354 --tcp-port=14355 --discv5-udp-port=14357 --rest-address=0.0.0.0 --nat=extip:172.18.6.66 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=3ca3e1d13e600a75cabdaef74693fe0a3fd3490b5044dbb92104dd03d1a1a36f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14358 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLd2ZqFmd6QgZDh6jNfaobJfnlnXhn58Z-g1uHjWznkLOa-8k7U_QbxKMZEFK8bBtd_bIVsKwAH3VL7rRF8BnIMCgmlkgnY0gmlwhKwSI-aKbXVsdGlhZGRyc5YACASsEiPmBvvfAAoErBIj5gb74N0DgnJzhQACAQAAiXNlY3AyNTZrMaECJxkmonNh0lZTBHQBGAGCXcgYS5VSdI-G6x1v5jjOUcmDdGNwgvvfg3VkcIL74YV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.6.66 waku 457265855d8141918b1aa3227ea856c800d933739b643788b058d6d3da23b751
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 457265855d81. Setting up logs at ./log/docker/node2_2026-02-20_04-43-44__e8e4394b-dca5-4950-8199-db487a240a36__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 14354
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14354/health" -H "Content-Type: application/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:14354/debug/v1/info" -H "Content-Type: application/json" -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.66/tcp/14355/p2p/16Uiu2HAm68tzusTdbz2oBFNKeH4n4gP8GXfZe2B7AecfJDZR6vTp","/ip4/172.18.6.66/tcp/14356/ws/p2p/16Uiu2HAm68tzusTdbz2oBFNKeH4n4gP8GXfZe2B7AecfJDZR6vTp"],"enrUri":"enr:-L24QNo6_TKkYzqYuhVT45plfGyS8UuK6VTRHAHyPZVjttrSH22t57oTTCVC4F6BXKcy-AlM60Q-qHC_2f3pZQIOpnwCgmlkgnY0gmlwhKwSBkKKbXVsdGlhZGRyc5YACASsEgZCBjgTAAoErBIGQgY4FN0DgnJzhQACAQAAiXNlY3AyNTZrMaECnyRnRNnoUybnFOEuj36k1VdrOzaPTF49Lp0Tn9EavE-DdGNwgjgTg3VkcII4FYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14354/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.35.230/tcp/64479/p2p/16Uiu2HAkx4J88kp66tZARS8JWHpinaWv7WQzooBXUjBbveT2cRkc"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-20_04-43-44__e8e4394b-dca5-4950-8199-db487a240a36__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.14
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['22850', '22851', '22852', '22853', '22854']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 22850:22850 -p 22851:22851 -p 22852:22852 -p 22853:22853 -p 22854:22854 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22852 --rest-port=22850 --tcp-port=22851 --discv5-udp-port=22853 --rest-address=0.0.0.0 --nat=extip:172.18.47.14 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d3f313b04000c2af50979d3a4d790c60a8674ecfbebf1bb6b1a0ca049ce348d7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22854 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLd2ZqFmd6QgZDh6jNfaobJfnlnXhn58Z-g1uHjWznkLOa-8k7U_QbxKMZEFK8bBtd_bIVsKwAH3VL7rRF8BnIMCgmlkgnY0gmlwhKwSI-aKbXVsdGlhZGRyc5YACASsEiPmBvvfAAoErBIj5gb74N0DgnJzhQACAQAAiXNlY3AyNTZrMaECJxkmonNh0lZTBHQBGAGCXcgYS5VSdI-G6x1v5jjOUcmDdGNwgvvfg3VkcIL74YV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.47.14 waku 554c7de692aee6f50bfb8f4bcdafb1f61535bdd6fc9d53d188da83c2fa1d4b53
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 554c7de692ae. Setting up logs at ./log/docker/node3_2026-02-20_04-43-44__e8e4394b-dca5-4950-8199-db487a240a36__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 22850
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22850/health" -H "Content-Type: application/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:22850/debug/v1/info" -H "Content-Type: application/json" -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.14/tcp/22851/p2p/16Uiu2HAmKvuBp7ECMvMCn82g4GRxbetkTBmFSK5du9WDDeFy4VrF","/ip4/172.18.47.14/tcp/22852/ws/p2p/16Uiu2HAmKvuBp7ECMvMCn82g4GRxbetkTBmFSK5du9WDDeFy4VrF"],"enrUri":"enr:-L24QLrj09DmG0UUxz3LARAK4l_dPewjqpDR8Pb8M-O4MRCqRf52U_GPDoguxQciKRwmesuHk3LOuhX4FOo2bXoKsLYCgmlkgnY0gmlwhKwSLw6KbXVsdGlhZGRyc5YACASsEi8OBllDAAoErBIvDgZZRN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDbBVDXojYj-ijeKYNW1Cxpp294ULI36yUkd2XescVFxCDdGNwgllDg3VkcIJZRYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22850/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.35.230/tcp/64479/p2p/16Uiu2HAkx4J88kp66tZARS8JWHpinaWv7WQzooBXUjBbveT2cRkc"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-02-20_04-43-44__e8e4394b-dca5-4950-8199-db487a240a36__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.117.210
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4323', '4324', '4325', '4326', '4327']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 4323:4323 -p 4324:4324 -p 4325:4325 -p 4326:4326 -p 4327:4327 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4325 --rest-port=4323 --tcp-port=4324 --discv5-udp-port=4326 --rest-address=0.0.0.0 --nat=extip:172.18.117.210 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=4be1080b07cca4bccf9c6a3cb1ae0caa4dfa65dffc3dd2ce5b49da86ffb57a52 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4327 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLd2ZqFmd6QgZDh6jNfaobJfnlnXhn58Z-g1uHjWznkLOa-8k7U_QbxKMZEFK8bBtd_bIVsKwAH3VL7rRF8BnIMCgmlkgnY0gmlwhKwSI-aKbXVsdGlhZGRyc5YACASsEiPmBvvfAAoErBIj5gb74N0DgnJzhQACAQAAiXNlY3AyNTZrMaECJxkmonNh0lZTBHQBGAGCXcgYS5VSdI-G6x1v5jjOUcmDdGNwgvvfg3VkcIL74YV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.117.210 waku cbcdeebb713aee64df31957fe0ea9672c9bc47514e09d4003fb731296e69f90d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cbcdeebb713a. Setting up logs at ./log/docker/node4_2026-02-20_04-43-44__e8e4394b-dca5-4950-8199-db487a240a36__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 4323
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4323/health" -H "Content-Type: application/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:4323/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.117.210/tcp/4324/p2p/16Uiu2HAmMC7T6iJMweXMHeFbivRq2XXyEt57Sy1b4mEFqPRM1fsr","/ip4/172.18.117.210/tcp/4325/ws/p2p/16Uiu2HAmMC7T6iJMweXMHeFbivRq2XXyEt57Sy1b4mEFqPRM1fsr"],"enrUri":"enr:-L24QO3nczIV52to6CzGpuDZK86WuknAka-jO039nkT5DQGQYq_X_OEMynIHJzoBvCQdf1UXoUf30cbwSFGx0YiHZnwCgmlkgnY0gmlwhKwSddKKbXVsdGlhZGRyc5YACASsEnXSBhDkAAoErBJ10gYQ5d0DgnJzhQACAQAAiXNlY3AyNTZrMaEDftaHVwNKwRkYfrQKeIXYIG82wXUFSEowuFlC3pyPFJ2DdGNwghDkg3VkcIIQ5oV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4323/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.35.230/tcp/64479/p2p/16Uiu2HAkx4J88kp66tZARS8JWHpinaWv7WQzooBXUjBbveT2cRkc"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node5_2026-02-20_04-43-44__e8e4394b-dca5-4950-8199-db487a240a36__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.97
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26042', '26043', '26044', '26045', '26046']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 26042:26042 -p 26043:26043 -p 26044:26044 -p 26045:26045 -p 26046:26046 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26044 --rest-port=26042 --tcp-port=26043 --discv5-udp-port=26045 --rest-address=0.0.0.0 --nat=extip:172.18.107.97 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=5d5649bbeec5beee280eadfe58bbcaae2acabaf291eab2b2b70aabba57cf37bc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26046 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLd2ZqFmd6QgZDh6jNfaobJfnlnXhn58Z-g1uHjWznkLOa-8k7U_QbxKMZEFK8bBtd_bIVsKwAH3VL7rRF8BnIMCgmlkgnY0gmlwhKwSI-aKbXVsdGlhZGRyc5YACASsEiPmBvvfAAoErBIj5gb74N0DgnJzhQACAQAAiXNlY3AyNTZrMaECJxkmonNh0lZTBHQBGAGCXcgYS5VSdI-G6x1v5jjOUcmDdGNwgvvfg3VkcIL74YV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.107.97 waku 1ee475b745b5ac9aa424324a48c95f6786d7760979813b1b24671ec2f260ad40
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1ee475b745b5. Setting up logs at ./log/docker/node5_2026-02-20_04-43-44__e8e4394b-dca5-4950-8199-db487a240a36__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 26042
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26042/health" -H "Content-Type: application/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:26042/debug/v1/info" -H "Content-Type: application/json" -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.97/tcp/26043/p2p/16Uiu2HAm9iRWVxevJ3edqLwp42cytZ63PGqJantN95yKCU6t6zK6","/ip4/172.18.107.97/tcp/26044/ws/p2p/16Uiu2HAm9iRWVxevJ3edqLwp42cytZ63PGqJantN95yKCU6t6zK6"],"enrUri":"enr:-L24QOR1byn_7Vs1NxQ8l_rArp8uVeeggnAwejQ5kEzej6DADNinihYRwI0xDWNNeNHZh784gYCF8hMdcMmg6BtctK0CgmlkgnY0gmlwhKwSa2GKbXVsdGlhZGRyc5YACASsEmthBmW7AAoErBJrYQZlvN0DgnJzhQACAQAAiXNlY3AyNTZrMaEC1E4g-HGyEZfzQe_pbvffdYf1bpD_1GEab-9qzDkLeHWDdGNwgmW7g3VkcIJlvYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26042/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.35.230/tcp/64479/p2p/16Uiu2HAkx4J88kp66tZARS8JWHpinaWv7WQzooBXUjBbveT2cRkc"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64478/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14354/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22850/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4323/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26042/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64478/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:64478/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":1771562630790346040,"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:14354/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":1771562630790346040,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22850/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":1771562630790346040,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4323/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":1771562630790346040,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26042/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":1771562630790346040,"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 1a2d56bc6848
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 457265855d81
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 554c7de692ae
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1a2d56bc6848. 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 cbcdeebb713a
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 457265855d81. 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 1ee475b745b5
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 554c7de692ae. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,100 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_unknown_pubsub_topic with id: 2026-02-20_04-42-57__8a581c97-da41-4bc3-a315-c92bfec2d431
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-20_04-42-57__8a581c97-da41-4bc3-a315-c92bfec2d431__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.244.10
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6443', '6444', '6445', '6446', '6447']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 6443:6443 -p 6444:6444 -p 6445:6445 -p 6446:6446 -p 6447:6447 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6445 --rest-port=6443 --tcp-port=6444 --discv5-udp-port=6446 --rest-address=0.0.0.0 --nat=extip:172.18.244.10 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1e8392ef46e62acfde984facbbbb0c2cce9d6dcbe5ae61a7cb3b9b6fe8be7690 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6447 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.244.10 waku 11855494b33306fce3458bb33540ac9d2ac2e541cd7e2d84efc2a8057081c2f7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 11855494b333. Setting up logs at ./log/docker/publishing_node1_2026-02-20_04-42-57__8a581c97-da41-4bc3-a315-c92bfec2d431__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 6443
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 81202ca69143. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 795d2e3a6c65. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6443/health" -H "Content-Type: application/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:6443/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.244.10/tcp/6444/p2p/16Uiu2HAkwsTXhscrfWDFrvXKos2HnnyWv9w1BgG3XVYu7v2CHgHc","/ip4/172.18.244.10/tcp/6445/ws/p2p/16Uiu2HAkwsTXhscrfWDFrvXKos2HnnyWv9w1BgG3XVYu7v2CHgHc"],"enrUri":"enr:-L24QISKaJHLIgzte5tY3xunWISdNVv6_MvCgiRQSqa7coMGT-i_J-8GIHe1NQq5gGuJ_cfETCZcgzF0ZVtX8a8FhxkCgmlkgnY0gmlwhKwS9AqKbXVsdGlhZGRyc5YACASsEvQKBhksAAoErBL0CgYZLd0DgnJzhQADAQAAiXNlY3AyNTZrMaECJFJl2lU7GHSu0PeXRh7ae8ggjz2Wfs7GvXLan4HdkE-DdGNwghksg3VkcIIZLoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-20_04-42-57__8a581c97-da41-4bc3-a315-c92bfec2d431__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.98.75
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8435', '8436', '8437', '8438', '8439']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 8435:8435 -p 8436:8436 -p 8437:8437 -p 8438:8438 -p 8439:8439 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8437 --rest-port=8435 --tcp-port=8436 --discv5-udp-port=8438 --rest-address=0.0.0.0 --nat=extip:172.18.98.75 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=09d4ecdfa780cc2eff16ff3ad6affb8c5fcb46b8edee4a6c4fd0697d734facbf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8439 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QISKaJHLIgzte5tY3xunWISdNVv6_MvCgiRQSqa7coMGT-i_J-8GIHe1NQq5gGuJ_cfETCZcgzF0ZVtX8a8FhxkCgmlkgnY0gmlwhKwS9AqKbXVsdGlhZGRyc5YACASsEvQKBhksAAoErBL0CgYZLd0DgnJzhQADAQAAiXNlY3AyNTZrMaECJFJl2lU7GHSu0PeXRh7ae8ggjz2Wfs7GvXLan4HdkE-DdGNwghksg3VkcIIZLoV3YWt1MgM --storenode=/ip4/172.18.244.10/tcp/6444/p2p/16Uiu2HAkwsTXhscrfWDFrvXKos2HnnyWv9w1BgG3XVYu7v2CHgHc --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.98.75 waku 99147efb881fb6f7159faa9f0e8b0801c9dd13bb7a10f79c526dff03424c9219
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 99147efb881f. Setting up logs at ./log/docker/store_node1_2026-02-20_04-42-57__8a581c97-da41-4bc3-a315-c92bfec2d431__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 8435
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8435/health" -H "Content-Type: application/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:8435/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.98.75/tcp/8436/p2p/16Uiu2HAmRnHg728W5V6yUFY7PrneNBmXEBgk4XxjRYc8LHr9Z6WZ","/ip4/172.18.98.75/tcp/8437/ws/p2p/16Uiu2HAmRnHg728W5V6yUFY7PrneNBmXEBgk4XxjRYc8LHr9Z6WZ"],"enrUri":"enr:-L24QKYpPPp-rPuFmMuEC8RL8Tj-0m4yVKAfudXbnSpqfQ-6aA-0mzDZJ3IUD8u7N5QcDp25lgUF9hs6YpJ8dtP2VGgCgmlkgnY0gmlwhKwSYkuKbXVsdGlhZGRyc5YACASsEmJLBiD0AAoErBJiSwYg9d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDwwaVnxA0bk2tVlZqO4Fr0j_uaQiVZlQbJjEZdfDy9gaDdGNwgiD0g3VkcIIg9oV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8435/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.244.10/tcp/6444/p2p/16Uiu2HAkwsTXhscrfWDFrvXKos2HnnyWv9w1BgG3XVYu7v2CHgHc"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6443/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:8435/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:6443/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6443/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:6443/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:6443/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:6443/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:6443/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:6443/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:6443/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:6443/store/v3/messages?pubsubTopic=test&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8435/store/v3/messages?pubsubTopic=test&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 11855494b333
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 99147efb881f
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_single_content_topic[/waku/2/content/test.js] with id: 2026-02-20_04-42-10__d6d7e2a2-9942-4a22-bdc3-e09138b02f0b
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-42-10__d6d7e2a2-9942-4a22-bdc3-e09138b02f0b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.48.139
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40135', '40136', '40137', '40138', '40139']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 40135:40135 -p 40136:40136 -p 40137:40137 -p 40138:40138 -p 40139:40139 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40137 --rest-port=40135 --tcp-port=40136 --discv5-udp-port=40138 --rest-address=0.0.0.0 --nat=extip:172.18.48.139 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=a294768b34eead8643283be6437d190b09cfce6cb4ef33fabf64e5fd2fa3fbcc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40139 --metrics-logging=true --relay=true --filter=true --content-topic=/waku/2/content/test.js
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.48.139 waku 55bed1fe9469dad0e9604289410f002e984266d4e9722ae51f2aa231fdf0a7bd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 55bed1fe9469. Setting up logs at ./log/docker/node1_2026-02-20_04-42-10__d6d7e2a2-9942-4a22-bdc3-e09138b02f0b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 40135
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 30ec4a5054df. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 23e7a597a8d0. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40135/health" -H "Content-Type: application/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:40135/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.48.139/tcp/40136/p2p/16Uiu2HAkwKspGMgFaAba3bpw9wo1eUTZMBmJi3ao2H5AJXS3jeuc","/ip4/172.18.48.139/tcp/40137/ws/p2p/16Uiu2HAkwKspGMgFaAba3bpw9wo1eUTZMBmJi3ao2H5AJXS3jeuc"],"enrUri":"enr:-L24QJvQFVV0ybSoIuG5AISR0N1Fajm9tI2VeHA3Srya_Xjod6Oa4Hl-1wnLRlJLUsx2chwxJk_z7julbyZxxgVMpjoCgmlkgnY0gmlwhKwSMIuKbXVsdGlhZGRyc5YACASsEjCLBpzIAAoErBIwiwacyd0DgnJzhQACAQAAiXNlY3AyNTZrMaECHDtFjdYTUS2AYIL150a_40QCsR2OoswBt_i2CV892m-DdGNwgpzIg3VkcIKcyoV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-20_04-42-10__d6d7e2a2-9942-4a22-bdc3-e09138b02f0b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.220
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41095', '41096', '41097', '41098', '41099']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 41095:41095 -p 41096:41096 -p 41097:41097 -p 41098:41098 -p 41099:41099 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41097 --rest-port=41095 --tcp-port=41096 --discv5-udp-port=41098 --rest-address=0.0.0.0 --nat=extip:172.18.58.220 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=c63bdb6cdac6eada8353aaabffdb65bb3acc7d97b0a4649f2e0ffca0a54a93a3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41099 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJvQFVV0ybSoIuG5AISR0N1Fajm9tI2VeHA3Srya_Xjod6Oa4Hl-1wnLRlJLUsx2chwxJk_z7julbyZxxgVMpjoCgmlkgnY0gmlwhKwSMIuKbXVsdGlhZGRyc5YACASsEjCLBpzIAAoErBIwiwacyd0DgnJzhQACAQAAiXNlY3AyNTZrMaECHDtFjdYTUS2AYIL150a_40QCsR2OoswBt_i2CV892m-DdGNwgpzIg3VkcIKcyoV3YWt1MgU --content-topic=/waku/2/content/test.js
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.58.220 waku 74a0cbc3b728978878481d02c3aab00077067f39fbd18c75fc2273fb4fabed62
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 74a0cbc3b728. Setting up logs at ./log/docker/node2_2026-02-20_04-42-10__d6d7e2a2-9942-4a22-bdc3-e09138b02f0b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 41095
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41095/health" -H "Content-Type: application/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:41095/debug/v1/info" -H "Content-Type: application/json" -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.220/tcp/41096/p2p/16Uiu2HAm1cLBoN9qTWjBujTffR59ibT14xvokYCJViF7qUM2PXGT","/ip4/172.18.58.220/tcp/41097/ws/p2p/16Uiu2HAm1cLBoN9qTWjBujTffR59ibT14xvokYCJViF7qUM2PXGT"],"enrUri":"enr:-L24QCQewC_PTBgPRpi-4OsIfMzK3oPkyPOlLfR0XLwRT4kFT8lMrGum1jccIchHFpWDf8fua5Kb89XC8-JZUMgO3mYCgmlkgnY0gmlwhKwSOtyKbXVsdGlhZGRyc5YACASsEjrcBqCIAAoErBI63Aagid0DgnJzhQACAQAAiXNlY3AyNTZrMaECW-EhZX74FFBbgYYYSQnMfoThc2TvW-dxqQ8S4uwBMXiDdGNwgqCIg3VkcIKgioV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41095/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.48.139/tcp/40136/p2p/16Uiu2HAkwKspGMgFaAba3bpw9wo1eUTZMBmJi3ao2H5AJXS3jeuc"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40135/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:41095/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:40135/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:40135/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":1771562533015117382,"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:41095/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":1771562533015117382,"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 55bed1fe9469
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 74a0cbc3b728
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,95 @@
2026-02-20 04:39:23.259 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-20 04:39:23.259 DEBUG [tests.conftest] Running test: test_time_filter_negative_start_time with id: 2026-02-20_04-39-23__6e358c58-54e4-4f02-b18e-49a0756fd572
2026-02-20 04:39:23.260 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-20 04:39:23.261 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-20 04:39:23.261 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-20 04:39:23.269 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:39:23.269 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-20_04-39-23__6e358c58-54e4-4f02-b18e-49a0756fd572__wakuorg_nwaku:latest.log
2026-02-20 04:39:23.270 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:39:23.270 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:39:23.272 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:39:23.272 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.200.221
2026-02-20 04:39:23.273 DEBUG [src.node.docker_mananger] Generated ports ['39049', '39050', '39051', '39052', '39053']
2026-02-20 04:39:23.273 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:39:23.273 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:39:23.274 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:39:23.274 DEBUG [src.node.docker_mananger] docker run -i -t -p 39049:39049 -p 39050:39050 -p 39051:39051 -p 39052:39052 -p 39053:39053 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39051 --rest-port=39049 --tcp-port=39050 --discv5-udp-port=39052 --rest-address=0.0.0.0 --nat=extip:172.18.200.221 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ef6ec6cadebc2cb0eea5aba1adaa05ec1e69b82cf53ad9bffdab203ddd3e4c9b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39053 --metrics-logging=true --store=true --relay=true
2026-02-20 04:39:23.448 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.200.221 waku fbfc631ca2cbc7736b3cbbf174b20356e2de9af307a842ce27f9a2dc00adf1dd
2026-02-20 04:39:23.481 DEBUG [src.node.docker_mananger] Container started with ID fbfc631ca2cb. Setting up logs at ./log/docker/publishing_node1_2026-02-20_04-39-23__6e358c58-54e4-4f02-b18e-49a0756fd572__wakuorg_nwaku:latest.log
2026-02-20 04:39:23.482 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 39049
2026-02-20 04:39:23.483 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:39:23.525 ERROR [src.node.docker_mananger] Max retries reached for container f40694c3a73c. Exiting log stream.
2026-02-20 04:39:24.086 ERROR [src.node.docker_mananger] Max retries reached for container 15d442ca8d3e. Exiting log stream.
2026-02-20 04:39:24.483 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39049/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:39:24.486 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-02-20 04:39:24.486 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:39:24.486 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39049/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:39:24.489 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.200.221/tcp/39050/p2p/16Uiu2HAmF5Ym1McefhSuMgrz8nwg8V5bYczNvCnMWx3QaZU8JPxS","/ip4/172.18.200.221/tcp/39051/ws/p2p/16Uiu2HAmF5Ym1McefhSuMgrz8nwg8V5bYczNvCnMWx3QaZU8JPxS"],"enrUri":"enr:-L24QEQ9gnD0CU5po2_VJ9K6q3zn6EcC3x-kc1xAePdIpsy6OLSyo3zMTYHrfCMiAcYt2j3kbPdt_vnsq10vNiq9bwACgmlkgnY0gmlwhKwSyN2KbXVsdGlhZGRyc5YACASsEsjdBpiKAAoErBLI3QaYi90DgnJzhQADAQAAiXNlY3AyNTZrMaEDJAH1SSdnsDVRdJ9paAZiMeaHv71gKVrGJ4oCflflvx-DdGNwgpiKg3VkcIKYjIV3YWt1MgM"}'
2026-02-20 04:39:24.489 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:39:24.495 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:39:24.495 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-20_04-39-23__6e358c58-54e4-4f02-b18e-49a0756fd572__wakuorg_nwaku:latest.log
2026-02-20 04:39:24.496 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:39:24.496 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:39:24.497 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:39:24.497 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.164.133
2026-02-20 04:39:24.497 DEBUG [src.node.docker_mananger] Generated ports ['4974', '4975', '4976', '4977', '4978']
2026-02-20 04:39:24.497 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:39:24.497 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:39:24.497 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:39:24.498 DEBUG [src.node.docker_mananger] docker run -i -t -p 4974:4974 -p 4975:4975 -p 4976:4976 -p 4977:4977 -p 4978:4978 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4976 --rest-port=4974 --tcp-port=4975 --discv5-udp-port=4977 --rest-address=0.0.0.0 --nat=extip:172.18.164.133 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=56030bf23fb3ad9caa47e9c6a7debcf4af72e12ca4adc88e3cfc706875cc17c1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4978 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QEQ9gnD0CU5po2_VJ9K6q3zn6EcC3x-kc1xAePdIpsy6OLSyo3zMTYHrfCMiAcYt2j3kbPdt_vnsq10vNiq9bwACgmlkgnY0gmlwhKwSyN2KbXVsdGlhZGRyc5YACASsEsjdBpiKAAoErBLI3QaYi90DgnJzhQADAQAAiXNlY3AyNTZrMaEDJAH1SSdnsDVRdJ9paAZiMeaHv71gKVrGJ4oCflflvx-DdGNwgpiKg3VkcIKYjIV3YWt1MgM --storenode=/ip4/172.18.200.221/tcp/39050/p2p/16Uiu2HAmF5Ym1McefhSuMgrz8nwg8V5bYczNvCnMWx3QaZU8JPxS --store=true --relay=true
2026-02-20 04:39:24.685 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.164.133 waku b9d55e5896f418262fe1815dbb3cf86dc17b47794f71ca1822ec22834c8d6557
2026-02-20 04:39:24.717 DEBUG [src.node.docker_mananger] Container started with ID b9d55e5896f4. Setting up logs at ./log/docker/store_node1_2026-02-20_04-39-23__6e358c58-54e4-4f02-b18e-49a0756fd572__wakuorg_nwaku:latest.log
2026-02-20 04:39:24.717 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4974
2026-02-20 04:39:24.717 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:39:25.718 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4974/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:39:25.721 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-02-20 04:39:25.721 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:39:25.721 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4974/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:39:25.723 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.164.133/tcp/4975/p2p/16Uiu2HAmR93uM5My5tznLgejsw7KveBFPPrszDeywPCT3LuWeair","/ip4/172.18.164.133/tcp/4976/ws/p2p/16Uiu2HAmR93uM5My5tznLgejsw7KveBFPPrszDeywPCT3LuWeair"],"enrUri":"enr:-L24QM3Ub8gU_OXfL7UrYPK-1coz5JjhBH4Jl9UO_fgZEchcEhoOUNHckwjHA0A_7QVdkgkAaWEvBTtxZMTjjjUTHH0CgmlkgnY0gmlwhKwSpIWKbXVsdGlhZGRyc5YACASsEqSFBhNvAAoErBKkhQYTcN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDuXyF2DEzDIj5hK-t58AoqDaJ-25YM-vqE3TUgkepzfeDdGNwghNvg3VkcIITcYV3YWt1MgM"}'
2026-02-20 04:39:25.723 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:39:25.724 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4974/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.200.221/tcp/39050/p2p/16Uiu2HAmF5Ym1McefhSuMgrz8nwg8V5bYczNvCnMWx3QaZU8JPxS"]'
2026-02-20 04:39:25.726 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:39:25.727 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39049/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-20 04:39:25.729 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:39:25.729 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4974/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-20 04:39:25.731 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:39:25.732 DEBUG [src.steps.store] Relaying message
2026-02-20 04:39:25.733 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39049/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:39:25.739 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:39:25.740 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:39:25.940 DEBUG [src.steps.store] Relaying message
2026-02-20 04:39:25.941 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39049/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:39:25.946 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:39:25.946 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:39:26.147 DEBUG [src.steps.store] Relaying message
2026-02-20 04:39:26.147 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39049/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:39:26.152 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:39:26.153 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:39:26.354 DEBUG [src.steps.store] Relaying message
2026-02-20 04:39:26.354 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39049/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:39:26.360 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:39:26.360 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:39:26.561 DEBUG [src.steps.store] Relaying message
2026-02-20 04:39:26.561 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39049/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:39:26.566 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:39:26.566 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:39:26.767 DEBUG [src.steps.store] Relaying message
2026-02-20 04:39:26.767 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39049/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:39:26.772 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:39:26.772 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:39:26.972 DEBUG [tests.store.test_time_filter] inquering stored messages with start time -10000
2026-02-20 04:39:26.973 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39049/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=-10000&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:39:26.976 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe91821425765b99ec6484f6b75463c3e3f0052a88cab1bdb80c166421551ae51","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562362732567040,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x03bbb68be3046fcb3880cd320b60721f256d72a8396858ff8623757fbad02c7f","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562364732574976,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xc3f5da296119865626e69e2dbf53e668af539f48acb83ff57c143fec91b6c0f1","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562365632577792,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x0dd2bbf9eda6e67b36e739f9fb63a78db1965a2a2f95b65bcfef9cf4392e8a9a","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562365832581888,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x44e8889ce3bdd364ad1eb4115637c8f34ecf997af78f4ca34e932071f2f80aa8","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562367732584960,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xfe249a74320defba86777694fca9f631fdeb4512987c1608ba849f0e324b9c08","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562375732588032,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
2026-02-20 04:39:26.976 DEBUG [tests.store.test_time_filter] number of messages stored for start time = -10000 is 6
2026-02-20 04:39:26.976 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4974/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=-10000&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:39:26.979 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe91821425765b99ec6484f6b75463c3e3f0052a88cab1bdb80c166421551ae51","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562362732567040,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x03bbb68be3046fcb3880cd320b60721f256d72a8396858ff8623757fbad02c7f","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562364732574976,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xc3f5da296119865626e69e2dbf53e668af539f48acb83ff57c143fec91b6c0f1","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562365632577792,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x0dd2bbf9eda6e67b36e739f9fb63a78db1965a2a2f95b65bcfef9cf4392e8a9a","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562365832581888,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x44e8889ce3bdd364ad1eb4115637c8f34ecf997af78f4ca34e932071f2f80aa8","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562367732584960,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xfe249a74320defba86777694fca9f631fdeb4512987c1608ba849f0e324b9c08","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562375732588032,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
2026-02-20 04:39:26.979 DEBUG [tests.store.test_time_filter] number of messages stored for start time = -10000 is 6
2026-02-20 04:39:26.981 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-20 04:39:26.982 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-20 04:39:26.982 DEBUG [src.node.waku_node] Stopping container with id fbfc631ca2cb
2026-02-20 04:39:27.512 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:39:27.512 DEBUG [src.node.waku_node] Stopping container with id b9d55e5896f4
2026-02-20 04:39:28.032 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:39:28.034 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-20 04:39:28.040 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:39:28.047 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,101 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publishing_node_paused_and_unpaused with id: 2026-02-20_04-35-16__4216ac7f-76f1-4476-acbb-83621bb4224a
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-20_04-35-16__4216ac7f-76f1-4476-acbb-83621bb4224a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.196.121
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20073', '20074', '20075', '20076', '20077']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20073:20073 -p 20074:20074 -p 20075:20075 -p 20076:20076 -p 20077:20077 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20075 --rest-port=20073 --tcp-port=20074 --discv5-udp-port=20076 --rest-address=0.0.0.0 --nat=extip:172.18.196.121 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ef95f55da1db1374ffb4f728b4da76fd4e1da0afe8ffc6beb6175fd02ad8eaea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20077 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.196.121 waku 02b8e599ff61c373d7fa00ef2f00ec652740938808046acaffe565ec4b83cbbb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 02b8e599ff61. Setting up logs at ./log/docker/publishing_node1_2026-02-20_04-35-16__4216ac7f-76f1-4476-acbb-83621bb4224a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20073
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 e9391b18029b. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container fbb3caf5d0e1. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20073/health" -H "Content-Type: application/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:20073/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.196.121/tcp/20074/p2p/16Uiu2HAmUv4JqByKjw1sq951Abbwjfua9UVJ9ztHNSP9UFBtkGcd","/ip4/172.18.196.121/tcp/20075/ws/p2p/16Uiu2HAmUv4JqByKjw1sq951Abbwjfua9UVJ9ztHNSP9UFBtkGcd"],"enrUri":"enr:-L24QPvaGmq4l8zBLjILC4jnwuOVLBMulLeaDmqSodLvIfXjVbzMEpnlO72wWAoVE0YWVhMeqyLWRcQJe65nZXJTwrgCgmlkgnY0gmlwhKwSxHmKbXVsdGlhZGRyc5YACASsEsR5Bk5qAAoErBLEeQZOa90DgnJzhQADAQAAiXNlY3AyNTZrMaED8Zcth41MMWQ6rVO99-V3wLbjxWfFkFYp0K_6OhoJZ1aDdGNwgk5qg3VkcIJObIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-20_04-35-16__4216ac7f-76f1-4476-acbb-83621bb4224a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.15.60
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26444', '26445', '26446', '26447', '26448']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 26444:26444 -p 26445:26445 -p 26446:26446 -p 26447:26447 -p 26448:26448 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26446 --rest-port=26444 --tcp-port=26445 --discv5-udp-port=26447 --rest-address=0.0.0.0 --nat=extip:172.18.15.60 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ade98e1fb64879fb93ad57cdfe1fe6ea2ceffbededc0db67c37fcbfbbde4d0a1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26448 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QPvaGmq4l8zBLjILC4jnwuOVLBMulLeaDmqSodLvIfXjVbzMEpnlO72wWAoVE0YWVhMeqyLWRcQJe65nZXJTwrgCgmlkgnY0gmlwhKwSxHmKbXVsdGlhZGRyc5YACASsEsR5Bk5qAAoErBLEeQZOa90DgnJzhQADAQAAiXNlY3AyNTZrMaED8Zcth41MMWQ6rVO99-V3wLbjxWfFkFYp0K_6OhoJZ1aDdGNwgk5qg3VkcIJObIV3YWt1MgM --storenode=/ip4/172.18.196.121/tcp/20074/p2p/16Uiu2HAmUv4JqByKjw1sq951Abbwjfua9UVJ9ztHNSP9UFBtkGcd --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.15.60 waku 17e71131917b979448dd297ac1023a144496916306a75132ede8f25b13229fd0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 17e71131917b. Setting up logs at ./log/docker/store_node1_2026-02-20_04-35-16__4216ac7f-76f1-4476-acbb-83621bb4224a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 26444
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26444/health" -H "Content-Type: application/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:26444/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.15.60/tcp/26445/p2p/16Uiu2HAmNhXYPTW4WxFkScde4PWoSMCHGfvvZ7JxhkqQAiDua91s","/ip4/172.18.15.60/tcp/26446/ws/p2p/16Uiu2HAmNhXYPTW4WxFkScde4PWoSMCHGfvvZ7JxhkqQAiDua91s"],"enrUri":"enr:-L24QFsEQP_Nz8Zt3y15pve5D8Bo6zWwVQnCaJj_ZKczfw-ENk_Sca71Ly24SKDWQ_iJXKwp5a2y9c2tCcKTEGc_KrkCgmlkgnY0gmlwhKwSDzyKbXVsdGlhZGRyc5YACASsEg88BmdNAAoErBIPPAZnTt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDlTtMjo4E2mdL08yTiJfBRHLt3Rqz9GYsV_fAmBwlJPqDdGNwgmdNg3VkcIJnT4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26444/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.196.121/tcp/20074/p2p/16Uiu2HAmUv4JqByKjw1sq951Abbwjfua9UVJ9ztHNSP9UFBtkGcd"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20073/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:26444/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:20073/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:20073/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3c02e9b6c4a8e20a4f826ba5288a76cda6ebf5b8f1b88cadf1f19e6fb5d242c9"}]}'
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:26444/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3c02e9b6c4a8e20a4f826ba5288a76cda6ebf5b8f1b88cadf1f19e6fb5d242c9"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.node.waku_node:waku_node.py:262 Pausing container with id 02b8e599ff61
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
DEBUG  src.node.waku_node:waku_node.py:267 Unpause container with id 02b8e599ff61
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20073/health" -H "Content-Type: application/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:20073/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.196.121/tcp/20074/p2p/16Uiu2HAmUv4JqByKjw1sq951Abbwjfua9UVJ9ztHNSP9UFBtkGcd","/ip4/172.18.196.121/tcp/20075/ws/p2p/16Uiu2HAmUv4JqByKjw1sq951Abbwjfua9UVJ9ztHNSP9UFBtkGcd"],"enrUri":"enr:-L24QPvaGmq4l8zBLjILC4jnwuOVLBMulLeaDmqSodLvIfXjVbzMEpnlO72wWAoVE0YWVhMeqyLWRcQJe65nZXJTwrgCgmlkgnY0gmlwhKwSxHmKbXVsdGlhZGRyc5YACASsEsR5Bk5qAAoErBLEeQZOa90DgnJzhQADAQAAiXNlY3AyNTZrMaED8Zcth41MMWQ6rVO99-V3wLbjxWfFkFYp0K_6OhoJZ1aDdGNwgk5qg3VkcIJObIV3YWt1MgM"}'
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:20073/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:20073/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3c02e9b6c4a8e20a4f826ba5288a76cda6ebf5b8f1b88cadf1f19e6fb5d242c9"},{"messageHash":"0x5bfc7b708543b19c2c1d834de3958801f6f17ddcacf0f4f5e57f1627f58f6fab"}]}'
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:26444/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3c02e9b6c4a8e20a4f826ba5288a76cda6ebf5b8f1b88cadf1f19e6fb5d242c9"},{"messageHash":"0x5bfc7b708543b19c2c1d834de3958801f6f17ddcacf0f4f5e57f1627f58f6fab"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 2
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20073/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3c02e9b6c4a8e20a4f826ba5288a76cda6ebf5b8f1b88cadf1f19e6fb5d242c9"},{"messageHash":"0x5bfc7b708543b19c2c1d834de3958801f6f17ddcacf0f4f5e57f1627f58f6fab"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26444/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3c02e9b6c4a8e20a4f826ba5288a76cda6ebf5b8f1b88cadf1f19e6fb5d242c9"},{"messageHash":"0x5bfc7b708543b19c2c1d834de3958801f6f17ddcacf0f4f5e57f1627f58f6fab"}]}'
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 02b8e599ff61
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 17e71131917b
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,224 @@
2026-02-20 04:33:38.853 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-20 04:33:38.853 DEBUG [tests.conftest] Running test: test_filter_3_senders_multiple_msg_1_receiver with id: 2026-02-20_04-33-38__185aedc2-049f-4f60-9cb0-3f5f316c7975
2026-02-20 04:33:38.854 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-20 04:33:38.854 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-20 04:33:38.854 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-20 04:33:38.861 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:33:38.861 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-33-38__185aedc2-049f-4f60-9cb0-3f5f316c7975__wakuorg_nwaku:latest.log
2026-02-20 04:33:38.867 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:33:38.867 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-20_04-33-38__185aedc2-049f-4f60-9cb0-3f5f316c7975__wakuorg_nwaku:latest.log
2026-02-20 04:33:38.874 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:33:38.874 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-20_04-33-38__185aedc2-049f-4f60-9cb0-3f5f316c7975__wakuorg_nwaku:latest.log
2026-02-20 04:33:38.874 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-20 04:33:38.874 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-20 04:33:38.881 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:33:38.881 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-20_04-33-38__185aedc2-049f-4f60-9cb0-3f5f316c7975__wakuorg_nwaku:latest.log
2026-02-20 04:33:38.887 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:33:38.887 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-02-20_04-33-38__185aedc2-049f-4f60-9cb0-3f5f316c7975__wakuorg_nwaku:latest.log
2026-02-20 04:33:38.887 DEBUG [tests.e2e.test_e2e] Start 5 nodes
2026-02-20 04:33:38.887 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:33:38.888 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:33:38.889 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:33:38.889 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.23.212
2026-02-20 04:33:38.889 DEBUG [src.node.docker_mananger] Generated ports ['10638', '10639', '10640', '10641', '10642']
2026-02-20 04:33:38.889 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:33:38.890 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:33:38.890 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:33:38.890 DEBUG [src.node.docker_mananger] docker run -i -t -p 10638:10638 -p 10639:10639 -p 10640:10640 -p 10641:10641 -p 10642:10642 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10640 --rest-port=10638 --tcp-port=10639 --discv5-udp-port=10641 --rest-address=0.0.0.0 --nat=extip:172.18.23.212 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=da4ae5beb5cedf74fe1b5fded8da82c9d6c6ddd49e1cf7ead92923bfcab8c0ab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10642 --metrics-logging=true --relay=true --store=false
2026-02-20 04:33:39.072 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.23.212 waku 818a9f174b2d2138e19cdad16c808776bd0c8debac865c3e37f914005a75de77
2026-02-20 04:33:39.080 ERROR [src.node.docker_mananger] Max retries reached for container 78c528492974. Exiting log stream.
2026-02-20 04:33:39.110 DEBUG [src.node.docker_mananger] Container started with ID 818a9f174b2d. Setting up logs at ./log/docker/node1_2026-02-20_04-33-38__185aedc2-049f-4f60-9cb0-3f5f316c7975__wakuorg_nwaku:latest.log
2026-02-20 04:33:39.110 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 10638
2026-02-20 04:33:39.110 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:33:39.656 ERROR [src.node.docker_mananger] Max retries reached for container ae80abcb7f6c. Exiting log stream.
2026-02-20 04:33:40.112 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10638/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:33:40.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_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available 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-02-20 04:33:40.115 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:33:40.115 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10638/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:33:40.117 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.23.212/tcp/10639/p2p/16Uiu2HAmH8r81wA28PMuTuqermEgooeeyugmJCiM5hNjiAmMy6Rc","/ip4/172.18.23.212/tcp/10640/ws/p2p/16Uiu2HAmH8r81wA28PMuTuqermEgooeeyugmJCiM5hNjiAmMy6Rc"],"enrUri":"enr:-L24QP59t5opQ0dE-wWa7zBGwSFG3fD-PeuvKRxhFhpD8cvjWWpn5r-l6PGs9VpLD2kZ6LpjvLVHL97YzjVef4KDcvMCgmlkgnY0gmlwhKwSF9SKbXVsdGlhZGRyc5YACASsEhfUBimPAAoErBIX1AYpkN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDQpG0utPPi6FUSVZcT9obom9AgGfaLEEQ82Njd5KkL4eDdGNwgimPg3VkcIIpkYV3YWt1MgE"}'
2026-02-20 04:33:40.117 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:33:40.118 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:33:40.118 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:33:40.119 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:33:40.119 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.207.237
2026-02-20 04:33:40.119 DEBUG [src.node.docker_mananger] Generated ports ['56964', '56965', '56966', '56967', '56968']
2026-02-20 04:33:40.119 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:33:40.120 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:33:40.120 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:33:40.120 DEBUG [src.node.docker_mananger] docker run -i -t -p 56964:56964 -p 56965:56965 -p 56966:56966 -p 56967:56967 -p 56968:56968 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56966 --rest-port=56964 --tcp-port=56965 --discv5-udp-port=56967 --rest-address=0.0.0.0 --nat=extip:172.18.207.237 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a3083d0e17faae24584b6df8bcc7dcfac1d4cc4a2dcf0cacfe1aa3ffac7dee7b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56968 --metrics-logging=true --relay=true --store=false --discv5-bootstrap-node=enr:-L24QP59t5opQ0dE-wWa7zBGwSFG3fD-PeuvKRxhFhpD8cvjWWpn5r-l6PGs9VpLD2kZ6LpjvLVHL97YzjVef4KDcvMCgmlkgnY0gmlwhKwSF9SKbXVsdGlhZGRyc5YACASsEhfUBimPAAoErBIX1AYpkN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDQpG0utPPi6FUSVZcT9obom9AgGfaLEEQ82Njd5KkL4eDdGNwgimPg3VkcIIpkYV3YWt1MgE
2026-02-20 04:33:40.312 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.207.237 waku aa832ef190fc4598a5603cc53ac34a009eb4a73abb8a21223f1c8aa1be17bc21
2026-02-20 04:33:40.343 DEBUG [src.node.docker_mananger] Container started with ID aa832ef190fc. Setting up logs at ./log/docker/node2_2026-02-20_04-33-38__185aedc2-049f-4f60-9cb0-3f5f316c7975__wakuorg_nwaku:latest.log
2026-02-20 04:33:40.343 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 56964
2026-02-20 04:33:40.343 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:33:41.344 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56964/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:33:41.368 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-02-20 04:33:41.369 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:33:41.369 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56964/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:33:41.376 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.207.237/tcp/56965/p2p/16Uiu2HAmVKGyQ5DztLYSxtu8f4QE57HeYaZSgJVpCGzCqu5je39b","/ip4/172.18.207.237/tcp/56966/ws/p2p/16Uiu2HAmVKGyQ5DztLYSxtu8f4QE57HeYaZSgJVpCGzCqu5je39b"],"enrUri":"enr:-L24QNypusShUCt8AO_BfX2KujSiWxV8_V8pYu-wSyEskM6wBgLFg__Y8Op-vPv5iohSuoA_9rcxwB9dRMhASomrja0CgmlkgnY0gmlwhKwSz-2KbXVsdGlhZGRyc5YACASsEs_tBt6FAAoErBLP7Qbeht0DgnJzhQADAQAAiXNlY3AyNTZrMaED94nbVKNMRE7jsDt5PbjjP4APYLczZohvL0CKBbYW1SKDdGNwgt6Fg3VkcILeh4V3YWt1MgE"}'
2026-02-20 04:33:41.377 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:33:41.377 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:33:41.378 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:33:41.379 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:33:41.379 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.113.223
2026-02-20 04:33:41.379 DEBUG [src.node.docker_mananger] Generated ports ['23271', '23272', '23273', '23274', '23275']
2026-02-20 04:33:41.380 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:33:41.380 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:33:41.380 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:33:41.380 DEBUG [src.node.docker_mananger] docker run -i -t -p 23271:23271 -p 23272:23272 -p 23273:23273 -p 23274:23274 -p 23275:23275 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23273 --rest-port=23271 --tcp-port=23272 --discv5-udp-port=23274 --rest-address=0.0.0.0 --nat=extip:172.18.113.223 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=99cd8eaf5b2c3d490426ce65b1f31c40ef3af42c2c53fc4e29cf8a0dfa51cdcb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23275 --metrics-logging=true --relay=true --store=false --filter=true --discv5-bootstrap-node=enr:-L24QNypusShUCt8AO_BfX2KujSiWxV8_V8pYu-wSyEskM6wBgLFg__Y8Op-vPv5iohSuoA_9rcxwB9dRMhASomrja0CgmlkgnY0gmlwhKwSz-2KbXVsdGlhZGRyc5YACASsEs_tBt6FAAoErBLP7Qbeht0DgnJzhQADAQAAiXNlY3AyNTZrMaED94nbVKNMRE7jsDt5PbjjP4APYLczZohvL0CKBbYW1SKDdGNwgt6Fg3VkcILeh4V3YWt1MgE
2026-02-20 04:33:41.571 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.113.223 waku f662e117d4b68ed58fdd63df62414ba6348b850197e5034a105617fea59c52fe
2026-02-20 04:33:41.602 DEBUG [src.node.docker_mananger] Container started with ID f662e117d4b6. Setting up logs at ./log/docker/node3_2026-02-20_04-33-38__185aedc2-049f-4f60-9cb0-3f5f316c7975__wakuorg_nwaku:latest.log
2026-02-20 04:33:41.602 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 23271
2026-02-20 04:33:41.602 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:33:42.603 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23271/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:33:42.616 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-02-20 04:33:42.618 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:33:42.618 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23271/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:33:42.626 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.113.223/tcp/23272/p2p/16Uiu2HAm36jk39soNsgAdzCYPSqzW2iydk7M92kKMYX1aayzTsVE","/ip4/172.18.113.223/tcp/23273/ws/p2p/16Uiu2HAm36jk39soNsgAdzCYPSqzW2iydk7M92kKMYX1aayzTsVE"],"enrUri":"enr:-L24QOD613QX3ID0Kua5ggc0hHvAtfEPNTYmwDA2fEuE2pCOfxW9_Dm6neWgCsto1e6tG686TKdEDimVN8qJr5s2eaYCgmlkgnY0gmlwhKwScd-KbXVsdGlhZGRyc5YACASsEnHfBlroAAoErBJx3wZa6d0DgnJzhQADAQAAiXNlY3AyNTZrMaECcgO29eDoDYKCpJLa5CUcxfdShg-5E8jeC2VgMR-ws82DdGNwglrog3VkcIJa6oV3YWt1MgU"}'
2026-02-20 04:33:42.626 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:33:42.626 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:33:42.627 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:33:42.628 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:33:42.628 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.96.38
2026-02-20 04:33:42.628 DEBUG [src.node.docker_mananger] Generated ports ['37091', '37092', '37093', '37094', '37095']
2026-02-20 04:33:42.628 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:33:42.628 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:33:42.629 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:33:42.629 DEBUG [src.node.docker_mananger] docker run -i -t -p 37091:37091 -p 37092:37092 -p 37093:37093 -p 37094:37094 -p 37095:37095 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37093 --rest-port=37091 --tcp-port=37092 --discv5-udp-port=37094 --rest-address=0.0.0.0 --nat=extip:172.18.96.38 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f2b9a8a2edb986848f04dcf522bee6a39ffe9dceb8b9b31a693a34a5911f1b8c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37095 --metrics-logging=true --relay=true --filter=true --store=false --discv5-bootstrap-node=enr:-L24QOD613QX3ID0Kua5ggc0hHvAtfEPNTYmwDA2fEuE2pCOfxW9_Dm6neWgCsto1e6tG686TKdEDimVN8qJr5s2eaYCgmlkgnY0gmlwhKwScd-KbXVsdGlhZGRyc5YACASsEnHfBlroAAoErBJx3wZa6d0DgnJzhQADAQAAiXNlY3AyNTZrMaECcgO29eDoDYKCpJLa5CUcxfdShg-5E8jeC2VgMR-ws82DdGNwglrog3VkcIJa6oV3YWt1MgU
2026-02-20 04:33:42.819 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.96.38 waku f4954a8dccee33cf7ca3db3ec3d266e24318468c86762339882714d3a3afc991
2026-02-20 04:33:42.849 DEBUG [src.node.docker_mananger] Container started with ID f4954a8dccee. Setting up logs at ./log/docker/node4_2026-02-20_04-33-38__185aedc2-049f-4f60-9cb0-3f5f316c7975__wakuorg_nwaku:latest.log
2026-02-20 04:33:42.849 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37091
2026-02-20 04:33:42.850 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:33:43.851 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37091/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:33:43.865 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-02-20 04:33:43.866 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:33:43.866 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37091/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:33:43.876 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.96.38/tcp/37092/p2p/16Uiu2HAm7eykisBCuaanMnf3RgPUaiC6GtZ6q1jA8tqLeNzm5xaZ","/ip4/172.18.96.38/tcp/37093/ws/p2p/16Uiu2HAm7eykisBCuaanMnf3RgPUaiC6GtZ6q1jA8tqLeNzm5xaZ"],"enrUri":"enr:-L24QCbqFJPVrfDSWP_BMqOkmnMFG1XHM1Xv3LoUNvOYZkxOK5OFTUoBaahketYwxLJHI37Tb7n7u48rusRxnAARd_oCgmlkgnY0gmlwhKwSYCaKbXVsdGlhZGRyc5YACASsEmAmBpDkAAoErBJgJgaQ5d0DgnJzhQADAQAAiXNlY3AyNTZrMaECtbTkOEQ7JCF02GH8U3cR8Hlxlgb9V_-2Fx49HhhaoRaDdGNwgpDkg3VkcIKQ5oV3YWt1MgU"}'
2026-02-20 04:33:43.877 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:33:43.877 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:33:43.877 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:33:43.880 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:33:43.880 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.146.179
2026-02-20 04:33:43.880 DEBUG [src.node.docker_mananger] Generated ports ['65097', '65098', '65099', '65100', '65101']
2026-02-20 04:33:43.880 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:33:43.880 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:33:43.880 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:33:43.880 DEBUG [src.node.docker_mananger] docker run -i -t -p 65097:65097 -p 65098:65098 -p 65099:65099 -p 65100:65100 -p 65101:65101 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=65099 --rest-port=65097 --tcp-port=65098 --discv5-udp-port=65100 --rest-address=0.0.0.0 --nat=extip:172.18.146.179 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fbbc0fbaf50aecf9b4aaa674cf5caeea3bfab3a9be1b41beced14ee2471fbca3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65101 --metrics-logging=true --relay=false --filternode=/ip4/172.18.96.38/tcp/37092/p2p/16Uiu2HAm7eykisBCuaanMnf3RgPUaiC6GtZ6q1jA8tqLeNzm5xaZ --store=false --discv5-bootstrap-node=enr:-L24QOD613QX3ID0Kua5ggc0hHvAtfEPNTYmwDA2fEuE2pCOfxW9_Dm6neWgCsto1e6tG686TKdEDimVN8qJr5s2eaYCgmlkgnY0gmlwhKwScd-KbXVsdGlhZGRyc5YACASsEnHfBlroAAoErBJx3wZa6d0DgnJzhQADAQAAiXNlY3AyNTZrMaECcgO29eDoDYKCpJLa5CUcxfdShg-5E8jeC2VgMR-ws82DdGNwglrog3VkcIJa6oV3YWt1MgU
2026-02-20 04:33:44.065 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.146.179 waku e8a546a0a9775d0811163e1d2b1e40351540af647693354e79696a65bef47ecb
2026-02-20 04:33:44.100 DEBUG [src.node.docker_mananger] Container started with ID e8a546a0a977. Setting up logs at ./log/docker/node5_2026-02-20_04-33-38__185aedc2-049f-4f60-9cb0-3f5f316c7975__wakuorg_nwaku:latest.log
2026-02-20 04:33:44.100 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 65097
2026-02-20 04:33:44.100 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:33:45.101 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65097/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:33:45.103 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-02-20 04:33:45.104 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:33:45.104 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65097/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:33:45.106 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.146.179/tcp/65098/p2p/16Uiu2HAm6s2fpbdQHuiXGrHV5xrtU1SecFt71q2sAfqhn5Ar6zD4","/ip4/172.18.146.179/tcp/65099/ws/p2p/16Uiu2HAm6s2fpbdQHuiXGrHV5xrtU1SecFt71q2sAfqhn5Ar6zD4"],"enrUri":"enr:-L24QL59N3u7mUq0z0ntKqmpyqPq9hIAiyecNptc1WhJvJZTNuXQ-D8-1VLmC_Eqyo0m4Kv7Cgk7V1gZyiFrDLrj77gCgmlkgnY0gmlwhKwSkrOKbXVsdGlhZGRyc5YACASsEpKzBv5KAAoErBKSswb-S90DgnJzhQADAQAAiXNlY3AyNTZrMaECqe94iEEup2Sn71Hj3Ra5icFe3_dUzEWXaxBuqoA77reDdGNwgv5Kg3VkcIL-TIV3YWt1MgA"}'
2026-02-20 04:33:45.106 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:33:45.106 DEBUG [tests.e2e.test_e2e] Subscribe nodes to relay pubsub topic /waku/2/rs/3/1
2026-02-20 04:33:45.107 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10638/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-20 04:33:45.111 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:33:45.111 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56964/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-20 04:33:45.119 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:33:45.119 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23271/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-20 04:33:45.125 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:33:45.125 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37091/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-20 04:33:45.132 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:33:45.135 DEBUG [tests.e2e.test_e2e] Node5 makes filter request pubsubtopic /waku/2/rs/3/1 and content topic /test/1/waku-filter/proto
2026-02-20 04:33:45.135 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65097/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-20 04:33:45.177 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-20 04:33:45.179 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10638/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:33:45.186 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.207.237/tcp/36704/p2p/16Uiu2HAmVKGyQ5DztLYSxtu8f4QE57HeYaZSgJVpCGzCqu5je39b","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"UnknownOrigin"}]'
2026-02-20 04:33:45.186 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56964/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:33:45.193 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.113.223/tcp/49436/p2p/16Uiu2HAm36jk39soNsgAdzCYPSqzW2iydk7M92kKMYX1aayzTsVE","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.23.212/tcp/10639/p2p/16Uiu2HAmH8r81wA28PMuTuqermEgooeeyugmJCiM5hNjiAmMy6Rc","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"}]'
2026-02-20 04:33:45.193 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23271/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:33:45.196 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.207.237/tcp/56965/p2p/16Uiu2HAmVKGyQ5DztLYSxtu8f4QE57HeYaZSgJVpCGzCqu5je39b","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"},{"multiaddr":"/ip4/172.18.96.38/tcp/47720/p2p/16Uiu2HAm7eykisBCuaanMnf3RgPUaiC6GtZ6q1jA8tqLeNzm5xaZ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"UnknownOrigin"}]'
2026-02-20 04:33:45.196 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37091/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:33:45.198 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.113.223/tcp/23272/p2p/16Uiu2HAm36jk39soNsgAdzCYPSqzW2iydk7M92kKMYX1aayzTsVE","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"},{"multiaddr":"/ip4/172.18.146.179/tcp/57198/p2p/16Uiu2HAm6s2fpbdQHuiXGrHV5xrtU1SecFt71q2sAfqhn5Ar6zD4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"UnknownOrigin"}]'
2026-02-20 04:33:45.199 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65097/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:33:45.201 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.96.38/tcp/37092/p2p/16Uiu2HAm7eykisBCuaanMnf3RgPUaiC6GtZ6q1jA8tqLeNzm5xaZ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.113.223/tcp/23272/p2p/16Uiu2HAm36jk39soNsgAdzCYPSqzW2iydk7M92kKMYX1aayzTsVE","protocols":["/vac/waku/relay/2.0.0","/vac/waku/filter-subscribe/2.0.0-beta1"],"shards":[0],"connected":"NotConnected","agent":"","origin":"Discv5"}]'
2026-02-20 04:33:45.201 DEBUG [src.libs.common] Sleeping for 60 seconds
2026-02-20 04:34:45.202 DEBUG [tests.e2e.test_e2e] 3 Nodes publish 12 message
2026-02-20 04:34:45.202 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:45.202 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10638/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:45.209 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:45.211 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:34:45.411 DEBUG [src.libs.common] Sleeping for 2 seconds
2026-02-20 04:34:47.412 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:47.412 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10638/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:47.421 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:47.423 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:34:47.623 DEBUG [src.libs.common] Sleeping for 2 seconds
2026-02-20 04:34:49.624 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:49.624 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10638/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:49.636 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:49.638 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:34:49.839 DEBUG [src.libs.common] Sleeping for 2 seconds
2026-02-20 04:34:51.840 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:51.840 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10638/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:51.851 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:51.852 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:34:52.054 DEBUG [src.libs.common] Sleeping for 2 seconds
2026-02-20 04:34:54.055 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:54.055 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56964/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:54.065 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:54.066 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:34:54.269 DEBUG [src.libs.common] Sleeping for 2 seconds
2026-02-20 04:34:56.270 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:56.270 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56964/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:56.276 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:56.279 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:34:56.482 DEBUG [src.libs.common] Sleeping for 2 seconds
2026-02-20 04:34:58.483 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:58.483 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56964/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:58.498 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:58.499 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:34:58.701 DEBUG [src.libs.common] Sleeping for 2 seconds
2026-02-20 04:35:00.702 DEBUG [src.steps.store] Relaying message
2026-02-20 04:35:00.702 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56964/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:35:00.709 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:00.712 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:35:00.917 DEBUG [src.libs.common] Sleeping for 2 seconds
2026-02-20 04:35:02.918 DEBUG [src.steps.store] Relaying message
2026-02-20 04:35:02.918 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23271/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:35:02.925 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:02.925 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:35:03.125 DEBUG [src.libs.common] Sleeping for 2 seconds
2026-02-20 04:35:05.126 DEBUG [src.steps.store] Relaying message
2026-02-20 04:35:05.126 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23271/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:35:05.136 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:05.139 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:35:05.339 DEBUG [src.libs.common] Sleeping for 2 seconds
2026-02-20 04:35:07.340 DEBUG [src.steps.store] Relaying message
2026-02-20 04:35:07.340 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23271/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:35:07.351 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:07.353 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:35:07.553 DEBUG [src.libs.common] Sleeping for 2 seconds
2026-02-20 04:35:09.554 DEBUG [src.steps.store] Relaying message
2026-02-20 04:35:09.554 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23271/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:35:09.564 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:09.564 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:35:09.766 DEBUG [src.libs.common] Sleeping for 2 seconds
2026-02-20 04:35:11.766 DEBUG [tests.e2e.test_e2e] Node5 requests messages of subscribed filter topic /waku/2/rs/3/1
2026-02-20 04:35:11.767 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65097/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:11.770 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":1771562085202567467,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1771562087412016510,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1771562089624130190,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1771562091840042264,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1771562094054974948,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1771562096269880560,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1771562098483315898,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1771562100702348619,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1771562102918020243,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1771562105126499766,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1771562107340495324,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1771562109554253740,"ephemeral":false}]'
2026-02-20 04:35:11.770 DEBUG [tests.e2e.test_e2e] Response for node 5 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1771562085202567467, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1771562087412016510, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1771562089624130190, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1771562091840042264, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1771562094054974948, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1771562096269880560, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1771562098483315898, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1771562100702348619, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1771562102918020243, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1771562105126499766, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1771562107340495324, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1771562109554253740, 'ephemeral': False}]
2026-02-20 04:35:11.773 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-20 04:35:11.774 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-20 04:35:11.774 DEBUG [src.node.waku_node] Stopping container with id 818a9f174b2d
2026-02-20 04:35:12.359 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:35:12.359 DEBUG [src.node.waku_node] Stopping container with id aa832ef190fc
2026-02-20 04:35:12.900 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:35:12.900 DEBUG [src.node.waku_node] Stopping container with id f662e117d4b6
2026-02-20 04:35:13.413 ERROR [src.node.docker_mananger] Max retries reached for container 818a9f174b2d. Exiting log stream.
2026-02-20 04:35:13.418 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:35:13.418 DEBUG [src.node.waku_node] Stopping container with id f4954a8dccee
2026-02-20 04:35:13.715 ERROR [src.node.docker_mananger] Max retries reached for container aa832ef190fc. Exiting log stream.
2026-02-20 04:35:13.963 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:35:13.965 DEBUG [src.node.waku_node] Stopping container with id e8a546a0a977
2026-02-20 04:35:14.232 ERROR [src.node.docker_mananger] Max retries reached for container f662e117d4b6. Exiting log stream.
2026-02-20 04:35:14.498 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:35:14.499 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-20 04:35:14.641 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:35:14.717 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:35:14.789 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:35:14.873 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:35:14.896 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,188 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_default_page_size with id: 2026-02-20_04-40-22__262ff96b-49e9-4ec0-867c-546e534dbd0c
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-20_04-40-22__262ff96b-49e9-4ec0-867c-546e534dbd0c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.28.243
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['22827', '22828', '22829', '22830', '22831']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 22827:22827 -p 22828:22828 -p 22829:22829 -p 22830:22830 -p 22831:22831 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22829 --rest-port=22827 --tcp-port=22828 --discv5-udp-port=22830 --rest-address=0.0.0.0 --nat=extip:172.18.28.243 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ca8aa669c9aafcde97ef2dfdfbf3585eeb5ecbf4ccaac8aa41e46cac43fe57b3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22831 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.28.243 waku ad507e07c9ba0b9febc4fc5634335bb37866fbc4ba174273b933859666b92666
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ad507e07c9ba. Setting up logs at ./log/docker/publishing_node1_2026-02-20_04-40-22__262ff96b-49e9-4ec0-867c-546e534dbd0c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 22827
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 881849905af0. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container dc668e35da85. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22827/health" -H "Content-Type: application/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:22827/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.28.243/tcp/22828/p2p/16Uiu2HAmQNqZxbv6AWcGeNsmLX6Q56Ugm2j9LscSmdH5XGLi5RGp","/ip4/172.18.28.243/tcp/22829/ws/p2p/16Uiu2HAmQNqZxbv6AWcGeNsmLX6Q56Ugm2j9LscSmdH5XGLi5RGp"],"enrUri":"enr:-L24QDTNmM12oPpuPg0KiEIZmDGoiS75ZL6RdJa7tT7DkNe6RDf_ZWVSQg7O0ODf-ILItrH-LVILhJDXhrZ1sF2oozYCgmlkgnY0gmlwhKwSHPOKbXVsdGlhZGRyc5YACASsEhzzBlksAAoErBIc8wZZLd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDrikFVS1Vb3z5HB8gVPgHtHlJAk7OO1J5Tr9ykhQjlsWDdGNwglksg3VkcIJZLoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-20_04-40-22__262ff96b-49e9-4ec0-867c-546e534dbd0c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.98.211
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31624', '31625', '31626', '31627', '31628']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 31624:31624 -p 31625:31625 -p 31626:31626 -p 31627:31627 -p 31628:31628 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31626 --rest-port=31624 --tcp-port=31625 --discv5-udp-port=31627 --rest-address=0.0.0.0 --nat=extip:172.18.98.211 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2e4abe4978ccf24f06319c82dc38fd4efc21fde7e2f01b73fe97dff4b53692c3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31628 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QDTNmM12oPpuPg0KiEIZmDGoiS75ZL6RdJa7tT7DkNe6RDf_ZWVSQg7O0ODf-ILItrH-LVILhJDXhrZ1sF2oozYCgmlkgnY0gmlwhKwSHPOKbXVsdGlhZGRyc5YACASsEhzzBlksAAoErBIc8wZZLd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDrikFVS1Vb3z5HB8gVPgHtHlJAk7OO1J5Tr9ykhQjlsWDdGNwglksg3VkcIJZLoV3YWt1MgM --storenode=/ip4/172.18.28.243/tcp/22828/p2p/16Uiu2HAmQNqZxbv6AWcGeNsmLX6Q56Ugm2j9LscSmdH5XGLi5RGp --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.98.211 waku eeac2a4bc688e464de8c5d25c52f01d74a2b699e211702d65212eec3380dab84
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID eeac2a4bc688. Setting up logs at ./log/docker/store_node1_2026-02-20_04-40-22__262ff96b-49e9-4ec0-867c-546e534dbd0c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 31624
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31624/health" -H "Content-Type: application/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:31624/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.98.211/tcp/31625/p2p/16Uiu2HAmPMDXwZUZj8joKy6QcEHK88ayUeNYaWYFjqVBXzzkWZuV","/ip4/172.18.98.211/tcp/31626/ws/p2p/16Uiu2HAmPMDXwZUZj8joKy6QcEHK88ayUeNYaWYFjqVBXzzkWZuV"],"enrUri":"enr:-L24QGxzEDgT-Muklj04Y3zguFnO3CR_3ZvD7UeBXM-5cK6dB1F2m9nHapiHIgCxoYE9iVVvUTUR0SNHOJ68Uhrkn8sCgmlkgnY0gmlwhKwSYtOKbXVsdGlhZGRyc5YACASsEmLTBnuJAAoErBJi0wZ7it0DgnJzhQADAQAAiXNlY3AyNTZrMaEDnuMCKC_-CjdHMcW7O-dEWa8-PlS0nMNb2-l-vk33enyDdGNwgnuJg3VkcIJ7i4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31624/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.28.243/tcp/22828/p2p/16Uiu2HAmQNqZxbv6AWcGeNsmLX6Q56Ugm2j9LscSmdH5XGLi5RGp"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22827/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:31624/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:22827/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:22827/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:22827/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:22827/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:22827/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:22827/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:22827/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:22827/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:22827/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:22827/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:22827/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:22827/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:22827/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:22827/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:22827/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:22827/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:22827/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:22827/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:22827/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:22827/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:22827/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:22827/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:22827/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:22827/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:22827/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:22827/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:22827/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:22827/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:22827/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:22827/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22827/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7d6a654888f0d61bdb2c1125f840339ae11fc99c6e9d40741d9685fc0c5c1558"},{"messageHash":"0x5a1e16b58c7155d15ece11bebb3a7d66cd4c2d25d55585f80aaa77c537ad7726"},{"messageHash":"0x791e1162ec050ece4e020a23201924a3293e8bd47dd72b20e5c0b573220fefaa"},{"messageHash":"0x028a588c6dc8e476e5ec95d969ecaf570a3ff3724a3a75da94cbd0c1900c2fd1"},{"messageHash":"0xa3ff8261c8debf29f922073196ad6c6b4435c23c41cd66c36b9949cfadb1d578"},{"messageHash":"0x79b9bad177706fceb2ab51c9e38930ccd005ed3b431f81b3615496ef79ee431d"},{"messageHash":"0x6d006053f9b6b7d88555c2f212c5488a1e0838a93829abf53c94258ff3f43dcd"},{"messageHash":"0xc2925307267e885cf6377900e6b17269ae085be9997ee799d50fbdba8c84bd8a"},{"messageHash":"0x74a6ded2868b128ee01b64b4aff427f154fca1eeb0d2c629ef64713c8841086c"},{"messageHash":"0xdc5336b9d4ae2e2075e83447dceeca57533400ada45b78de33737ea652421f9b"},{"messageHash":"0xc704db765e20f534f7baea3eb3353c42a50ffd24a549b533fd2e2a07e50a4202"},{"messageHash":"0x4ced66db3d74e5e02d84fd5df3a62b04520213e3ffdfd8351b681697b80d6b9a"},{"messageHash":"0x337160b2ba37fa03c58d327ebb8ad90a1c21f266f9d4115e204f5d3cfbded516"},{"messageHash":"0x5ac53055b0b6fc2a75b044cf47e853c93b21f2a7a2e1d7699896b440bd4bd550"},{"messageHash":"0xc3641b0eb944aa9485ed7994af895a4ebbf2ab06d0cd95a5f4cfbfd8f1a3a31b"},{"messageHash":"0xc281159e755100df5d550e4a4aae2e74ebcff59f5c7e19ca3b5eee7938acc12b"},{"messageHash":"0xca9f57213a917baba5a9c50a4195969185441a9d3287cc307201b6c2ac3e9210"},{"messageHash":"0xc346136fc016bd3eef56f83a5426c33a94cafb47ef6547eba993b4327a1dae10"},{"messageHash":"0xde2e3f6688a9b108ae1b7c7b388ffb26abe5184209245bcbf82f0acd64fc6b67"},{"messageHash":"0x0cb945d09a5168b2742146264e9ce9afb4894e50619b882af7f8ac455dd5914b"}],"paginationCursor":"0x0cb945d09a5168b2742146264e9ce9afb4894e50619b882af7f8ac455dd5914b"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31624/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7d6a654888f0d61bdb2c1125f840339ae11fc99c6e9d40741d9685fc0c5c1558"},{"messageHash":"0x5a1e16b58c7155d15ece11bebb3a7d66cd4c2d25d55585f80aaa77c537ad7726"},{"messageHash":"0x791e1162ec050ece4e020a23201924a3293e8bd47dd72b20e5c0b573220fefaa"},{"messageHash":"0x028a588c6dc8e476e5ec95d969ecaf570a3ff3724a3a75da94cbd0c1900c2fd1"},{"messageHash":"0xa3ff8261c8debf29f922073196ad6c6b4435c23c41cd66c36b9949cfadb1d578"},{"messageHash":"0x79b9bad177706fceb2ab51c9e38930ccd005ed3b431f81b3615496ef79ee431d"},{"messageHash":"0x6d006053f9b6b7d88555c2f212c5488a1e0838a93829abf53c94258ff3f43dcd"},{"messageHash":"0xc2925307267e885cf6377900e6b17269ae085be9997ee799d50fbdba8c84bd8a"},{"messageHash":"0x74a6ded2868b128ee01b64b4aff427f154fca1eeb0d2c629ef64713c8841086c"},{"messageHash":"0xdc5336b9d4ae2e2075e83447dceeca57533400ada45b78de33737ea652421f9b"},{"messageHash":"0xc704db765e20f534f7baea3eb3353c42a50ffd24a549b533fd2e2a07e50a4202"},{"messageHash":"0x4ced66db3d74e5e02d84fd5df3a62b04520213e3ffdfd8351b681697b80d6b9a"},{"messageHash":"0x337160b2ba37fa03c58d327ebb8ad90a1c21f266f9d4115e204f5d3cfbded516"},{"messageHash":"0x5ac53055b0b6fc2a75b044cf47e853c93b21f2a7a2e1d7699896b440bd4bd550"},{"messageHash":"0xc3641b0eb944aa9485ed7994af895a4ebbf2ab06d0cd95a5f4cfbfd8f1a3a31b"},{"messageHash":"0xc281159e755100df5d550e4a4aae2e74ebcff59f5c7e19ca3b5eee7938acc12b"},{"messageHash":"0xca9f57213a917baba5a9c50a4195969185441a9d3287cc307201b6c2ac3e9210"},{"messageHash":"0xc346136fc016bd3eef56f83a5426c33a94cafb47ef6547eba993b4327a1dae10"},{"messageHash":"0xde2e3f6688a9b108ae1b7c7b388ffb26abe5184209245bcbf82f0acd64fc6b67"},{"messageHash":"0x0cb945d09a5168b2742146264e9ce9afb4894e50619b882af7f8ac455dd5914b"}],"paginationCursor":"0x0cb945d09a5168b2742146264e9ce9afb4894e50619b882af7f8ac455dd5914b"}'
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 ad507e07c9ba
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id eeac2a4bc688
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,110 @@
2026-02-20 04:33:49.148 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-20 04:33:49.148 DEBUG [tests.conftest] Running test: test_light_push_with_invalid_pubsub_topics with id: 2026-02-20_04-33-49__da1942fa-c437-47a8-a49c-feb3e8067655
2026-02-20 04:33:49.149 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-20 04:33:49.149 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-20 04:33:49.156 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:33:49.156 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-20_04-33-49__da1942fa-c437-47a8-a49c-feb3e8067655__wakuorg_nwaku:latest.log
2026-02-20 04:33:49.156 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:33:49.156 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:33:49.157 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:33:49.157 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.143.80
2026-02-20 04:33:49.158 DEBUG [src.node.docker_mananger] Generated ports ['24074', '24075', '24076', '24077', '24078']
2026-02-20 04:33:49.158 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:33:49.158 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:33:49.158 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:33:49.158 DEBUG [src.node.docker_mananger] docker run -i -t -p 24074:24074 -p 24075:24075 -p 24076:24076 -p 24077:24077 -p 24078:24078 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24076 --rest-port=24074 --tcp-port=24075 --discv5-udp-port=24077 --rest-address=0.0.0.0 --nat=extip:172.18.143.80 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4cb18d65a4c408751cabad247b2fbce98cac908afd74ad0eb63cd699f3f81a1d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24078 --metrics-logging=true --lightpush=true --relay=true
2026-02-20 04:33:49.343 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.143.80 waku a7b85f8c4413deb22d32bdba54f75dddbbbfc832c3dca16d15d004b0a0d2db4f
2026-02-20 04:33:49.375 DEBUG [src.node.docker_mananger] Container started with ID a7b85f8c4413. Setting up logs at ./log/docker/receiving_node1_2026-02-20_04-33-49__da1942fa-c437-47a8-a49c-feb3e8067655__wakuorg_nwaku:latest.log
2026-02-20 04:33:49.376 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24074
2026-02-20 04:33:49.376 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:33:49.424 ERROR [src.node.docker_mananger] Max retries reached for container dd10be609b39. Exiting log stream.
2026-02-20 04:33:49.956 ERROR [src.node.docker_mananger] Max retries reached for container 04dd31f01357. Exiting log stream.
2026-02-20 04:33:50.376 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24074/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:33:50.379 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-02-20 04:33:50.379 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:33:50.379 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24074/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:33:50.381 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.143.80/tcp/24075/p2p/16Uiu2HAm4CEaVmFMebbPVcBZrKRL3zhUsYnwEAkzZj1tMokBQjhs","/ip4/172.18.143.80/tcp/24076/ws/p2p/16Uiu2HAm4CEaVmFMebbPVcBZrKRL3zhUsYnwEAkzZj1tMokBQjhs"],"enrUri":"enr:-L24QHdcwuJI_oWYp5ILvbsTzm2oBY2aXOfPkqv1BGu0AffQOPQ8Vl-6B6Z93pnbOtxJRoy2uJp0oH0bUrwDEDfRDkYCgmlkgnY0gmlwhKwSj1CKbXVsdGlhZGRyc5YACASsEo9QBl4LAAoErBKPUAZeDN0DgnJzhQADAQAAiXNlY3AyNTZrMaECgkfo-b3DCi-_2WCGOZbjC3QYm_GKUChqkr4f6a1Yy8KDdGNwgl4Lg3VkcIJeDYV3YWt1Mgk"}'
2026-02-20 04:33:50.382 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:33:50.389 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:33:50.389 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-20_04-33-49__da1942fa-c437-47a8-a49c-feb3e8067655__wakuorg_nwaku:latest.log
2026-02-20 04:33:50.389 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:33:50.389 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:33:50.390 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:33:50.390 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.97.135
2026-02-20 04:33:50.391 DEBUG [src.node.docker_mananger] Generated ports ['2033', '2034', '2035', '2036', '2037']
2026-02-20 04:33:50.391 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:33:50.391 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:33:50.391 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:33:50.391 DEBUG [src.node.docker_mananger] docker run -i -t -p 2033:2033 -p 2034:2034 -p 2035:2035 -p 2036:2036 -p 2037:2037 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2035 --rest-port=2033 --tcp-port=2034 --discv5-udp-port=2036 --rest-address=0.0.0.0 --nat=extip:172.18.97.135 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=29afa7156d7b8b4becb9d8b3abbcce87dbd562273abb0daafbfba7c66467fbce --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2037 --metrics-logging=true --lightpush=false --relay=true
2026-02-20 04:33:50.571 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.97.135 waku 2a4cb263ad4eff1100ccf37846c833f05817c14b5d928a4f2ee5c0969ad2aeff
2026-02-20 04:33:50.601 DEBUG [src.node.docker_mananger] Container started with ID 2a4cb263ad4e. Setting up logs at ./log/docker/receiving_node2_2026-02-20_04-33-49__da1942fa-c437-47a8-a49c-feb3e8067655__wakuorg_nwaku:latest.log
2026-02-20 04:33:50.601 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2033
2026-02-20 04:33:50.601 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:33:51.602 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2033/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:33:51.604 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-02-20 04:33:51.605 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:33:51.605 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2033/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:33:51.607 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.97.135/tcp/2034/p2p/16Uiu2HAmABcCFizb4WjMcsfPZjyC7rNSAJBv5LBd9RzGUnwjn6UJ","/ip4/172.18.97.135/tcp/2035/ws/p2p/16Uiu2HAmABcCFizb4WjMcsfPZjyC7rNSAJBv5LBd9RzGUnwjn6UJ"],"enrUri":"enr:-L24QJSS6NEoQ1Jsb8E8D_JSzfHScY4BLjCAgbCoMInzrRheEASAMTTj9D1r7gosyDNcxAueKVRgXkAtjkyKShsxb_QCgmlkgnY0gmlwhKwSYYeKbXVsdGlhZGRyc5YACASsEmGHBgfyAAoErBJhhwYH890DgnJzhQADAQAAiXNlY3AyNTZrMaEC20Tkhtv6pcQM9Q6xmYHnv6ORrtYlT1URWaNbHjZ6IwuDdGNwggfyg3VkcIIH9IV3YWt1MgE"}'
2026-02-20 04:33:51.607 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:33:51.608 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2033/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.143.80/tcp/24075/p2p/16Uiu2HAm4CEaVmFMebbPVcBZrKRL3zhUsYnwEAkzZj1tMokBQjhs"]'
2026-02-20 04:33:51.640 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:33:51.651 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:33:51.651 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-20_04-33-49__da1942fa-c437-47a8-a49c-feb3e8067655__wakuorg_nwaku:latest.log
2026-02-20 04:33:51.651 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:33:51.652 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:33:51.653 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:33:51.653 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.81.149
2026-02-20 04:33:51.653 DEBUG [src.node.docker_mananger] Generated ports ['60917', '60918', '60919', '60920', '60921']
2026-02-20 04:33:51.653 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:33:51.653 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:33:51.654 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:33:51.654 DEBUG [src.node.docker_mananger] docker run -i -t -p 60917:60917 -p 60918:60918 -p 60919:60919 -p 60920:60920 -p 60921:60921 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60919 --rest-port=60917 --tcp-port=60918 --discv5-udp-port=60920 --rest-address=0.0.0.0 --nat=extip:172.18.81.149 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9b0bdfce4fc877e51e681eba6e664760daead7faf4ddd8ecf1f9bbff6b5781d5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60921 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHdcwuJI_oWYp5ILvbsTzm2oBY2aXOfPkqv1BGu0AffQOPQ8Vl-6B6Z93pnbOtxJRoy2uJp0oH0bUrwDEDfRDkYCgmlkgnY0gmlwhKwSj1CKbXVsdGlhZGRyc5YACASsEo9QBl4LAAoErBKPUAZeDN0DgnJzhQADAQAAiXNlY3AyNTZrMaECgkfo-b3DCi-_2WCGOZbjC3QYm_GKUChqkr4f6a1Yy8KDdGNwgl4Lg3VkcIJeDYV3YWt1Mgk --lightpushnode=/ip4/172.18.143.80/tcp/24075/p2p/16Uiu2HAm4CEaVmFMebbPVcBZrKRL3zhUsYnwEAkzZj1tMokBQjhs --lightpush=true --relay=true
2026-02-20 04:33:51.841 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.81.149 waku 21cd18821d67d2ed4bd3e58c04360613f9dedaf8f5ce9817367c1f1b20cce763
2026-02-20 04:33:51.874 DEBUG [src.node.docker_mananger] Container started with ID 21cd18821d67. Setting up logs at ./log/docker/lightpush_node1_2026-02-20_04-33-49__da1942fa-c437-47a8-a49c-feb3e8067655__wakuorg_nwaku:latest.log
2026-02-20 04:33:51.875 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 60917
2026-02-20 04:33:51.875 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:33:52.877 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60917/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:33:52.892 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-02-20 04:33:52.893 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:33:52.893 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60917/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:33:52.898 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.81.149/tcp/60918/p2p/16Uiu2HAkyszZGofX5LTyY9RdxGsCPfNqXN9fZEeL69PWNy21DhFG","/ip4/172.18.81.149/tcp/60919/ws/p2p/16Uiu2HAkyszZGofX5LTyY9RdxGsCPfNqXN9fZEeL69PWNy21DhFG"],"enrUri":"enr:-L24QP6WQf56WZMd1LJeU9xoiL307TbKE9UBDnC2y-J_3XjgJZUApxJAdYJx1V4Q90RAsJDH6jizoKC3mCZPRPZeNiACgmlkgnY0gmlwhKwSUZWKbXVsdGlhZGRyc5YACASsElGVBu32AAoErBJRlQbt990DgnJzhQADAQAAiXNlY3AyNTZrMaECQizapbbAmJCWZOeT71XkSGGgukfXa7LggD6M6_d0i9uDdGNwgu32g3VkcILt-IV3YWt1Mgk"}'
2026-02-20 04:33:52.899 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:33:52.900 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60917/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.143.80/tcp/24075/p2p/16Uiu2HAm4CEaVmFMebbPVcBZrKRL3zhUsYnwEAkzZj1tMokBQjhs"]'
2026-02-20 04:33:52.903 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:33:52.903 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60917/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.97.135/tcp/2034/p2p/16Uiu2HAmABcCFizb4WjMcsfPZjyC7rNSAJBv5LBd9RzGUnwjn6UJ"]'
2026-02-20 04:33:52.924 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:33:52.924 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24074/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-20 04:33:52.927 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:33:52.927 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2033/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-20 04:33:52.932 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:33:52.932 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60917/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-20 04:33:52.936 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:33:52.938 DEBUG [tests.light_push.test_publish] Running test with pubsub topic {'description': 'A dictionary', 'value': {'key': 'YWFh'}}
2026-02-20 04:33:52.939 DEBUG [src.steps.light_push] Lightpushing message
2026-02-20 04:33:52.939 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60917/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": {"key": "YWFh"}, "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771562032939341144}}'
2026-02-20 04:33:52.942 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:60917/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-20 04:33:52.943 DEBUG [tests.light_push.test_publish] Running test with pubsub topic {'description': 'An integer', 'value': 1234567890}
2026-02-20 04:33:52.943 DEBUG [src.steps.light_push] Lightpushing message
2026-02-20 04:33:52.944 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60917/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": 1234567890, "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771562032943958539}}'
2026-02-20 04:33:52.946 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:60917/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-20 04:33:52.947 DEBUG [tests.light_push.test_publish] Running test with pubsub topic {'description': 'A list', 'value': ['YWFh']}
2026-02-20 04:33:52.947 DEBUG [src.steps.light_push] Lightpushing message
2026-02-20 04:33:52.947 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60917/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": ["YWFh"], "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771562032947456463}}'
2026-02-20 04:33:52.949 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:60917/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-20 04:33:52.950 DEBUG [tests.light_push.test_publish] Running test with pubsub topic {'description': 'A bool', 'value': True}
2026-02-20 04:33:52.950 DEBUG [src.steps.light_push] Lightpushing message
2026-02-20 04:33:52.950 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60917/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": true, "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771562032950718212}}'
2026-02-20 04:33:52.953 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:60917/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-20 04:33:52.955 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-20 04:33:52.955 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-20 04:33:52.956 DEBUG [src.node.waku_node] Stopping container with id a7b85f8c4413
2026-02-20 04:33:53.495 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:33:53.495 DEBUG [src.node.waku_node] Stopping container with id 2a4cb263ad4e
2026-02-20 04:33:54.048 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:33:54.049 DEBUG [src.node.waku_node] Stopping container with id 21cd18821d67
2026-02-20 04:33:54.309 ERROR [src.node.docker_mananger] Max retries reached for container a7b85f8c4413. Exiting log stream.
2026-02-20 04:33:54.566 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:33:54.567 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-20 04:33:54.576 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:33:54.584 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:33:54.592 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,152 @@
2026-02-20 04:34:55.852 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-20 04:34:55.852 DEBUG [tests.conftest] Running test: test_different_cursor_and_indexes[3-20] with id: 2026-02-20_04-34-55__be6d4672-062c-4f26-96c5-d9a4b8f274a9
2026-02-20 04:34:55.853 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-20 04:34:55.853 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-20 04:34:55.853 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-20 04:34:55.859 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:34:55.859 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-20_04-34-55__be6d4672-062c-4f26-96c5-d9a4b8f274a9__wakuorg_nwaku:latest.log
2026-02-20 04:34:55.860 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:34:55.860 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:34:55.861 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:34:55.861 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.209.150
2026-02-20 04:34:55.861 DEBUG [src.node.docker_mananger] Generated ports ['4927', '4928', '4929', '4930', '4931']
2026-02-20 04:34:55.862 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:34:55.862 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:34:55.862 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:34:55.862 DEBUG [src.node.docker_mananger] docker run -i -t -p 4927:4927 -p 4928:4928 -p 4929:4929 -p 4930:4930 -p 4931:4931 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4929 --rest-port=4927 --tcp-port=4928 --discv5-udp-port=4930 --rest-address=0.0.0.0 --nat=extip:172.18.209.150 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8ec7d5ccca65dd70b1dcaa609fdb4b4aca9bfeaac427f6e960aca6839dc348f4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4931 --metrics-logging=true --store=true --relay=true
2026-02-20 04:34:56.023 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.209.150 waku 95351283afc62897b6d49933b763799a2e9f4c03ba47e789a69071bdf1658283
2026-02-20 04:34:56.048 DEBUG [src.node.docker_mananger] Container started with ID 95351283afc6. Setting up logs at ./log/docker/publishing_node1_2026-02-20_04-34-55__be6d4672-062c-4f26-96c5-d9a4b8f274a9__wakuorg_nwaku:latest.log
2026-02-20 04:34:56.049 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4927
2026-02-20 04:34:56.049 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:34:56.103 ERROR [src.node.docker_mananger] Max retries reached for container 29a70ac68142. Exiting log stream.
2026-02-20 04:34:56.641 ERROR [src.node.docker_mananger] Max retries reached for container 5c732dc8ab94. Exiting log stream.
2026-02-20 04:34:57.049 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4927/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:57.052 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-02-20 04:34:57.053 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:34:57.053 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4927/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:57.055 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.209.150/tcp/4928/p2p/16Uiu2HAmF8t2UZpRWbUhF3NnEdMGe3sYH7z3Ztd3NmnpxyDme4WH","/ip4/172.18.209.150/tcp/4929/ws/p2p/16Uiu2HAmF8t2UZpRWbUhF3NnEdMGe3sYH7z3Ztd3NmnpxyDme4WH"],"enrUri":"enr:-L24QCc1Z-rg83OIL5AlDlBwvxA4K7ai0mjERF4mA8atWH5dF7RICRqCpBA5LCYN9ZglxP_LHfucFpoT_bPHMuVtVWwCgmlkgnY0gmlwhKwS0ZaKbXVsdGlhZGRyc5YACASsEtGWBhNAAAoErBLRlgYTQd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDJNx8SouysiWoeeOwRZ-5BUekrZcR_VQqMHtzWlkecJaDdGNwghNAg3VkcIITQoV3YWt1MgM"}'
2026-02-20 04:34:57.055 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:34:57.062 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:34:57.062 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-20_04-34-55__be6d4672-062c-4f26-96c5-d9a4b8f274a9__wakuorg_nwaku:latest.log
2026-02-20 04:34:57.062 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:34:57.062 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:34:57.064 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:34:57.064 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.185.167
2026-02-20 04:34:57.064 DEBUG [src.node.docker_mananger] Generated ports ['37124', '37125', '37126', '37127', '37128']
2026-02-20 04:34:57.065 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:34:57.065 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:34:57.065 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:34:57.065 DEBUG [src.node.docker_mananger] docker run -i -t -p 37124:37124 -p 37125:37125 -p 37126:37126 -p 37127:37127 -p 37128:37128 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37126 --rest-port=37124 --tcp-port=37125 --discv5-udp-port=37127 --rest-address=0.0.0.0 --nat=extip:172.18.185.167 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=02d59bcfbcdaa1a8dbe05f00e3a81f4eccd34b1f42fb5c809cb5cf63b7f7dbec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37128 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCc1Z-rg83OIL5AlDlBwvxA4K7ai0mjERF4mA8atWH5dF7RICRqCpBA5LCYN9ZglxP_LHfucFpoT_bPHMuVtVWwCgmlkgnY0gmlwhKwS0ZaKbXVsdGlhZGRyc5YACASsEtGWBhNAAAoErBLRlgYTQd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDJNx8SouysiWoeeOwRZ-5BUekrZcR_VQqMHtzWlkecJaDdGNwghNAg3VkcIITQoV3YWt1MgM --storenode=/ip4/172.18.209.150/tcp/4928/p2p/16Uiu2HAmF8t2UZpRWbUhF3NnEdMGe3sYH7z3Ztd3NmnpxyDme4WH --store=true --relay=true
2026-02-20 04:34:57.225 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.185.167 waku bdd1b89d153135c7d6adf1452c3bb8384d486864fda4314094a779a5075a526e
2026-02-20 04:34:57.253 DEBUG [src.node.docker_mananger] Container started with ID bdd1b89d1531. Setting up logs at ./log/docker/store_node1_2026-02-20_04-34-55__be6d4672-062c-4f26-96c5-d9a4b8f274a9__wakuorg_nwaku:latest.log
2026-02-20 04:34:57.254 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37124
2026-02-20 04:34:57.255 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:34:58.255 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37124/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:58.258 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-02-20 04:34:58.259 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:34:58.259 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37124/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:58.261 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.185.167/tcp/37125/p2p/16Uiu2HAkvM93k5F5pGJhBMQf6CFepAzgjCCYUNLcVwTnKx5Ugpaq","/ip4/172.18.185.167/tcp/37126/ws/p2p/16Uiu2HAkvM93k5F5pGJhBMQf6CFepAzgjCCYUNLcVwTnKx5Ugpaq"],"enrUri":"enr:-L24QPbXissUOmnsYIoJWRlU6BW03VKlN-UWvjh8FHgiUAASb92dymbKRL68sya3TAEfhwdHBIj5cyGhSIUAIMj-paYCgmlkgnY0gmlwhKwSuaeKbXVsdGlhZGRyc5YACASsErmnBpEFAAoErBK5pwaRBt0DgnJzhQADAQAAiXNlY3AyNTZrMaECDbJjjcRypzKoGfsQ94PCa-5xsboizxUWVDbJ6Z9dUk6DdGNwgpEFg3VkcIKRB4V3YWt1MgM"}'
2026-02-20 04:34:58.261 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:34:58.262 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37124/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.209.150/tcp/4928/p2p/16Uiu2HAmF8t2UZpRWbUhF3NnEdMGe3sYH7z3Ztd3NmnpxyDme4WH"]'
2026-02-20 04:34:58.264 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:58.265 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4927/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-20 04:34:58.267 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:58.267 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37124/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-20 04:34:58.269 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:58.270 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:58.270 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:58.275 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:58.275 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:34:58.477 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:58.477 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:58.484 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:58.484 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:34:58.685 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:58.685 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:58.693 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:58.693 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:34:58.894 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:58.894 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:58.900 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:58.901 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:34:59.102 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.102 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.107 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.108 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:34:59.309 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.309 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.315 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.315 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:34:59.516 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.516 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.521 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.523 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:34:59.724 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.724 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.730 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.730 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:34:59.931 DEBUG [src.steps.store] Relaying message
2026-02-20 04:34:59.931 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:59.936 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:59.937 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:35:00.137 DEBUG [src.steps.store] Relaying message
2026-02-20 04:35:00.138 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:35:00.143 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:00.143 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:35:00.344 DEBUG [src.steps.store] Relaying message
2026-02-20 04:35:00.345 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:35:00.350 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:00.350 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:35:00.551 DEBUG [src.steps.store] Relaying message
2026-02-20 04:35:00.551 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:35:00.557 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:00.557 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:35:00.758 DEBUG [src.steps.store] Relaying message
2026-02-20 04:35:00.758 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:35:00.763 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:00.764 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:35:00.965 DEBUG [src.steps.store] Relaying message
2026-02-20 04:35:00.965 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:35:00.971 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:00.971 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:35:01.172 DEBUG [src.steps.store] Relaying message
2026-02-20 04:35:01.172 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:35:01.178 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:01.179 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:35:01.380 DEBUG [src.steps.store] Relaying message
2026-02-20 04:35:01.380 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:35:01.385 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:01.386 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:35:01.587 DEBUG [src.steps.store] Relaying message
2026-02-20 04:35:01.587 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:35:01.592 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:01.593 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:35:01.794 DEBUG [src.steps.store] Relaying message
2026-02-20 04:35:01.795 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:35:01.800 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:01.800 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:35:02.001 DEBUG [src.steps.store] Relaying message
2026-02-20 04:35:02.002 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:35:02.007 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:02.008 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:35:02.209 DEBUG [src.steps.store] Relaying message
2026-02-20 04:35:02.209 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:35:02.214 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:02.215 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-20 04:35:02.416 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4927/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=3&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:02.419 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x108738fd9c643665ab7b9a915d8077e7ba36b8d2d20876d8128d56e54f7b7eaa"},{"messageHash":"0x6f93810eeea5663a95d16b007388d657d7101b6c32db14139d6ad1ad1fdae00f"},{"messageHash":"0xe9e0947344d821d6faaa97274682f5291c05648b7b24a22fb9f4828b990eb666"}],"paginationCursor":"0xe9e0947344d821d6faaa97274682f5291c05648b7b24a22fb9f4828b990eb666"}'
2026-02-20 04:35:02.420 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37124/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=3&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:02.423 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x108738fd9c643665ab7b9a915d8077e7ba36b8d2d20876d8128d56e54f7b7eaa"},{"messageHash":"0x6f93810eeea5663a95d16b007388d657d7101b6c32db14139d6ad1ad1fdae00f"},{"messageHash":"0xe9e0947344d821d6faaa97274682f5291c05648b7b24a22fb9f4828b990eb666"}],"paginationCursor":"0xe9e0947344d821d6faaa97274682f5291c05648b7b24a22fb9f4828b990eb666"}'
2026-02-20 04:35:02.423 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4927/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0xe9e0947344d821d6faaa97274682f5291c05648b7b24a22fb9f4828b990eb666&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:02.426 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbfb8b2e5e9d1521dc0eb6866b1eedce47f10dce6f9b51d56f4244d45b986150b"},{"messageHash":"0x5cdc73ca18094feec2f9c83b6f0a5cf170e9a97f946279618a50710fc6ce746a"},{"messageHash":"0xcc11e1a7b606e006665feec926c3dad09f7bf591c3d0c5b62385e6f4ca63793e"},{"messageHash":"0x2d6888a76dfc7fa7a4cd19b090a57690f0bad6d4198332a47d6d8a2485aa3d55"},{"messageHash":"0xec62fb8723df449fe7255aa09285de40b59acca8f342b52ae1664b8c9f41dfda"},{"messageHash":"0xdd6d51dbe904d5638b727196581b632c93abe3142ff54480e30828b94c8422b2"},{"messageHash":"0x494b8199e93d6bd2c9304abdcb7f9461b50070c39c9fef11d06c2965f6f21b17"},{"messageHash":"0x1f48c5aba2936f1012eab0dd0d93540902fa1c88df7dabd77b923e017a39d085"},{"messageHash":"0x02a0e7fb57e3477c5f8380f9232972d12ebb14c013d7961ea01aacf8c6328dea"},{"messageHash":"0x860998a3a0fe6c4cab499ab4825b0487bf3d6eeae0f152bc9af672e33d1e6fa0"},{"messageHash":"0x17f7f2bdff4f6798a94969ad06b44ef1f0a646bb8970506f8a1824c7c004a436"},{"messageHash":"0x9fae309fb89a309aaacf7eb5cabeff7dc443d441cfda13ebe91cfc1be407f79a"},{"messageHash":"0xfa4be79e3c0bd11d093d47eb56d648873c4e2d610e301c2f42d16c29bbbe21a9"},{"messageHash":"0x1b058142ef9e384f95aa7aba97a2a008629ed476aca515544d89fc934c33c880"},{"messageHash":"0x7f09168b2c56bc31426afedaa3b48e0c93595a977637e27ccc83a18bd42130c5"},{"messageHash":"0xe3719a20b47fbec0e267756b5aea422c0b9369c287874c0817d15a4f7455f8cf"},{"messageHash":"0xf360a41be511f68a74e96a3dd7feb15d42c54ccd3d7dbb39bb2ef439067624b2"}]}'
2026-02-20 04:35:02.426 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37124/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0xe9e0947344d821d6faaa97274682f5291c05648b7b24a22fb9f4828b990eb666&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:02.430 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbfb8b2e5e9d1521dc0eb6866b1eedce47f10dce6f9b51d56f4244d45b986150b"},{"messageHash":"0x5cdc73ca18094feec2f9c83b6f0a5cf170e9a97f946279618a50710fc6ce746a"},{"messageHash":"0xcc11e1a7b606e006665feec926c3dad09f7bf591c3d0c5b62385e6f4ca63793e"},{"messageHash":"0x2d6888a76dfc7fa7a4cd19b090a57690f0bad6d4198332a47d6d8a2485aa3d55"},{"messageHash":"0xec62fb8723df449fe7255aa09285de40b59acca8f342b52ae1664b8c9f41dfda"},{"messageHash":"0xdd6d51dbe904d5638b727196581b632c93abe3142ff54480e30828b94c8422b2"},{"messageHash":"0x494b8199e93d6bd2c9304abdcb7f9461b50070c39c9fef11d06c2965f6f21b17"},{"messageHash":"0x1f48c5aba2936f1012eab0dd0d93540902fa1c88df7dabd77b923e017a39d085"},{"messageHash":"0x02a0e7fb57e3477c5f8380f9232972d12ebb14c013d7961ea01aacf8c6328dea"},{"messageHash":"0x860998a3a0fe6c4cab499ab4825b0487bf3d6eeae0f152bc9af672e33d1e6fa0"},{"messageHash":"0x17f7f2bdff4f6798a94969ad06b44ef1f0a646bb8970506f8a1824c7c004a436"},{"messageHash":"0x9fae309fb89a309aaacf7eb5cabeff7dc443d441cfda13ebe91cfc1be407f79a"},{"messageHash":"0xfa4be79e3c0bd11d093d47eb56d648873c4e2d610e301c2f42d16c29bbbe21a9"},{"messageHash":"0x1b058142ef9e384f95aa7aba97a2a008629ed476aca515544d89fc934c33c880"},{"messageHash":"0x7f09168b2c56bc31426afedaa3b48e0c93595a977637e27ccc83a18bd42130c5"},{"messageHash":"0xe3719a20b47fbec0e267756b5aea422c0b9369c287874c0817d15a4f7455f8cf"},{"messageHash":"0xf360a41be511f68a74e96a3dd7feb15d42c54ccd3d7dbb39bb2ef439067624b2"}]}'
2026-02-20 04:35:02.431 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-20 04:35:02.432 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-20 04:35:02.432 DEBUG [src.node.waku_node] Stopping container with id 95351283afc6
2026-02-20 04:35:02.952 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:35:02.955 DEBUG [src.node.waku_node] Stopping container with id bdd1b89d1531
2026-02-20 04:35:03.473 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:35:03.475 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-20 04:35:03.486 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:35:03.495 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,268 @@
2026-02-20 04:34:13.667 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-20 04:34:13.667 DEBUG [tests.conftest] Running test: test_subscribe_one_by_one_to_different_content_topics_and_send_messages with id: 2026-02-20_04-34-13__dfea0ed0-0797-43bd-b7d4-71fb0cf91e49
2026-02-20 04:34:13.668 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-20 04:34:13.668 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-20 04:34:13.668 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-20 04:34:13.676 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:34:13.676 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-34-13__dfea0ed0-0797-43bd-b7d4-71fb0cf91e49__wakuorg_nwaku:latest.log
2026-02-20 04:34:13.677 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:34:13.677 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:34:13.678 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:34:13.678 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.216.76
2026-02-20 04:34:13.679 DEBUG [src.node.docker_mananger] Generated ports ['21690', '21691', '21692', '21693', '21694']
2026-02-20 04:34:13.679 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:34:13.679 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:34:13.679 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:34:13.679 DEBUG [src.node.docker_mananger] docker run -i -t -p 21690:21690 -p 21691:21691 -p 21692:21692 -p 21693:21693 -p 21694:21694 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21692 --rest-port=21690 --tcp-port=21691 --discv5-udp-port=21693 --rest-address=0.0.0.0 --nat=extip:172.18.216.76 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=8a1cea2cfba6f0eb106b8a7d4b1aaacf19bbe6dc07f9ee1bea3ab9409ddfb8b7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21694 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-02-20 04:34:13.866 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.216.76 waku 522c1df465953506096b8eef0c0006529897223e6a0af725c8530ea2c4b57c82
2026-02-20 04:34:13.898 DEBUG [src.node.docker_mananger] Container started with ID 522c1df46595. Setting up logs at ./log/docker/node1_2026-02-20_04-34-13__dfea0ed0-0797-43bd-b7d4-71fb0cf91e49__wakuorg_nwaku:latest.log
2026-02-20 04:34:13.900 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21690
2026-02-20 04:34:13.900 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:34:13.905 ERROR [src.node.docker_mananger] Max retries reached for container 2b72ffdcc013. Exiting log stream.
2026-02-20 04:34:14.475 ERROR [src.node.docker_mananger] Max retries reached for container 70103c322d0d. Exiting log stream.
2026-02-20 04:34:14.901 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21690/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:14.904 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-02-20 04:34:14.904 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:34:14.904 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21690/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:14.907 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.216.76/tcp/21691/p2p/16Uiu2HAmHhCQ36sD9kxDn83TiXRPx24oP5QyyrhtwW5YEYt9zZ8v","/ip4/172.18.216.76/tcp/21692/ws/p2p/16Uiu2HAmHhCQ36sD9kxDn83TiXRPx24oP5QyyrhtwW5YEYt9zZ8v"],"enrUri":"enr:-L24QFX4oKHfCiAFeOSU41mgqhAH2hPtq4bi8vHKNTl57u-uKLeq6rLpWJwYXDY5YsMd9vcyGDRIAMawAGcBWBQBJhgCgmlkgnY0gmlwhKwS2EyKbXVsdGlhZGRyc5YACASsEthMBlS7AAoErBLYTAZUvN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDSts33yij_CpH8n2P5-66J4vj89kVyOdncYjx9lkgldODdGNwglS7g3VkcIJUvYV3YWt1MgU"}'
2026-02-20 04:34:14.907 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:34:14.914 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:34:14.914 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-20_04-34-13__dfea0ed0-0797-43bd-b7d4-71fb0cf91e49__wakuorg_nwaku:latest.log
2026-02-20 04:34:14.915 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:34:14.915 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:34:14.916 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:34:14.916 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.70.189
2026-02-20 04:34:14.917 DEBUG [src.node.docker_mananger] Generated ports ['23885', '23886', '23887', '23888', '23889']
2026-02-20 04:34:14.917 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:34:14.917 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:34:14.917 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:34:14.917 DEBUG [src.node.docker_mananger] docker run -i -t -p 23885:23885 -p 23886:23886 -p 23887:23887 -p 23888:23888 -p 23889:23889 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23887 --rest-port=23885 --tcp-port=23886 --discv5-udp-port=23888 --rest-address=0.0.0.0 --nat=extip:172.18.70.189 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=add914ff37d160c6b3bdcd7a7479e1a3850dbbf2a05ffc4fbfaf3f568be08d4c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23889 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFX4oKHfCiAFeOSU41mgqhAH2hPtq4bi8vHKNTl57u-uKLeq6rLpWJwYXDY5YsMd9vcyGDRIAMawAGcBWBQBJhgCgmlkgnY0gmlwhKwS2EyKbXVsdGlhZGRyc5YACASsEthMBlS7AAoErBLYTAZUvN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDSts33yij_CpH8n2P5-66J4vj89kVyOdncYjx9lkgldODdGNwglS7g3VkcIJUvYV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-02-20 04:34:15.107 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.70.189 waku 3721b07035778b214c43b83edde2acce8709c4870080d47fa0f48409ac26ff49
2026-02-20 04:34:15.143 DEBUG [src.node.docker_mananger] Container started with ID 3721b0703577. Setting up logs at ./log/docker/node2_2026-02-20_04-34-13__dfea0ed0-0797-43bd-b7d4-71fb0cf91e49__wakuorg_nwaku:latest.log
2026-02-20 04:34:15.143 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 23885
2026-02-20 04:34:15.144 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:34:16.145 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23885/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:16.162 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-02-20 04:34:16.164 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:34:16.165 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23885/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:16.170 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.70.189/tcp/23886/p2p/16Uiu2HAm2NHY7KjoJPnmjc4oyUqHX9dzgqcfNLV8pfkwvWthiCn5","/ip4/172.18.70.189/tcp/23887/ws/p2p/16Uiu2HAm2NHY7KjoJPnmjc4oyUqHX9dzgqcfNLV8pfkwvWthiCn5"],"enrUri":"enr:-L24QEBeSrZhstW-k5U9n35gyDrQcGIndJ3RoThgjKwTkqVvC_noIYvxb6V3XMyc6GjrtNzWGu_GFZBYkLJRWGFPpU8CgmlkgnY0gmlwhKwSRr2KbXVsdGlhZGRyc5YACASsEka9Bl1OAAoErBJGvQZdT90DgnJzhQACAQAAiXNlY3AyNTZrMaECZyOwm83jHlnlf_7XXtSHVJJ1eti_9zUQ1oEBY_WaWkqDdGNwgl1Og3VkcIJdUIV3YWt1MgE"}'
2026-02-20 04:34:16.171 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:34:16.171 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23885/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.216.76/tcp/21691/p2p/16Uiu2HAmHhCQ36sD9kxDn83TiXRPx24oP5QyyrhtwW5YEYt9zZ8v"]'
2026-02-20 04:34:16.176 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:16.176 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21690/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-02-20 04:34:16.180 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:16.180 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23885/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-02-20 04:34:16.182 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:16.183 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21690/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:16.188 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:16.188 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:34:16.288 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:16.289 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21690/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:16.292 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562056183279128,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:16.293 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:16.294 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23885/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:16.296 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771562056183279128,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:16.297 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21690/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/content/test.js"]'
2026-02-20 04:34:16.301 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:16.302 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23885/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/content/test.js"]'
2026-02-20 04:34:16.308 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:16.309 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21690/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:16.314 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:16.315 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:34:16.415 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:16.415 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21690/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:16.418 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1771562056308822173,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:16.420 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:16.420 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23885/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:16.423 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1771562056308822173,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:16.424 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21690/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/22/sometopic/someencoding"]'
2026-02-20 04:34:16.428 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:16.429 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23885/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/22/sometopic/someencoding"]'
2026-02-20 04:34:16.434 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:16.435 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21690/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:16.441 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:16.442 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:34:16.542 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:16.543 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21690/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:16.546 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1771562056435711188,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:16.547 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:16.548 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23885/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:16.550 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1771562056435711188,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:16.552 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21690/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
2026-02-20 04:34:16.556 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:16.557 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23885/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
2026-02-20 04:34:16.563 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:16.564 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21690/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:16.571 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:16.571 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:34:16.671 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:16.672 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21690/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:16.675 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1771562056564484668,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:16.676 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:16.677 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23885/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:16.679 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1771562056564484668,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:16.681 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21690/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/statusim/1/community/cbor"]'
2026-02-20 04:34:16.686 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:16.686 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23885/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/statusim/1/community/cbor"]'
2026-02-20 04:34:16.690 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:16.692 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21690/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:16.699 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:16.699 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:34:16.800 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:16.800 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21690/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:16.803 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1771562056691851318,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:16.805 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:16.805 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23885/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:16.807 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1771562056691851318,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:16.809 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21690/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/27/sometopic/someencoding"]'
2026-02-20 04:34:16.812 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:16.813 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23885/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/27/sometopic/someencoding"]'
2026-02-20 04:34:16.818 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:16.819 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21690/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:16.826 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:16.826 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:34:16.927 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:16.927 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21690/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:16.930 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1771562056819400289,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:16.932 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:16.932 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23885/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:16.935 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1771562056819400289,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:16.936 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21690/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/29/sometopic/someencoding"]'
2026-02-20 04:34:16.941 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:16.941 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23885/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/29/sometopic/someencoding"]'
2026-02-20 04:34:16.946 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:16.947 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21690/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:16.955 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:16.955 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:34:17.055 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:17.056 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21690/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:17.059 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1771562056947347985,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:17.061 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:17.061 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23885/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:17.063 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1771562056947347985,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:17.065 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21690/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/20/sometopic/someencoding"]'
2026-02-20 04:34:17.069 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:17.069 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23885/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/20/sometopic/someencoding"]'
2026-02-20 04:34:17.075 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:17.076 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21690/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:17.082 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:17.082 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:34:17.184 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:17.185 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21690/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:17.188 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1771562057076541316,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:17.189 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:17.189 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23885/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:17.192 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1771562057076541316,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:17.193 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21690/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf"]'
2026-02-20 04:34:17.196 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:17.196 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23885/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf"]'
2026-02-20 04:34:17.199 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:17.199 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21690/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/weekly/protobuf", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:17.203 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:17.204 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:34:17.305 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:17.305 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21690/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:17.308 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1771562057199555077,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:17.310 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:17.310 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23885/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:17.313 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1771562057199555077,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:17.314 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21690/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/alerts/xml"]'
2026-02-20 04:34:17.318 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:17.318 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23885/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/alerts/xml"]'
2026-02-20 04:34:17.321 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:17.322 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21690/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/alerts/xml", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:17.327 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:17.328 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:34:17.429 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:17.429 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21690/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:17.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/alerts/xml","version":0,"timestamp":1771562057322055620,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:17.434 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:17.434 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23885/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:17.436 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/alerts/xml","version":0,"timestamp":1771562057322055620,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:17.438 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21690/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/updates/json"]'
2026-02-20 04:34:17.441 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:17.441 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23885/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/updates/json"]'
2026-02-20 04:34:17.444 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:17.444 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21690/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/updates/json", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:17.449 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:17.449 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:34:17.550 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:17.550 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21690/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:17.553 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/updates/json","version":0,"timestamp":1771562057444656988,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:17.555 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:17.555 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23885/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:17.557 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/updates/json","version":0,"timestamp":1771562057444656988,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:17.559 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21690/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/2.0/alerts/json"]'
2026-02-20 04:34:17.561 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:17.562 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23885/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/2.0/alerts/json"]'
2026-02-20 04:34:17.564 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:17.565 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21690/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/alerts/json", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:17.569 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:17.570 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:34:17.670 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:17.671 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21690/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:17.673 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1771562057565190650,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:17.675 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:17.675 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23885/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:17.678 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1771562057565190650,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:17.679 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21690/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/2.0/summaries/xml"]'
2026-02-20 04:34:17.682 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:17.682 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23885/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/2.0/summaries/xml"]'
2026-02-20 04:34:17.684 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:17.685 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21690/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:17.689 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:17.690 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:34:17.790 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:17.791 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21690/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:17.793 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1771562057685256325,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:17.795 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:17.795 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23885/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:17.797 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1771562057685256325,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:17.799 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21690/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/2.0/highlights/yaml"]'
2026-02-20 04:34:17.801 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:17.802 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23885/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/2.0/highlights/yaml"]'
2026-02-20 04:34:17.804 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:17.805 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21690/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/highlights/yaml", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:17.809 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:17.810 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:34:17.910 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:17.910 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21690/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:17.913 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1771562057805207955,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:17.915 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:17.915 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23885/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:17.917 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1771562057805207955,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:17.919 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21690/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/3.0/weekly/json"]'
2026-02-20 04:34:17.921 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:17.921 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23885/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/3.0/weekly/json"]'
2026-02-20 04:34:17.924 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:17.924 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21690/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/weekly/json", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:17.929 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:17.929 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:34:18.030 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:18.030 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21690/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:18.033 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1771562057924546642,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:18.034 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:18.035 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23885/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:18.037 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1771562057924546642,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:18.039 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21690/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/3.0/summaries/xml"]'
2026-02-20 04:34:18.041 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:18.042 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23885/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/3.0/summaries/xml"]'
2026-02-20 04:34:18.044 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:18.045 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21690/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:18.049 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:18.049 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:34:18.150 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:18.151 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21690/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:18.154 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1771562058044989143,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:18.155 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:18.156 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23885/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:18.158 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1771562058044989143,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:18.161 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-20 04:34:18.162 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-20 04:34:18.162 DEBUG [src.node.waku_node] Stopping container with id 522c1df46595
2026-02-20 04:34:18.734 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:34:18.734 DEBUG [src.node.waku_node] Stopping container with id 3721b0703577
2026-02-20 04:34:19.320 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:34:19.321 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-20 04:34:19.339 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:34:19.352 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,95 @@
2026-02-20 04:34:17.179 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-20 04:34:17.180 DEBUG [tests.conftest] Running test: test_publish_with_ephemeral with id: 2026-02-20_04-34-17__5af067e6-8176-4e79-8759-0085d6bd7935
2026-02-20 04:34:17.180 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-20 04:34:17.180 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-20 04:34:17.180 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-02-20 04:34:17.187 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:34:17.187 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-34-17__5af067e6-8176-4e79-8759-0085d6bd7935__wakuorg_nwaku:latest.log
2026-02-20 04:34:17.187 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:34:17.187 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:34:17.188 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:34:17.189 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.78.27
2026-02-20 04:34:17.189 DEBUG [src.node.docker_mananger] Generated ports ['50895', '50896', '50897', '50898', '50899']
2026-02-20 04:34:17.189 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:34:17.189 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:34:17.189 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:34:17.189 DEBUG [src.node.docker_mananger] docker run -i -t -p 50895:50895 -p 50896:50896 -p 50897:50897 -p 50898:50898 -p 50899:50899 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50897 --rest-port=50895 --tcp-port=50896 --discv5-udp-port=50898 --rest-address=0.0.0.0 --nat=extip:172.18.78.27 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4d76d13052b0ba24fe8ce4ca2d4f5c3deeaffbfcc4df0dfe571ebf2deac4bbba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50899 --metrics-logging=true --relay=true
2026-02-20 04:34:17.364 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.78.27 waku f7925e5760018f2851a38c44fff081a545a90076dfde9980afc6183e7c5cb839
2026-02-20 04:34:17.399 DEBUG [src.node.docker_mananger] Container started with ID f7925e576001. Setting up logs at ./log/docker/node1_2026-02-20_04-34-17__5af067e6-8176-4e79-8759-0085d6bd7935__wakuorg_nwaku:latest.log
2026-02-20 04:34:17.399 ERROR [src.node.docker_mananger] Max retries reached for container 01d0663065a5. Exiting log stream.
2026-02-20 04:34:17.400 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50895
2026-02-20 04:34:17.401 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:34:17.981 ERROR [src.node.docker_mananger] Max retries reached for container cf34b601f400. Exiting log stream.
2026-02-20 04:34:18.402 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50895/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:18.405 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-02-20 04:34:18.405 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:34:18.405 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50895/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:18.407 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.78.27/tcp/50896/p2p/16Uiu2HAkxhwQSKVts8iNrxBZ7bwyXxrvFMgkZaE8fS2zAWiH6vB4","/ip4/172.18.78.27/tcp/50897/ws/p2p/16Uiu2HAkxhwQSKVts8iNrxBZ7bwyXxrvFMgkZaE8fS2zAWiH6vB4"],"enrUri":"enr:-L24QF5O16x4lA4JoWyu1Yyn_vwrbzR5NqfEFA5K2ivTmEkxD5EZ7NhPpT4izOfiKIsmPT_h7wjX1anT8Iri0nt2_7YCgmlkgnY0gmlwhKwSThuKbXVsdGlhZGRyc5YACASsEk4bBsbQAAoErBJOGwbG0d0DgnJzhQADAQAAiXNlY3AyNTZrMaECML3Lce0vMyOZ9ViicFnOwtuad4ROLKFia0WprgCfb-ODdGNwgsbQg3VkcILG0oV3YWt1MgE"}'
2026-02-20 04:34:18.408 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:34:18.414 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:34:18.414 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-20_04-34-17__5af067e6-8176-4e79-8759-0085d6bd7935__wakuorg_nwaku:latest.log
2026-02-20 04:34:18.414 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:34:18.415 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:34:18.416 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:34:18.416 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.41.12
2026-02-20 04:34:18.416 DEBUG [src.node.docker_mananger] Generated ports ['26971', '26972', '26973', '26974', '26975']
2026-02-20 04:34:18.416 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:34:18.416 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:34:18.416 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:34:18.417 DEBUG [src.node.docker_mananger] docker run -i -t -p 26971:26971 -p 26972:26972 -p 26973:26973 -p 26974:26974 -p 26975:26975 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26973 --rest-port=26971 --tcp-port=26972 --discv5-udp-port=26974 --rest-address=0.0.0.0 --nat=extip:172.18.41.12 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f7551de57b28d942f095ae49e3a1cf362a9eaf5fece9b0faee3acc5559ebf352 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26975 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QF5O16x4lA4JoWyu1Yyn_vwrbzR5NqfEFA5K2ivTmEkxD5EZ7NhPpT4izOfiKIsmPT_h7wjX1anT8Iri0nt2_7YCgmlkgnY0gmlwhKwSThuKbXVsdGlhZGRyc5YACASsEk4bBsbQAAoErBJOGwbG0d0DgnJzhQADAQAAiXNlY3AyNTZrMaECML3Lce0vMyOZ9ViicFnOwtuad4ROLKFia0WprgCfb-ODdGNwgsbQg3VkcILG0oV3YWt1MgE
2026-02-20 04:34:18.597 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.41.12 waku 08a706457dbc30fb283dc787b5dad087c97a2429905487f44901e1ed2b36ab16
2026-02-20 04:34:18.628 DEBUG [src.node.docker_mananger] Container started with ID 08a706457dbc. Setting up logs at ./log/docker/node2_2026-02-20_04-34-17__5af067e6-8176-4e79-8759-0085d6bd7935__wakuorg_nwaku:latest.log
2026-02-20 04:34:18.628 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 26971
2026-02-20 04:34:18.628 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:34:19.629 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26971/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:19.651 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-02-20 04:34:19.651 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:34:19.651 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26971/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:19.658 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.41.12/tcp/26972/p2p/16Uiu2HAmTbCEP9EEn6zU2hYUMhsmBwLcGUGNsLEAk4Frywi9Mwq8","/ip4/172.18.41.12/tcp/26973/ws/p2p/16Uiu2HAmTbCEP9EEn6zU2hYUMhsmBwLcGUGNsLEAk4Frywi9Mwq8"],"enrUri":"enr:-L24QH8vJ0y7sue0wPn-46t1db8CQe2JO8slta1JivO56V4wPnt9rVWQ2KrtmcEIYM46G6eK6riq9FSrKUvSvZn9m3ECgmlkgnY0gmlwhKwSKQyKbXVsdGlhZGRyc5YACASsEikMBmlcAAoErBIpDAZpXd0DgnJzhQADAQAAiXNlY3AyNTZrMaED3eZqGRNkaHCBn8_iZY64zER0AhJQWs5XNw04aJ-iST-DdGNwgmlcg3VkcIJpXoV3YWt1MgE"}'
2026-02-20 04:34:19.658 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:34:19.659 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26971/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.78.27/tcp/50896/p2p/16Uiu2HAkxhwQSKVts8iNrxBZ7bwyXxrvFMgkZaE8fS2zAWiH6vB4"]'
2026-02-20 04:34:19.661 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:19.662 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-02-20 04:34:19.662 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50895/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-20 04:34:19.665 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:19.666 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26971/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-20 04:34:19.672 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:19.673 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50895/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:19.678 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:19.679 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:34:19.779 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:19.779 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50895/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:19.781 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":1771562059673134592,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:19.783 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:19.783 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26971/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:19.785 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771562059673134592,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:19.787 INFO [src.steps.relay] WARM UP successful!!
2026-02-20 04:34:19.788 DEBUG [tests.relay.test_publish] Running test with Ephemeral True
2026-02-20 04:34:19.788 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50895/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)', "ephemeral": true}'
2026-02-20 04:34:19.793 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:19.793 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:34:19.894 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:19.894 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50895/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:19.896 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":1771562059788330367,"ephemeral":true,"proof":""}]'
2026-02-20 04:34:19.898 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:19.898 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26971/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:19.900 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":1771562059788330367,"ephemeral":true,"proof":""}]'
2026-02-20 04:34:19.902 DEBUG [tests.relay.test_publish] Running test with Ephemeral False
2026-02-20 04:34:19.902 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50895/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)', "ephemeral": false}'
2026-02-20 04:34:19.906 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:19.907 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:34:20.007 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:20.007 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50895/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:20.010 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":1771562059902490710,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:20.011 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:34:20.012 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26971/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:20.014 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":1771562059902490710,"ephemeral":false,"proof":""}]'
2026-02-20 04:34:20.017 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-20 04:34:20.018 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-20 04:34:20.018 DEBUG [src.node.waku_node] Stopping container with id f7925e576001
2026-02-20 04:34:20.606 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:34:20.607 DEBUG [src.node.waku_node] Stopping container with id 08a706457dbc
2026-02-20 04:34:21.153 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:34:21.154 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-20 04:34:21.160 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:34:21.166 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,104 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publishing_node_restarts with id: 2026-02-20_04-45-10__7be5a8eb-92d6-4b26-92fb-0e257a13a968
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-20_04-45-10__7be5a8eb-92d6-4b26-92fb-0e257a13a968__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.235.127
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['64809', '64810', '64811', '64812', '64813']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 64809:64809 -p 64810:64810 -p 64811:64811 -p 64812:64812 -p 64813:64813 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64811 --rest-port=64809 --tcp-port=64810 --discv5-udp-port=64812 --rest-address=0.0.0.0 --nat=extip:172.18.235.127 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ad56c6abaefa933df0a8ed9bb6edb8d435cca61b7489dfde1925879db0bd701e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64813 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.235.127 waku 4a0263fdf72a2fb2c20f0241a11ee81ecfd1683feb6ca9fe5f4e595911f70d2b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4a0263fdf72a. Setting up logs at ./log/docker/publishing_node1_2026-02-20_04-45-10__7be5a8eb-92d6-4b26-92fb-0e257a13a968__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 64809
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 33c128ab2b6b. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1d522ff09daf. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64809/health" -H "Content-Type: application/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:64809/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.235.127/tcp/64810/p2p/16Uiu2HAkvi6odaASEFahfp47EQWMKJK39Ric9JgsrgFN7do9GosH","/ip4/172.18.235.127/tcp/64811/ws/p2p/16Uiu2HAkvi6odaASEFahfp47EQWMKJK39Ric9JgsrgFN7do9GosH"],"enrUri":"enr:-L24QOja-tk6VVqwExKd8eGd1WehIeopfmn5S_WJLD5GCWb2eflatpIhBsrtbV-VHNGKTZy1AhPwaf-hvP1z4a3IcaQCgmlkgnY0gmlwhKwS63-KbXVsdGlhZGRyc5YACASsEut_Bv0qAAoErBLrfwb9K90DgnJzhQADAQAAiXNlY3AyNTZrMaECExEMok7SaVaXGuopceWh8b5ZSYbXLBo762Q1xMnfwHSDdGNwgv0qg3VkcIL9LIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-20_04-45-10__7be5a8eb-92d6-4b26-92fb-0e257a13a968__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.112
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54117', '54118', '54119', '54120', '54121']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 54117:54117 -p 54118:54118 -p 54119:54119 -p 54120:54120 -p 54121:54121 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54119 --rest-port=54117 --tcp-port=54118 --discv5-udp-port=54120 --rest-address=0.0.0.0 --nat=extip:172.18.93.112 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8c732b5e12fc3bc1baa296b3f456c5e95cc6201975c6771664dc842acdf3ce92 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54121 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QOja-tk6VVqwExKd8eGd1WehIeopfmn5S_WJLD5GCWb2eflatpIhBsrtbV-VHNGKTZy1AhPwaf-hvP1z4a3IcaQCgmlkgnY0gmlwhKwS63-KbXVsdGlhZGRyc5YACASsEut_Bv0qAAoErBLrfwb9K90DgnJzhQADAQAAiXNlY3AyNTZrMaECExEMok7SaVaXGuopceWh8b5ZSYbXLBo762Q1xMnfwHSDdGNwgv0qg3VkcIL9LIV3YWt1MgM --storenode=/ip4/172.18.235.127/tcp/64810/p2p/16Uiu2HAkvi6odaASEFahfp47EQWMKJK39Ric9JgsrgFN7do9GosH --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.93.112 waku 9b939144cd3a692ceb87ccc5c58dbc72f01a463551f934aa563220d8210d2784
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9b939144cd3a. Setting up logs at ./log/docker/store_node1_2026-02-20_04-45-10__7be5a8eb-92d6-4b26-92fb-0e257a13a968__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 54117
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54117/health" -H "Content-Type: application/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:54117/debug/v1/info" -H "Content-Type: application/json" -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.112/tcp/54118/p2p/16Uiu2HAmSyc8fMpW7jGZ5Yfvzhf1eDuc3Mfmgc1pmyNuSohwJL1B","/ip4/172.18.93.112/tcp/54119/ws/p2p/16Uiu2HAmSyc8fMpW7jGZ5Yfvzhf1eDuc3Mfmgc1pmyNuSohwJL1B"],"enrUri":"enr:-L24QJFmtBUlU-HPXJSKhsL52oto48lVrtGlwlPsgxflIVaxdFhl6l5vzOWCAK909FukGw-xjT1BSH8ijxgm5C3ZQ7gCgmlkgnY0gmlwhKwSXXCKbXVsdGlhZGRyc5YACASsEl1wBtNmAAoErBJdcAbTZ90DgnJzhQADAQAAiXNlY3AyNTZrMaED1MiH2xF12hEh1ZN2ce1dBsKiVKyWGZXyxO1zfddppL6DdGNwgtNmg3VkcILTaIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54117/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.235.127/tcp/64810/p2p/16Uiu2HAkvi6odaASEFahfp47EQWMKJK39Ric9JgsrgFN7do9GosH"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64809/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:54117/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:64809/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:64809/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xafa6de449292f23742d7843835a85001434ba0fde2e0df56c5ba75016ca57d13"}]}'
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:54117/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xafa6de449292f23742d7843835a85001434ba0fde2e0df56c5ba75016ca57d13"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.node.waku_node:waku_node.py:257 Restarting container with id 4a0263fdf72a
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64809/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64809/health" -H "Content-Type: application/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:64809/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.235.127/tcp/64810/p2p/16Uiu2HAkvi6odaASEFahfp47EQWMKJK39Ric9JgsrgFN7do9GosH","/ip4/172.18.235.127/tcp/64811/ws/p2p/16Uiu2HAkvi6odaASEFahfp47EQWMKJK39Ric9JgsrgFN7do9GosH"],"enrUri":"enr:-L24QOja-tk6VVqwExKd8eGd1WehIeopfmn5S_WJLD5GCWb2eflatpIhBsrtbV-VHNGKTZy1AhPwaf-hvP1z4a3IcaQCgmlkgnY0gmlwhKwS63-KbXVsdGlhZGRyc5YACASsEut_Bv0qAAoErBLrfwb9K90DgnJzhQADAQAAiXNlY3AyNTZrMaECExEMok7SaVaXGuopceWh8b5ZSYbXLBo762Q1xMnfwHSDdGNwgv0qg3VkcIL9LIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54117/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.235.127/tcp/64810/p2p/16Uiu2HAkvi6odaASEFahfp47EQWMKJK39Ric9JgsrgFN7do9GosH"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64809/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:64809/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:64809/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xafa6de449292f23742d7843835a85001434ba0fde2e0df56c5ba75016ca57d13"},{"messageHash":"0x65a06fa7ef2b102c3004622a1aa0c89a546ad918bf157894cfb09564fb3437c2"}]}'
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:54117/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xafa6de449292f23742d7843835a85001434ba0fde2e0df56c5ba75016ca57d13"},{"messageHash":"0x65a06fa7ef2b102c3004622a1aa0c89a546ad918bf157894cfb09564fb3437c2"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 2
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64809/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xafa6de449292f23742d7843835a85001434ba0fde2e0df56c5ba75016ca57d13"},{"messageHash":"0x65a06fa7ef2b102c3004622a1aa0c89a546ad918bf157894cfb09564fb3437c2"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54117/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xafa6de449292f23742d7843835a85001434ba0fde2e0df56c5ba75016ca57d13"},{"messageHash":"0x65a06fa7ef2b102c3004622a1aa0c89a546ad918bf157894cfb09564fb3437c2"}]}'
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 4a0263fdf72a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9b939144cd3a
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,200 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_filter_interaction_with_six_nodes with id: 2026-02-20_04-32-19__72759042-3fa5-4a29-a27c-10dd71f03e2a
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-32-19__72759042-3fa5-4a29-a27c-10dd71f03e2a__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-20_04-32-19__72759042-3fa5-4a29-a27c-10dd71f03e2a__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-20_04-32-19__72759042-3fa5-4a29-a27c-10dd71f03e2a__wakuorg_nwaku:latest.log
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  tests.e2e.test_e2e:test_e2e.py:306 Create 6 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/node4_2026-02-20_04-32-19__72759042-3fa5-4a29-a27c-10dd71f03e2a__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node5_2026-02-20_04-32-19__72759042-3fa5-4a29-a27c-10dd71f03e2a__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node6_2026-02-20_04-32-19__72759042-3fa5-4a29-a27c-10dd71f03e2a__wakuorg_nwaku:latest.log
DEBUG  tests.e2e.test_e2e:test_e2e.py:311 Start 5 nodes with their corresponding config
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:33 Network waku created
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.138.220
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['42879', '42880', '42881', '42882', '42883']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 42879:42879 -p 42880:42880 -p 42881:42881 -p 42882:42882 -p 42883:42883 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42881 --rest-port=42879 --tcp-port=42880 --discv5-udp-port=42882 --rest-address=0.0.0.0 --nat=extip:172.18.138.220 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a8a508bf04fa0fd42f74d3473051db9c2a7a5569bebdd6f71b20ed922baedaa8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42883 --metrics-logging=true --relay=true --store=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.138.220 waku d66b774c8a6bea97254f589b8299998a0e277c1486340e480db7b4f0df764297
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d66b774c8a6b. Setting up logs at ./log/docker/node1_2026-02-20_04-32-19__72759042-3fa5-4a29-a27c-10dd71f03e2a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 42879
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42879/health" -H "Content-Type: application/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:42879/debug/v1/info" -H "Content-Type: application/json" -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.220/tcp/42880/p2p/16Uiu2HAm1GANZ86pmxRo7JW6UBEP3a7FuqazdvTBjU7PKVavsDWy","/ip4/172.18.138.220/tcp/42881/ws/p2p/16Uiu2HAm1GANZ86pmxRo7JW6UBEP3a7FuqazdvTBjU7PKVavsDWy"],"enrUri":"enr:-L24QEXYS0ZNXZT_qk6CqnxBux3jBdNgZsTY8daYXX1F-DFzZfBDC_M840CJFNVfzRg9O09YM9U8It47ihph1WAghRcCgmlkgnY0gmlwhKwSityKbXVsdGlhZGRyc5YACASsEorcBqeAAAoErBKK3Aangd0DgnJzhQADAQAAiXNlY3AyNTZrMaECVrZquZJWndfA-oNUUPgPPLpQ2UG5iluPMSAbhkbQGDqDdGNwgqeAg3VkcIKngoV3YWt1MgM"}'
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.214.53
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33497', '33498', '33499', '33500', '33501']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 33497:33497 -p 33498:33498 -p 33499:33499 -p 33500:33500 -p 33501:33501 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33499 --rest-port=33497 --tcp-port=33498 --discv5-udp-port=33500 --rest-address=0.0.0.0 --nat=extip:172.18.214.53 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=58bca69f8f5e8e4cca55f86ddaec8cdd44e4fce3b9aedcdae452307d391a696e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33501 --metrics-logging=true --relay=true --store=true --discv5-bootstrap-node=enr:-L24QEXYS0ZNXZT_qk6CqnxBux3jBdNgZsTY8daYXX1F-DFzZfBDC_M840CJFNVfzRg9O09YM9U8It47ihph1WAghRcCgmlkgnY0gmlwhKwSityKbXVsdGlhZGRyc5YACASsEorcBqeAAAoErBKK3Aangd0DgnJzhQADAQAAiXNlY3AyNTZrMaECVrZquZJWndfA-oNUUPgPPLpQ2UG5iluPMSAbhkbQGDqDdGNwgqeAg3VkcIKngoV3YWt1MgM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.214.53 waku 3550eafbdf28c32e6eccbf7e1be890f10c2d5579cd1437ad5dba451ae1ab04ff
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3550eafbdf28. Setting up logs at ./log/docker/node2_2026-02-20_04-32-19__72759042-3fa5-4a29-a27c-10dd71f03e2a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33497
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33497/health" -H "Content-Type: application/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:33497/debug/v1/info" -H "Content-Type: application/json" -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.53/tcp/33498/p2p/16Uiu2HAmKGEvAA2zA2vBH6LNtSsUbdF7M5T91Jpg7ShwbCkaTquf","/ip4/172.18.214.53/tcp/33499/ws/p2p/16Uiu2HAmKGEvAA2zA2vBH6LNtSsUbdF7M5T91Jpg7ShwbCkaTquf"],"enrUri":"enr:-L24QB5dPxnTA146NlM59ULTN-LYn0ydmv_gJC2morB4QKNBEBcKzJEgjIaQRKcCHAybaHkhlii7jJUIr9a_nTqrwwYCgmlkgnY0gmlwhKwS1jWKbXVsdGlhZGRyc5YACASsEtY1BoLaAAoErBLWNQaC290DgnJzhQADAQAAiXNlY3AyNTZrMaEDYi3rpeAUdV_BDQJfCECpmTsEa2JvYQsUqdAaeUi7j26DdGNwgoLag3VkcIKC3IV3YWt1MgM"}'
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.105.221
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63163', '63164', '63165', '63166', '63167']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 63163:63163 -p 63164:63164 -p 63165:63165 -p 63166:63166 -p 63167:63167 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63165 --rest-port=63163 --tcp-port=63164 --discv5-udp-port=63166 --rest-address=0.0.0.0 --nat=extip:172.18.105.221 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fdfe3b8b1ce916c3b327bf15a3c0cbec04ea7dfcf00920e306469cc8aebb6fb4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63167 --metrics-logging=true --relay=true --store=true --discv5-bootstrap-node=enr:-L24QB5dPxnTA146NlM59ULTN-LYn0ydmv_gJC2morB4QKNBEBcKzJEgjIaQRKcCHAybaHkhlii7jJUIr9a_nTqrwwYCgmlkgnY0gmlwhKwS1jWKbXVsdGlhZGRyc5YACASsEtY1BoLaAAoErBLWNQaC290DgnJzhQADAQAAiXNlY3AyNTZrMaEDYi3rpeAUdV_BDQJfCECpmTsEa2JvYQsUqdAaeUi7j26DdGNwgoLag3VkcIKC3IV3YWt1MgM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.105.221 waku 641f6799be3730ca4a182a4a0a192c30d5251e8e593dd810c646e176b36782c4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 641f6799be37. Setting up logs at ./log/docker/node3_2026-02-20_04-32-19__72759042-3fa5-4a29-a27c-10dd71f03e2a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 63163
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63163/health" -H "Content-Type: application/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:63163/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.105.221/tcp/63164/p2p/16Uiu2HAmG6JDsQ4Cie5zwV5TuqV6D6Yb8h4X1Pd6UVGzNTWepWCn","/ip4/172.18.105.221/tcp/63165/ws/p2p/16Uiu2HAmG6JDsQ4Cie5zwV5TuqV6D6Yb8h4X1Pd6UVGzNTWepWCn"],"enrUri":"enr:-L24QI2XQ7r0WM-hF5myzTy8MrcSwo_HatTJFZUK1923Rd6NTlW4ESz3Z4f9TJylOdOlbgxaGmAgXu3aKwPA7l8GOPUCgmlkgnY0gmlwhKwSad2KbXVsdGlhZGRyc5YACASsEmndBva8AAoErBJp3Qb2vd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDMw7J_PTo_vA7Rpf-DywF1keJk_LEiJWs1HzSsonM2YeDdGNwgva8g3VkcIL2voV3YWt1MgM"}'
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.186.232
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52974', '52975', '52976', '52977', '52978']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 52974:52974 -p 52975:52975 -p 52976:52976 -p 52977:52977 -p 52978:52978 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52976 --rest-port=52974 --tcp-port=52975 --discv5-udp-port=52977 --rest-address=0.0.0.0 --nat=extip:172.18.186.232 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fb5adeccefb3fd907e1d43eccf20fbc3a1ffcddea931c48a654fdbef9aa7c45c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52978 --metrics-logging=true --relay=true --filter=true --store=true --discv5-bootstrap-node=enr:-L24QI2XQ7r0WM-hF5myzTy8MrcSwo_HatTJFZUK1923Rd6NTlW4ESz3Z4f9TJylOdOlbgxaGmAgXu3aKwPA7l8GOPUCgmlkgnY0gmlwhKwSad2KbXVsdGlhZGRyc5YACASsEmndBva8AAoErBJp3Qb2vd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDMw7J_PTo_vA7Rpf-DywF1keJk_LEiJWs1HzSsonM2YeDdGNwgva8g3VkcIL2voV3YWt1MgM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.186.232 waku 6af3902fd44b543a881c47922d5d539ef824e3216e4ee83d742d4d5bde89c0cb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6af3902fd44b. Setting up logs at ./log/docker/node4_2026-02-20_04-32-19__72759042-3fa5-4a29-a27c-10dd71f03e2a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 52974
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52974/health" -H "Content-Type: application/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":"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:52974/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.186.232/tcp/52975/p2p/16Uiu2HAmUe2QRLv5xHinmJ1rRaW5AZESKgT3uCqBDm1P6s3oEaTm","/ip4/172.18.186.232/tcp/52976/ws/p2p/16Uiu2HAmUe2QRLv5xHinmJ1rRaW5AZESKgT3uCqBDm1P6s3oEaTm"],"enrUri":"enr:-L24QCio1knnKwsyXq7_uk1SZGnZ56ZuJ8S9hVbntPjps2RhUwMQM9cQDUxZX_sWqN41mXSMbcagVwZ0XMqH2gJmhU0CgmlkgnY0gmlwhKwSuuiKbXVsdGlhZGRyc5YACASsErroBs7vAAoErBK66AbO8N0DgnJzhQADAQAAiXNlY3AyNTZrMaED7Xu7gfFW4z3D06TP1C2IayzFoYRgdVmjoObTvb6mAtyDdGNwgs7vg3VkcILO8YV3YWt1Mgc"}'
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.112.178
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['30870', '30871', '30872', '30873', '30874']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 30870:30870 -p 30871:30871 -p 30872:30872 -p 30873:30873 -p 30874:30874 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30872 --rest-port=30870 --tcp-port=30871 --discv5-udp-port=30873 --rest-address=0.0.0.0 --nat=extip:172.18.112.178 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c8bb00d3846ba71aea7c9e2b82ba3abb963ae3b9add1af541edd5e48dac60e90 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30874 --metrics-logging=true --relay=false --filternode=/ip4/172.18.186.232/tcp/52975/p2p/16Uiu2HAmUe2QRLv5xHinmJ1rRaW5AZESKgT3uCqBDm1P6s3oEaTm --discv5-bootstrap-node=enr:-L24QCio1knnKwsyXq7_uk1SZGnZ56ZuJ8S9hVbntPjps2RhUwMQM9cQDUxZX_sWqN41mXSMbcagVwZ0XMqH2gJmhU0CgmlkgnY0gmlwhKwSuuiKbXVsdGlhZGRyc5YACASsErroBs7vAAoErBK66AbO8N0DgnJzhQADAQAAiXNlY3AyNTZrMaED7Xu7gfFW4z3D06TP1C2IayzFoYRgdVmjoObTvb6mAtyDdGNwgs7vg3VkcILO8YV3YWt1Mgc
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.112.178 waku 1fc520d11bb43e3cfde6a990a9323449df5c3e63766b57e8ba363908eaa5cdb5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1fc520d11bb4. Setting up logs at ./log/docker/node6_2026-02-20_04-32-19__72759042-3fa5-4a29-a27c-10dd71f03e2a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 30870
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30870/health" -H "Content-Type: application/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:30870/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.112.178/tcp/30871/p2p/16Uiu2HAmK1tY2LuoJLmc8UBtq5EYj26BgAszm9WQHwAhfpfsWf9A","/ip4/172.18.112.178/tcp/30872/ws/p2p/16Uiu2HAmK1tY2LuoJLmc8UBtq5EYj26BgAszm9WQHwAhfpfsWf9A"],"enrUri":"enr:-L24QLQG2LyRiiGY79RSuLdXZLIu0baQGyLTfTAaVWVKpRSpSD9g_uHjt9sEeSj_NKxi8OEHiW_UccAi4c7V_p5pnLACgmlkgnY0gmlwhKwScLKKbXVsdGlhZGRyc5YACASsEnCyBniXAAoErBJwsgZ4mN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDXoC-W7p7c48FNdr8IulxR7HYGjEytMjPc7hnDpBxfVmDdGNwgniXg3VkcIJ4mYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  tests.e2e.test_e2e:test_e2e.py:318 Subscribe nodes to relay pubsub topics
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42879/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:33497/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:63163/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:52974/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.e2e.test_e2e:test_e2e.py:323 Node6 subscribe to filter for pubsubtopic /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:30870/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42879/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.105.221/tcp/63164/p2p/16Uiu2HAmG6JDsQ4Cie5zwV5TuqV6D6Yb8h4X1Pd6UVGzNTWepWCn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"},{"multiaddr":"/ip4/172.18.186.232/tcp/52975/p2p/16Uiu2HAmUe2QRLv5xHinmJ1rRaW5AZESKgT3uCqBDm1P6s3oEaTm","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"},{"multiaddr":"/ip4/172.18.214.53/tcp/34302/p2p/16Uiu2HAmKGEvAA2zA2vBH6LNtSsUbdF7M5T91Jpg7ShwbCkaTquf","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33497/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.105.221/tcp/33576/p2p/16Uiu2HAmG6JDsQ4Cie5zwV5TuqV6D6Yb8h4X1Pd6UVGzNTWepWCn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.138.220/tcp/42880/p2p/16Uiu2HAm1GANZ86pmxRo7JW6UBEP3a7FuqazdvTBjU7PKVavsDWy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63163/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.138.220/tcp/41606/p2p/16Uiu2HAm1GANZ86pmxRo7JW6UBEP3a7FuqazdvTBjU7PKVavsDWy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.186.232/tcp/59396/p2p/16Uiu2HAmUe2QRLv5xHinmJ1rRaW5AZESKgT3uCqBDm1P6s3oEaTm","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.214.53/tcp/33498/p2p/16Uiu2HAmKGEvAA2zA2vBH6LNtSsUbdF7M5T91Jpg7ShwbCkaTquf","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52974/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.105.221/tcp/63164/p2p/16Uiu2HAmG6JDsQ4Cie5zwV5TuqV6D6Yb8h4X1Pd6UVGzNTWepWCn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"},{"multiaddr":"/ip4/172.18.138.220/tcp/42290/p2p/16Uiu2HAm1GANZ86pmxRo7JW6UBEP3a7FuqazdvTBjU7PKVavsDWy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.112.178/tcp/39006/p2p/16Uiu2HAmK1tY2LuoJLmc8UBtq5EYj26BgAszm9WQHwAhfpfsWf9A","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30870/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.186.232/tcp/52975/p2p/16Uiu2HAmUe2QRLv5xHinmJ1rRaW5AZESKgT3uCqBDm1P6s3oEaTm","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 50 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:328 Node1 publish message for 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:42879/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 4 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:333 Node6 inquery for filter messages on pubsubtopic /waku/2/rs/3/1 & contenttopic/test/1/waku-filter/proto
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30870/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":1771561998594761465,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:335 Filter inquiry response is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1771561998594761465, 'ephemeral': False}]
DEBUG  tests.e2e.test_e2e:test_e2e.py:338 Node5 goes live !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.170.20
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58825', '58826', '58827', '58828', '58829']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 58825:58825 -p 58826:58826 -p 58827:58827 -p 58828:58828 -p 58829:58829 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58827 --rest-port=58825 --tcp-port=58826 --discv5-udp-port=58828 --rest-address=0.0.0.0 --nat=extip:172.18.170.20 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eedfdfc6edb5d8eba1b69255ff96aa22f5f20b6cf95388af1dfe79b11c58aec8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58829 --metrics-logging=true --relay=false --storenode=/ip4/172.18.186.232/tcp/52975/p2p/16Uiu2HAmUe2QRLv5xHinmJ1rRaW5AZESKgT3uCqBDm1P6s3oEaTm --discv5-bootstrap-node=enr:-L24QCio1knnKwsyXq7_uk1SZGnZ56ZuJ8S9hVbntPjps2RhUwMQM9cQDUxZX_sWqN41mXSMbcagVwZ0XMqH2gJmhU0CgmlkgnY0gmlwhKwSuuiKbXVsdGlhZGRyc5YACASsErroBs7vAAoErBK66AbO8N0DgnJzhQADAQAAiXNlY3AyNTZrMaED7Xu7gfFW4z3D06TP1C2IayzFoYRgdVmjoObTvb6mAtyDdGNwgs7vg3VkcILO8YV3YWt1Mgc
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.170.20 waku 443faa6ba7f47e65a87caf3add817b45afd32d0f20e2a0c9d7dd149eade1714f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 443faa6ba7f4. Setting up logs at ./log/docker/node5_2026-02-20_04-32-19__72759042-3fa5-4a29-a27c-10dd71f03e2a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 58825
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58825/health" -H "Content-Type: application/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:58825/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.170.20/tcp/58826/p2p/16Uiu2HAmP6zgkcRzS6qENqR6D8iPmSfD3NL5DLrp3q94xLZrLkFE","/ip4/172.18.170.20/tcp/58827/ws/p2p/16Uiu2HAmP6zgkcRzS6qENqR6D8iPmSfD3NL5DLrp3q94xLZrLkFE"],"enrUri":"enr:-L24QHNyPTE4sQTxhgkHQq-BLyvGXOo2Q9l8h_InvifjtdrQVxfGOU4CsgCK_CdM-YE2MsnDdpYQMuTLmMAMXuiuWlACgmlkgnY0gmlwhKwSqhSKbXVsdGlhZGRyc5YACASsEqoUBuXKAAoErBKqFAbly90DgnJzhQADAQAAiXNlY3AyNTZrMaEDmz5Zh55rs4vaS0tiCe2rScTQ1kZsY00HtcdjN4zrKI2DdGNwguXKg3VkcILlzIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 2 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:341 Node5 makes request to get stored messages
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58825/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":"2ae83ac3db124b37c98b","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa4cd527cc6308505dfc3a1709fc7ad070adc1a497e92b3e868fc7bba29468b57"}]}'
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 d66b774c8a6b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3550eafbdf28
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 641f6799be37
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d66b774c8a6b. 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 6af3902fd44b
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3550eafbdf28. 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 1fc520d11bb4
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 641f6799be37. 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 443faa6ba7f4
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6af3902fd44b. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,39 @@
2026-02-20 04:36:19.717 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-20 04:36:19.718 DEBUG [tests.conftest] Running test: test_verify_node_info with id: 2026-02-20_04-36-19__5198232c-7abe-4803-8b1e-5a9216a9e161
2026-02-20 04:36:19.718 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-20 04:36:19.718 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-20 04:36:19.719 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-20 04:36:19.726 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:36:19.726 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-36-19__5198232c-7abe-4803-8b1e-5a9216a9e161__wakuorg_nwaku:latest.log
2026-02-20 04:36:19.726 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-20 04:36:19.726 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-20 04:36:19.727 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:36:19.727 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:36:19.729 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:36:19.729 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.28.81
2026-02-20 04:36:19.729 DEBUG [src.node.docker_mananger] Generated ports ['57530', '57531', '57532', '57533', '57534']
2026-02-20 04:36:19.729 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:36:19.729 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:36:19.730 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:36:19.730 DEBUG [src.node.docker_mananger] docker run -i -t -p 57530:57530 -p 57531:57531 -p 57532:57532 -p 57533:57533 -p 57534:57534 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57532 --rest-port=57530 --tcp-port=57531 --discv5-udp-port=57533 --rest-address=0.0.0.0 --nat=extip:172.18.28.81 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3ad3e3debc7cfc0ed4ee54aafbdfd4e1be84904dffdd0e7fc75dcdecdb7d1499 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57534 --metrics-logging=true --relay=true
2026-02-20 04:36:19.905 ERROR [src.node.docker_mananger] Max retries reached for container fe0d7578da2c. Exiting log stream.
2026-02-20 04:36:19.924 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.28.81 waku 7e61fb99f6ffa87f77cfd970980d17acc809c5a393938c49c53a3612c2c28cac
2026-02-20 04:36:19.954 DEBUG [src.node.docker_mananger] Container started with ID 7e61fb99f6ff. Setting up logs at ./log/docker/node1_2026-02-20_04-36-19__5198232c-7abe-4803-8b1e-5a9216a9e161__wakuorg_nwaku:latest.log
2026-02-20 04:36:19.955 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57530
2026-02-20 04:36:19.955 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:36:20.454 ERROR [src.node.docker_mananger] Max retries reached for container a55db1838976. Exiting log stream.
2026-02-20 04:36:20.956 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57530/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:36:20.958 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-02-20 04:36:20.959 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:36:20.959 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57530/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:36:20.962 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.28.81/tcp/57531/p2p/16Uiu2HAkxHQRrDXrbf7Cd3HTzBvt6JaVTtTypT8tQRaDSXZsz6At","/ip4/172.18.28.81/tcp/57532/ws/p2p/16Uiu2HAkxHQRrDXrbf7Cd3HTzBvt6JaVTtTypT8tQRaDSXZsz6At"],"enrUri":"enr:-L24QHpjTwV4z4Ivf83bTZ5-HTuMRCRM4ryfIaXhUQd7hFMrBV8f4ajLvP88_ZwLBF7YLmK-EzjNY456lYWE4xAO4tMCgmlkgnY0gmlwhKwSHFGKbXVsdGlhZGRyc5YACASsEhxRBuC7AAoErBIcUQbgvN0DgnJzhQADAQAAiXNlY3AyNTZrMaECKnTUvLooHYytszyhrc-bJ43vKCTQ21lFJ9DAdyg6Z_mDdGNwguC7g3VkcILgvYV3YWt1MgE"}'
2026-02-20 04:36:20.962 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:36:20.962 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57530/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:36:20.964 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.28.81/tcp/57531/p2p/16Uiu2HAkxHQRrDXrbf7Cd3HTzBvt6JaVTtTypT8tQRaDSXZsz6At","/ip4/172.18.28.81/tcp/57532/ws/p2p/16Uiu2HAkxHQRrDXrbf7Cd3HTzBvt6JaVTtTypT8tQRaDSXZsz6At"],"enrUri":"enr:-L24QHpjTwV4z4Ivf83bTZ5-HTuMRCRM4ryfIaXhUQd7hFMrBV8f4ajLvP88_ZwLBF7YLmK-EzjNY456lYWE4xAO4tMCgmlkgnY0gmlwhKwSHFGKbXVsdGlhZGRyc5YACASsEhxRBuC7AAoErBIcUQbgvN0DgnJzhQADAQAAiXNlY3AyNTZrMaECKnTUvLooHYytszyhrc-bJ43vKCTQ21lFJ9DAdyg6Z_mDdGNwguC7g3VkcILgvYV3YWt1MgE"}'
2026-02-20 04:36:20.964 DEBUG [tests.rest_flags.test_debug_flags] node info: {'listenAddresses': ['/ip4/172.18.28.81/tcp/57531/p2p/16Uiu2HAkxHQRrDXrbf7Cd3HTzBvt6JaVTtTypT8tQRaDSXZsz6At', '/ip4/172.18.28.81/tcp/57532/ws/p2p/16Uiu2HAkxHQRrDXrbf7Cd3HTzBvt6JaVTtTypT8tQRaDSXZsz6At'], 'enrUri': 'enr:-L24QHpjTwV4z4Ivf83bTZ5-HTuMRCRM4ryfIaXhUQd7hFMrBV8f4ajLvP88_ZwLBF7YLmK-EzjNY456lYWE4xAO4tMCgmlkgnY0gmlwhKwSHFGKbXVsdGlhZGRyc5YACASsEhxRBuC7AAoErBIcUQbgvN0DgnJzhQADAQAAiXNlY3AyNTZrMaECKnTUvLooHYytszyhrc-bJ43vKCTQ21lFJ9DAdyg6Z_mDdGNwguC7g3VkcILgvYV3YWt1MgE'}
2026-02-20 04:36:20.966 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-20 04:36:20.967 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-20 04:36:20.968 DEBUG [src.node.waku_node] Stopping container with id 7e61fb99f6ff
2026-02-20 04:36:21.519 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:36:21.520 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-20 04:36:21.523 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,100 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_without_pubsub_topic_and_content_topic with id: 2026-02-20_04-35-30__0a1723f0-3085-4c4b-8e45-db8e89e5c96b
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-20_04-35-30__0a1723f0-3085-4c4b-8e45-db8e89e5c96b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.92.233
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17652', '17653', '17654', '17655', '17656']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 17652:17652 -p 17653:17653 -p 17654:17654 -p 17655:17655 -p 17656:17656 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17654 --rest-port=17652 --tcp-port=17653 --discv5-udp-port=17655 --rest-address=0.0.0.0 --nat=extip:172.18.92.233 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c39cd0b3b9f4b0accb7ccefb2e4b2addcef4feaa255dbc8a379d3da3fe72dcea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17656 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.92.233 waku 5ff3ff600af8f615fc7e08df5517de315fa3319b266d17db3e9ad3e77224c8b1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5ff3ff600af8. Setting up logs at ./log/docker/publishing_node1_2026-02-20_04-35-30__0a1723f0-3085-4c4b-8e45-db8e89e5c96b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17652
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 85ba5733a3a6. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b6a35aa86ac7. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17652/health" -H "Content-Type: application/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:17652/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.92.233/tcp/17653/p2p/16Uiu2HAmQC2r1FYk2gSeJf7WnutN4P8paSfGgxDKFJdY8xj7JQba","/ip4/172.18.92.233/tcp/17654/ws/p2p/16Uiu2HAmQC2r1FYk2gSeJf7WnutN4P8paSfGgxDKFJdY8xj7JQba"],"enrUri":"enr:-L24QAvcxQe0I8VjppPmAJQHa09SKGdufg4YemNhI4OQYD74ZEJcbIGS3k7xyAlCPL-L9mMEund7mWpsKHzxG-CxLHwCgmlkgnY0gmlwhKwSXOmKbXVsdGlhZGRyc5YACASsElzpBkT1AAoErBJc6QZE9t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDq2Rh6iperIwrKLMY67S8n0BQ__Or1J1jhYexHZaJKZmDdGNwgkT1g3VkcIJE94V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-20_04-35-30__0a1723f0-3085-4c4b-8e45-db8e89e5c96b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.78.222
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29699', '29700', '29701', '29702', '29703']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 29699:29699 -p 29700:29700 -p 29701:29701 -p 29702:29702 -p 29703:29703 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29701 --rest-port=29699 --tcp-port=29700 --discv5-udp-port=29702 --rest-address=0.0.0.0 --nat=extip:172.18.78.222 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4e52a10495dab8bfebb33a5c6dc15fc75f137f09595a7cdffffcfb1bba059cd9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29703 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QAvcxQe0I8VjppPmAJQHa09SKGdufg4YemNhI4OQYD74ZEJcbIGS3k7xyAlCPL-L9mMEund7mWpsKHzxG-CxLHwCgmlkgnY0gmlwhKwSXOmKbXVsdGlhZGRyc5YACASsElzpBkT1AAoErBJc6QZE9t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDq2Rh6iperIwrKLMY67S8n0BQ__Or1J1jhYexHZaJKZmDdGNwgkT1g3VkcIJE94V3YWt1MgM --storenode=/ip4/172.18.92.233/tcp/17653/p2p/16Uiu2HAmQC2r1FYk2gSeJf7WnutN4P8paSfGgxDKFJdY8xj7JQba --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.78.222 waku 15cf3a5e264ee880e336af7220f540e8fbf21a9f31eb72ca2b1c2f956a75fbe9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 15cf3a5e264e. Setting up logs at ./log/docker/store_node1_2026-02-20_04-35-30__0a1723f0-3085-4c4b-8e45-db8e89e5c96b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 29699
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29699/health" -H "Content-Type: application/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:29699/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.78.222/tcp/29700/p2p/16Uiu2HAkz74QhWUHLNs3MuVKeuoHmANrpLdUC16QLSbArwYsYqbL","/ip4/172.18.78.222/tcp/29701/ws/p2p/16Uiu2HAkz74QhWUHLNs3MuVKeuoHmANrpLdUC16QLSbArwYsYqbL"],"enrUri":"enr:-L24QC1bBiC0MHPXiOztHUtJozCUYQMGjcq741bHg_CXwERPds44Li4iQCXPkQMJYtqkeW3RX_2BMqPrS-jZyGgMk1QCgmlkgnY0gmlwhKwSTt6KbXVsdGlhZGRyc5YACASsEk7eBnQEAAoErBJO3gZ0Bd0DgnJzhQADAQAAiXNlY3AyNTZrMaECRYXCoT0kJTxRKZdv1nzqKXJmRZuoBuueVlf-JYGwsd-DdGNwgnQEg3VkcIJ0BoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29699/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.92.233/tcp/17653/p2p/16Uiu2HAmQC2r1FYk2gSeJf7WnutN4P8paSfGgxDKFJdY8xj7JQba"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17652/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:29699/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:17652/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17652/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:17652/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:17652/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:17652/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:17652/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:17652/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:17652/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:17652/store/v3/messages?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":"0x0e2eee59b0dc38d1c95ab1c9215eae3deab28f9b4fb7a23e753cc96f83c0c7c6"},{"messageHash":"0x650dc1dc3a4544ac84d4bf4044131910919e88ceda4eb0bb6d0c78567dafccb6"},{"messageHash":"0xceb3dcb34219c9ff6f0a29e2a48015728fb09c23894ec0778d271e59fd3c98c3"},{"messageHash":"0x5a0396e0f1b07bd981a68ad876c259ab92086149d571878dc71b049e500daf2f"},{"messageHash":"0xb933ea71038b3517c001866dae214a94dd051ac6209750309da71985183052d4"},{"messageHash":"0x6440b85e83c29eadba81498357aee9a2228cef411e8aa74e592dfb254ab9fbc1"},{"messageHash":"0x6096edcc1dbe7aef5d120f13b35d53f9ded7c431c0a37411cad8bb184ac02315"},{"messageHash":"0xd28feb44c3d39e7aff12efc9c2e654d70f7e1b9dbb82431c26caa28965d5ad6e"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29699/store/v3/messages?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":"0x0e2eee59b0dc38d1c95ab1c9215eae3deab28f9b4fb7a23e753cc96f83c0c7c6"},{"messageHash":"0x650dc1dc3a4544ac84d4bf4044131910919e88ceda4eb0bb6d0c78567dafccb6"},{"messageHash":"0xceb3dcb34219c9ff6f0a29e2a48015728fb09c23894ec0778d271e59fd3c98c3"},{"messageHash":"0x5a0396e0f1b07bd981a68ad876c259ab92086149d571878dc71b049e500daf2f"},{"messageHash":"0xb933ea71038b3517c001866dae214a94dd051ac6209750309da71985183052d4"},{"messageHash":"0x6440b85e83c29eadba81498357aee9a2228cef411e8aa74e592dfb254ab9fbc1"},{"messageHash":"0x6096edcc1dbe7aef5d120f13b35d53f9ded7c431c0a37411cad8bb184ac02315"},{"messageHash":"0xd28feb44c3d39e7aff12efc9c2e654d70f7e1b9dbb82431c26caa28965d5ad6e"}]}'
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 5ff3ff600af8
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 15cf3a5e264e
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,55 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_log_level_DEBUG_from_TRACE with id: 2026-02-20_04-34-19__a7c0a9f2-3d56-4773-91ae-406681aebaea
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-34-19__a7c0a9f2-3d56-4773-91ae-406681aebaea__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-20_04-34-19__a7c0a9f2-3d56-4773-91ae-406681aebaea__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-20_04-34-19__a7c0a9f2-3d56-4773-91ae-406681aebaea__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-02-20_04-34-19__a7c0a9f2-3d56-4773-91ae-406681aebaea__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.213.14
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41530', '41531', '41532', '41533', '41534']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 41530:41530 -p 41531:41531 -p 41532:41532 -p 41533:41533 -p 41534:41534 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41532 --rest-port=41530 --tcp-port=41531 --discv5-udp-port=41533 --rest-address=0.0.0.0 --nat=extip:172.18.213.14 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b4ecf7ec2348ad817ad6adc4ef3e1eb753dcae68fefce55f2cdefdcab3dcedf6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41534 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.213.14 waku 15e3b720171d77a6d5ef30d921e07cd2dbb100d618d77632d9902769de968084
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 15e3b720171d. Setting up logs at ./log/docker/node1_2026-02-20_04-34-19__a7c0a9f2-3d56-4773-91ae-406681aebaea__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 41530
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 e34d622740b5. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2ea438244188. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41530/health" -H "Content-Type: application/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:41530/debug/v1/info" -H "Content-Type: application/json" -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.14/tcp/41531/p2p/16Uiu2HAm9aSdwLesViyVs17JEzoCrPfP4R7TUxGy19QhLbvsBh9s","/ip4/172.18.213.14/tcp/41532/ws/p2p/16Uiu2HAm9aSdwLesViyVs17JEzoCrPfP4R7TUxGy19QhLbvsBh9s"],"enrUri":"enr:-L24QK8AOPjdpOUmrqvfiaQupPHgzmaZZaHP2YC0TobF_lUBCzlxtex6VGdN4XdAkOY8RdkSO8jwZQUlhVtjwwe4tPwCgmlkgnY0gmlwhKwS1Q6KbXVsdGlhZGRyc5YACASsEtUOBqI7AAoErBLVDgaiPN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC0kLCDWEF2vrGzs15jGZVy8igVLS5_GyhX5oLK1gv1nKDdGNwgqI7g3VkcIKiPYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41530/admin/v1/log-level/TRACE" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41530/admin/v1/log-level/DEBUG" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41530/debug/v1/info" -H "Content-Type: application/json" -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.14/tcp/41531/p2p/16Uiu2HAm9aSdwLesViyVs17JEzoCrPfP4R7TUxGy19QhLbvsBh9s","/ip4/172.18.213.14/tcp/41532/ws/p2p/16Uiu2HAm9aSdwLesViyVs17JEzoCrPfP4R7TUxGy19QhLbvsBh9s"],"enrUri":"enr:-L24QK8AOPjdpOUmrqvfiaQupPHgzmaZZaHP2YC0TobF_lUBCzlxtex6VGdN4XdAkOY8RdkSO8jwZQUlhVtjwwe4tPwCgmlkgnY0gmlwhKwS1Q6KbXVsdGlhZGRyc5YACASsEtUOBqI7AAoErBLVDgaiPN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC0kLCDWEF2vrGzs15jGZVy8igVLS5_GyhX5oLK1gv1nKDdGNwgqI7g3VkcIKiPYV3YWt1MgE"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41530/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-154-gb23e72'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41530/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-154-gb23e72'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:200 counts at DEBUG: {'TRC': 0, 'DBG': 9, 'INF': 1, 'NTC': 0, 'WRN': 0, 'ERR': 0, 'FTL': 0}
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41530/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 15e3b720171d
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,188 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_page_size_0_defaults_to_20 with id: 2026-02-20_04-38-54__d9059152-3e16-4276-8b9f-0726c5a08160
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-20_04-38-54__d9059152-3e16-4276-8b9f-0726c5a08160__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.139
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49029', '49030', '49031', '49032', '49033']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 49029:49029 -p 49030:49030 -p 49031:49031 -p 49032:49032 -p 49033:49033 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49031 --rest-port=49029 --tcp-port=49030 --discv5-udp-port=49032 --rest-address=0.0.0.0 --nat=extip:172.18.106.139 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=43aca2ab7fd1c8a9cbaae3fbbaaef044ddfbd7d4da2f780ce1dc8f2a7d4eebe0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49033 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.106.139 waku 2edcb187113435a2c30251fdb3dfbccb68a470f63066aeef3fbf05ca944e1afe
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2edcb1871134. Setting up logs at ./log/docker/publishing_node1_2026-02-20_04-38-54__d9059152-3e16-4276-8b9f-0726c5a08160__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 49029
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 4650cf2149d9. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container bed249cc4b4d. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49029/health" -H "Content-Type: application/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:49029/debug/v1/info" -H "Content-Type: application/json" -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.139/tcp/49030/p2p/16Uiu2HAmNSxekDm4JvuA5spPB53zkiQp8TbPRqfgF8kY8bxZb9jm","/ip4/172.18.106.139/tcp/49031/ws/p2p/16Uiu2HAmNSxekDm4JvuA5spPB53zkiQp8TbPRqfgF8kY8bxZb9jm"],"enrUri":"enr:-L24QK7DGh44nO4vuPLABwVZXA_l-YSexJUzUZcVWZ_WGcW5T91BXThg5Hayat5d0gOa2fwDX6k6fASutzGslgYKod4CgmlkgnY0gmlwhKwSaouKbXVsdGlhZGRyc5YACASsEmqLBr-GAAoErBJqiwa_h90DgnJzhQADAQAAiXNlY3AyNTZrMaEDkX_6e9tZIEclc09T8xWhgfCE-BUQyZ17YbxVhc0caoCDdGNwgr-Gg3VkcIK_iIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-20_04-38-54__d9059152-3e16-4276-8b9f-0726c5a08160__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.208.200
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54627', '54628', '54629', '54630', '54631']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 54627:54627 -p 54628:54628 -p 54629:54629 -p 54630:54630 -p 54631:54631 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54629 --rest-port=54627 --tcp-port=54628 --discv5-udp-port=54630 --rest-address=0.0.0.0 --nat=extip:172.18.208.200 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d74f0e12aa5acd2913516c0fef3749bd8afeed4feaa1091b65fbecd5f2e5eeb2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54631 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QK7DGh44nO4vuPLABwVZXA_l-YSexJUzUZcVWZ_WGcW5T91BXThg5Hayat5d0gOa2fwDX6k6fASutzGslgYKod4CgmlkgnY0gmlwhKwSaouKbXVsdGlhZGRyc5YACASsEmqLBr-GAAoErBJqiwa_h90DgnJzhQADAQAAiXNlY3AyNTZrMaEDkX_6e9tZIEclc09T8xWhgfCE-BUQyZ17YbxVhc0caoCDdGNwgr-Gg3VkcIK_iIV3YWt1MgM --storenode=/ip4/172.18.106.139/tcp/49030/p2p/16Uiu2HAmNSxekDm4JvuA5spPB53zkiQp8TbPRqfgF8kY8bxZb9jm --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.208.200 waku 6ea981e4c177f9dc0741c42b5f6a5655ce7e3478516aaad0d6e530b5f132c587
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6ea981e4c177. Setting up logs at ./log/docker/store_node1_2026-02-20_04-38-54__d9059152-3e16-4276-8b9f-0726c5a08160__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 54627
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54627/health" -H "Content-Type: application/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:54627/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.208.200/tcp/54628/p2p/16Uiu2HAm4EKVTn4gZy4bWpxY1QgVCmyq3ikGp1CWiH2cJECfjdj9","/ip4/172.18.208.200/tcp/54629/ws/p2p/16Uiu2HAm4EKVTn4gZy4bWpxY1QgVCmyq3ikGp1CWiH2cJECfjdj9"],"enrUri":"enr:-L24QEGuMNWQ6jaSblEgdgYw8fJBHgLsDdjp3iVMqflqS6EZcoT9AHLpKs53_Jt07PMqsAGnwSHL8Kc6BPiMy1Va7-kCgmlkgnY0gmlwhKwS0MiKbXVsdGlhZGRyc5YACASsEtDIBtVkAAoErBLQyAbVZd0DgnJzhQADAQAAiXNlY3AyNTZrMaECgtCghqyZBRvMMauX_CGuppO4Ai7avd5Qhy7IXOXchCyDdGNwgtVkg3VkcILVZoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54627/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.106.139/tcp/49030/p2p/16Uiu2HAmNSxekDm4JvuA5spPB53zkiQp8TbPRqfgF8kY8bxZb9jm"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49029/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:54627/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:49029/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:49029/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:49029/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:49029/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:49029/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:49029/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:49029/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:49029/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:49029/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:49029/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:49029/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:49029/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:49029/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:49029/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:49029/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:49029/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:49029/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:49029/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:49029/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:49029/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:49029/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:49029/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:49029/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:49029/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:49029/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:49029/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:49029/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:49029/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:49029/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:49029/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49029/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=0&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8f734e2cac4443fb3f3382aaac6b9ddc0703a5ad5c59a994170eae25d167c8ee"},{"messageHash":"0xc256699ecd75170b778e433a0f19760cd669dd7f7c67bd1a92b6584d1899f8ea"},{"messageHash":"0x04e30c63036cbed5917c15fd47b5759ea43444836509d7dc63090186ee7f765c"},{"messageHash":"0x6eef8b7ff4c2a295e9be0ef8cc0abb027cc2895976f9ad45d6aaf39448260d4a"},{"messageHash":"0x1403af424d71a5307404567ad992b9d10cc8100c37419eedc1ce88b8e26d716f"},{"messageHash":"0x16031bd95091f95e979b0f879b79a71f429fb18c56fc0b5c6cd74c2f63ecf29a"},{"messageHash":"0x824e898d4e32ff2b5d50e694500f177d03e951e5c866e30c01f7bc0d5e48bab9"},{"messageHash":"0xd92f71643a03f0d7113f51761f40e26fc94599cac83815fd532eac8c77b980c1"},{"messageHash":"0x35436ff7d261c3ad4a7ce137df71a60191fd37334667a0d8db1bd8909336d7cd"},{"messageHash":"0x11d5294f17a13ad6234b1eb229f6336322fe6271b003d71c4096b4714c63dfec"},{"messageHash":"0x06932470a1ea8a9106acdd76ce2d9d7195a648d5b5c67d87e67b487ccfe8c44e"},{"messageHash":"0x32eb3693d3464dd5c510e90a6c469515e8f40995178f24097c9e78365c92aac0"},{"messageHash":"0x49fdfeeae2a8aa9e82c1e65c2662475b012968a0976eaa0749454d6d21418e0b"},{"messageHash":"0x5fb2cc76ea389e46473c4e6afc58254c811c7273c4025170632b2bac7140e30b"},{"messageHash":"0x7c61a38c0eb21a3a38583b7e734fe504edfa24b1f9bd5498d49e93ce23a21de7"},{"messageHash":"0xd482e4601739458348d9e95adb12872af05bcce788e726dcf76ceaba37d6982d"},{"messageHash":"0x9e68e1eba869cf6d7ab4361b5a3d650c8645923cdbc52255dcc39d6921711e48"},{"messageHash":"0x9143f744034507ce24182e3a361702f9af4f6d96a3eee1bcb3d9e6906ec91c92"},{"messageHash":"0x1e82b616a2b5eb6c7e83d18cb60bf503975e69877e863dfbd828a8f7c71fda0a"},{"messageHash":"0x9d695769c817614f6a32c87dc611a47d481774da60d20e25b95db7c8c459e581"}],"paginationCursor":"0x9d695769c817614f6a32c87dc611a47d481774da60d20e25b95db7c8c459e581"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54627/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=0&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8f734e2cac4443fb3f3382aaac6b9ddc0703a5ad5c59a994170eae25d167c8ee"},{"messageHash":"0xc256699ecd75170b778e433a0f19760cd669dd7f7c67bd1a92b6584d1899f8ea"},{"messageHash":"0x04e30c63036cbed5917c15fd47b5759ea43444836509d7dc63090186ee7f765c"},{"messageHash":"0x6eef8b7ff4c2a295e9be0ef8cc0abb027cc2895976f9ad45d6aaf39448260d4a"},{"messageHash":"0x1403af424d71a5307404567ad992b9d10cc8100c37419eedc1ce88b8e26d716f"},{"messageHash":"0x16031bd95091f95e979b0f879b79a71f429fb18c56fc0b5c6cd74c2f63ecf29a"},{"messageHash":"0x824e898d4e32ff2b5d50e694500f177d03e951e5c866e30c01f7bc0d5e48bab9"},{"messageHash":"0xd92f71643a03f0d7113f51761f40e26fc94599cac83815fd532eac8c77b980c1"},{"messageHash":"0x35436ff7d261c3ad4a7ce137df71a60191fd37334667a0d8db1bd8909336d7cd"},{"messageHash":"0x11d5294f17a13ad6234b1eb229f6336322fe6271b003d71c4096b4714c63dfec"},{"messageHash":"0x06932470a1ea8a9106acdd76ce2d9d7195a648d5b5c67d87e67b487ccfe8c44e"},{"messageHash":"0x32eb3693d3464dd5c510e90a6c469515e8f40995178f24097c9e78365c92aac0"},{"messageHash":"0x49fdfeeae2a8aa9e82c1e65c2662475b012968a0976eaa0749454d6d21418e0b"},{"messageHash":"0x5fb2cc76ea389e46473c4e6afc58254c811c7273c4025170632b2bac7140e30b"},{"messageHash":"0x7c61a38c0eb21a3a38583b7e734fe504edfa24b1f9bd5498d49e93ce23a21de7"},{"messageHash":"0xd482e4601739458348d9e95adb12872af05bcce788e726dcf76ceaba37d6982d"},{"messageHash":"0x9e68e1eba869cf6d7ab4361b5a3d650c8645923cdbc52255dcc39d6921711e48"},{"messageHash":"0x9143f744034507ce24182e3a361702f9af4f6d96a3eee1bcb3d9e6906ec91c92"},{"messageHash":"0x1e82b616a2b5eb6c7e83d18cb60bf503975e69877e863dfbd828a8f7c71fda0a"},{"messageHash":"0x9d695769c817614f6a32c87dc611a47d481774da60d20e25b95db7c8c459e581"}],"paginationCursor":"0x9d695769c817614f6a32c87dc611a47d481774da60d20e25b95db7c8c459e581"}'
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 2edcb1871134
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6ea981e4c177
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,95 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_with_ephemeral with id: 2026-02-20_04-34-17__5af067e6-8176-4e79-8759-0085d6bd7935
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-34-17__5af067e6-8176-4e79-8759-0085d6bd7935__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.78.27
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50895', '50896', '50897', '50898', '50899']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 50895:50895 -p 50896:50896 -p 50897:50897 -p 50898:50898 -p 50899:50899 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50897 --rest-port=50895 --tcp-port=50896 --discv5-udp-port=50898 --rest-address=0.0.0.0 --nat=extip:172.18.78.27 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4d76d13052b0ba24fe8ce4ca2d4f5c3deeaffbfcc4df0dfe571ebf2deac4bbba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50899 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.78.27 waku f7925e5760018f2851a38c44fff081a545a90076dfde9980afc6183e7c5cb839
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f7925e576001. Setting up logs at ./log/docker/node1_2026-02-20_04-34-17__5af067e6-8176-4e79-8759-0085d6bd7935__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 50895
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 01d0663065a5. Exiting log stream.
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container cf34b601f400. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50895/health" -H "Content-Type: application/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:50895/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.78.27/tcp/50896/p2p/16Uiu2HAkxhwQSKVts8iNrxBZ7bwyXxrvFMgkZaE8fS2zAWiH6vB4","/ip4/172.18.78.27/tcp/50897/ws/p2p/16Uiu2HAkxhwQSKVts8iNrxBZ7bwyXxrvFMgkZaE8fS2zAWiH6vB4"],"enrUri":"enr:-L24QF5O16x4lA4JoWyu1Yyn_vwrbzR5NqfEFA5K2ivTmEkxD5EZ7NhPpT4izOfiKIsmPT_h7wjX1anT8Iri0nt2_7YCgmlkgnY0gmlwhKwSThuKbXVsdGlhZGRyc5YACASsEk4bBsbQAAoErBJOGwbG0d0DgnJzhQADAQAAiXNlY3AyNTZrMaECML3Lce0vMyOZ9ViicFnOwtuad4ROLKFia0WprgCfb-ODdGNwgsbQg3VkcILG0oV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-20_04-34-17__5af067e6-8176-4e79-8759-0085d6bd7935__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.12
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26971', '26972', '26973', '26974', '26975']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 26971:26971 -p 26972:26972 -p 26973:26973 -p 26974:26974 -p 26975:26975 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26973 --rest-port=26971 --tcp-port=26972 --discv5-udp-port=26974 --rest-address=0.0.0.0 --nat=extip:172.18.41.12 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f7551de57b28d942f095ae49e3a1cf362a9eaf5fece9b0faee3acc5559ebf352 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26975 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QF5O16x4lA4JoWyu1Yyn_vwrbzR5NqfEFA5K2ivTmEkxD5EZ7NhPpT4izOfiKIsmPT_h7wjX1anT8Iri0nt2_7YCgmlkgnY0gmlwhKwSThuKbXVsdGlhZGRyc5YACASsEk4bBsbQAAoErBJOGwbG0d0DgnJzhQADAQAAiXNlY3AyNTZrMaECML3Lce0vMyOZ9ViicFnOwtuad4ROLKFia0WprgCfb-ODdGNwgsbQg3VkcILG0oV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.41.12 waku 08a706457dbc30fb283dc787b5dad087c97a2429905487f44901e1ed2b36ab16
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 08a706457dbc. Setting up logs at ./log/docker/node2_2026-02-20_04-34-17__5af067e6-8176-4e79-8759-0085d6bd7935__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 26971
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26971/health" -H "Content-Type: application/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:26971/debug/v1/info" -H "Content-Type: application/json" -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.12/tcp/26972/p2p/16Uiu2HAmTbCEP9EEn6zU2hYUMhsmBwLcGUGNsLEAk4Frywi9Mwq8","/ip4/172.18.41.12/tcp/26973/ws/p2p/16Uiu2HAmTbCEP9EEn6zU2hYUMhsmBwLcGUGNsLEAk4Frywi9Mwq8"],"enrUri":"enr:-L24QH8vJ0y7sue0wPn-46t1db8CQe2JO8slta1JivO56V4wPnt9rVWQ2KrtmcEIYM46G6eK6riq9FSrKUvSvZn9m3ECgmlkgnY0gmlwhKwSKQyKbXVsdGlhZGRyc5YACASsEikMBmlcAAoErBIpDAZpXd0DgnJzhQADAQAAiXNlY3AyNTZrMaED3eZqGRNkaHCBn8_iZY64zER0AhJQWs5XNw04aJ-iST-DdGNwgmlcg3VkcIJpXoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26971/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.78.27/tcp/50896/p2p/16Uiu2HAkxhwQSKVts8iNrxBZ7bwyXxrvFMgkZaE8fS2zAWiH6vB4"]'
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:50895/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:26971/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:50895/relay/v1/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:50895/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":1771562059673134592,"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:26971/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":1771562059673134592,"ephemeral":false,"proof":""}]'
INFO  src.steps.relay:relay.py:71 WARM UP successful!!
DEBUG  tests.relay.test_publish:test_publish.py:174 Running test with Ephemeral True
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50895/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)', "ephemeral": true}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:50895/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":1771562059788330367,"ephemeral":true,"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:26971/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":1771562059788330367,"ephemeral":true,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:174 Running test with Ephemeral False
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50895/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)', "ephemeral": false}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:50895/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":1771562059902490710,"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:26971/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":1771562059902490710,"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 f7925e576001
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 08a706457dbc
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,191 @@
2026-02-20 04:35:22.104 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-20 04:35:22.104 DEBUG [tests.conftest] Running test: test_unsubscribe_from_some_content_topics[content_topic_list0] with id: 2026-02-20_04-35-22__1801acd9-7357-4bf3-9ad4-8e570b4ceec3
2026-02-20 04:35:22.104 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-20 04:35:22.105 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-20 04:35:22.105 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-20 04:35:22.115 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:35:22.115 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-35-22__1801acd9-7357-4bf3-9ad4-8e570b4ceec3__wakuorg_nwaku:latest.log
2026-02-20 04:35:22.115 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:35:22.116 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:35:22.117 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:35:22.117 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.228.160
2026-02-20 04:35:22.118 DEBUG [src.node.docker_mananger] Generated ports ['14279', '14280', '14281', '14282', '14283']
2026-02-20 04:35:22.118 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:35:22.118 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:35:22.118 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:35:22.118 DEBUG [src.node.docker_mananger] docker run -i -t -p 14279:14279 -p 14280:14280 -p 14281:14281 -p 14282:14282 -p 14283:14283 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14281 --rest-port=14279 --tcp-port=14280 --discv5-udp-port=14282 --rest-address=0.0.0.0 --nat=extip:172.18.228.160 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=9b4df9ab38c303aefcadaf1f3a1cc5bcba0bf2aa6ad0ae4b2c8d4f1e3c09bffd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14283 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-02-20 04:35:22.313 ERROR [src.node.docker_mananger] Max retries reached for container e740dabcd2af. Exiting log stream.
2026-02-20 04:35:22.324 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.228.160 waku 1c3425eab06888467806b844e072f700ebcfd3ebdc2d1525f3c639dbb541e025
2026-02-20 04:35:22.357 DEBUG [src.node.docker_mananger] Container started with ID 1c3425eab068. Setting up logs at ./log/docker/node1_2026-02-20_04-35-22__1801acd9-7357-4bf3-9ad4-8e570b4ceec3__wakuorg_nwaku:latest.log
2026-02-20 04:35:22.358 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 14279
2026-02-20 04:35:22.359 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:35:22.903 ERROR [src.node.docker_mananger] Max retries reached for container e40a54ef799f. Exiting log stream.
2026-02-20 04:35:23.359 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14279/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:23.362 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_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-02-20 04:35:23.362 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:35:23.363 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14279/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:23.365 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.228.160/tcp/14280/p2p/16Uiu2HAmB6fvELZKr5GTj4eZysLkHH5PZHPbc8Wn9QMRV9EMqUKQ","/ip4/172.18.228.160/tcp/14281/ws/p2p/16Uiu2HAmB6fvELZKr5GTj4eZysLkHH5PZHPbc8Wn9QMRV9EMqUKQ"],"enrUri":"enr:-L24QOLuDTYYg4s5XMN0xLbVouWFI3DF1e2qX4-t5iE4d3sHAZMawOOc6dRhrKmIsaOfpVCXgdYgsPbU7wTI8JvHm98CgmlkgnY0gmlwhKwS5KCKbXVsdGlhZGRyc5YACASsEuSgBjfIAAoErBLkoAY3yd0DgnJzhQACAQAAiXNlY3AyNTZrMaEC6Nzi0H2V8MFGcy6dU18H5cO2ugPDvyCprK65JP5LMNeDdGNwgjfIg3VkcII3yoV3YWt1MgU"}'
2026-02-20 04:35:23.365 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:35:23.373 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:35:23.373 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-20_04-35-22__1801acd9-7357-4bf3-9ad4-8e570b4ceec3__wakuorg_nwaku:latest.log
2026-02-20 04:35:23.373 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:35:23.373 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:35:23.375 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:35:23.375 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.204.147
2026-02-20 04:35:23.375 DEBUG [src.node.docker_mananger] Generated ports ['22702', '22703', '22704', '22705', '22706']
2026-02-20 04:35:23.376 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:35:23.376 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:35:23.376 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:35:23.376 DEBUG [src.node.docker_mananger] docker run -i -t -p 22702:22702 -p 22703:22703 -p 22704:22704 -p 22705:22705 -p 22706:22706 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22704 --rest-port=22702 --tcp-port=22703 --discv5-udp-port=22705 --rest-address=0.0.0.0 --nat=extip:172.18.204.147 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=fcb7fd6a7d6683d3e9ae1feee9fc2a23d0ac6ae5aac33b01e7b8fcf55bbccefd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22706 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOLuDTYYg4s5XMN0xLbVouWFI3DF1e2qX4-t5iE4d3sHAZMawOOc6dRhrKmIsaOfpVCXgdYgsPbU7wTI8JvHm98CgmlkgnY0gmlwhKwS5KCKbXVsdGlhZGRyc5YACASsEuSgBjfIAAoErBLkoAY3yd0DgnJzhQACAQAAiXNlY3AyNTZrMaEC6Nzi0H2V8MFGcy6dU18H5cO2ugPDvyCprK65JP5LMNeDdGNwgjfIg3VkcII3yoV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-02-20 04:35:23.575 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.204.147 waku 62a0ad3aa7da8d3d813c600f47ca5efe6c53acf44b09d74f33b51af009ffa10e
2026-02-20 04:35:23.612 DEBUG [src.node.docker_mananger] Container started with ID 62a0ad3aa7da. Setting up logs at ./log/docker/node2_2026-02-20_04-35-22__1801acd9-7357-4bf3-9ad4-8e570b4ceec3__wakuorg_nwaku:latest.log
2026-02-20 04:35:23.612 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 22702
2026-02-20 04:35:23.612 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:35:24.613 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22702/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:24.629 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-02-20 04:35:24.631 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:35:24.633 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22702/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:24.641 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.204.147/tcp/22703/p2p/16Uiu2HAmCrN9AVKy7g9c8JNfP28SkKH65PeCieMky6Y4ddc73pg9","/ip4/172.18.204.147/tcp/22704/ws/p2p/16Uiu2HAmCrN9AVKy7g9c8JNfP28SkKH65PeCieMky6Y4ddc73pg9"],"enrUri":"enr:-L24QMtkJEKC2PheJZamnpVvzKETAVE80u7QS71o34uMFX7dL8XSE4VlarX-wfzk3c8e8X4zr2xTpCbbD5uwRziEHiACgmlkgnY0gmlwhKwSzJOKbXVsdGlhZGRyc5YACASsEsyTBlivAAoErBLMkwZYsN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDAuoHKqWzEi-J64oM0vKumDqIg5dcfS5SJCZLNiNGsgqDdGNwglivg3VkcIJYsYV3YWt1MgE"}'
2026-02-20 04:35:24.642 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:35:24.642 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22702/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.228.160/tcp/14280/p2p/16Uiu2HAmB6fvELZKr5GTj4eZysLkHH5PZHPbc8Wn9QMRV9EMqUKQ"]'
2026-02-20 04:35:24.649 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:24.650 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14279/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf", "/newsService/1.0/alerts/xml", "/newsService/1.0/updates/json", "/newsService/2.0/alerts/json", "/newsService/2.0/summaries/xml", "/newsService/2.0/highlights/yaml", "/newsService/3.0/weekly/json", "/newsService/3.0/summaries/xml"]'
2026-02-20 04:35:24.657 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:24.657 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22702/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf", "/newsService/1.0/alerts/xml", "/newsService/1.0/updates/json", "/newsService/2.0/alerts/json", "/newsService/2.0/summaries/xml", "/newsService/2.0/highlights/yaml", "/newsService/3.0/weekly/json", "/newsService/3.0/summaries/xml"]'
2026-02-20 04:35:24.670 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:24.672 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14279/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/weekly/protobuf", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:35:24.681 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:24.681 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:35:24.782 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:35:24.782 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14279/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:24.785 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1771562124672620758,"ephemeral":false,"proof":""}]'
2026-02-20 04:35:24.787 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:35:24.787 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22702/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:24.790 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1771562124672620758,"ephemeral":false,"proof":""}]'
2026-02-20 04:35:24.792 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14279/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/alerts/xml", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:35:24.797 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:24.797 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:35:24.897 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:35:24.898 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14279/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:24.901 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/alerts/xml","version":0,"timestamp":1771562124791966962,"ephemeral":false,"proof":""}]'
2026-02-20 04:35:24.903 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:35:24.903 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22702/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:24.906 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/alerts/xml","version":0,"timestamp":1771562124791966962,"ephemeral":false,"proof":""}]'
2026-02-20 04:35:24.908 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14279/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/updates/json", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:35:24.913 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:24.913 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:35:25.014 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:35:25.014 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14279/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:25.017 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/updates/json","version":0,"timestamp":1771562124908113655,"ephemeral":false,"proof":""}]'
2026-02-20 04:35:25.019 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:35:25.019 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22702/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:25.021 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/updates/json","version":0,"timestamp":1771562124908113655,"ephemeral":false,"proof":""}]'
2026-02-20 04:35:25.024 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14279/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/alerts/json", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:35:25.030 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:25.031 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:35:25.131 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:35:25.132 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14279/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:25.135 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1771562125024196836,"ephemeral":false,"proof":""}]'
2026-02-20 04:35:25.136 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:35:25.136 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22702/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:25.139 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1771562125024196836,"ephemeral":false,"proof":""}]'
2026-02-20 04:35:25.141 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14279/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:35:25.146 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:25.146 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:35:25.246 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:35:25.247 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14279/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:25.250 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1771562125141216146,"ephemeral":false,"proof":""}]'
2026-02-20 04:35:25.252 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:35:25.252 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22702/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:25.255 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1771562125141216146,"ephemeral":false,"proof":""}]'
2026-02-20 04:35:25.256 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14279/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/highlights/yaml", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:35:25.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:25.262 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:35:25.362 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:35:25.363 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14279/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:25.366 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1771562125256822893,"ephemeral":false,"proof":""}]'
2026-02-20 04:35:25.368 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:35:25.368 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22702/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:25.371 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1771562125256822893,"ephemeral":false,"proof":""}]'
2026-02-20 04:35:25.373 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14279/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/weekly/json", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:35:25.378 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:25.379 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:35:25.479 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:35:25.479 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14279/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:25.482 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1771562125373010056,"ephemeral":false,"proof":""}]'
2026-02-20 04:35:25.484 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:35:25.484 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22702/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:25.487 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1771562125373010056,"ephemeral":false,"proof":""}]'
2026-02-20 04:35:25.488 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14279/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:35:25.494 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:25.495 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:35:25.595 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:35:25.596 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14279/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:25.599 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1771562125488827463,"ephemeral":false,"proof":""}]'
2026-02-20 04:35:25.600 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:35:25.600 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22702/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:25.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1771562125488827463,"ephemeral":false,"proof":""}]'
2026-02-20 04:35:25.604 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:14279/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf", "/newsService/1.0/alerts/xml", "/newsService/1.0/updates/json"]'
2026-02-20 04:35:25.610 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:25.611 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:22702/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf", "/newsService/1.0/alerts/xml", "/newsService/1.0/updates/json"]'
2026-02-20 04:35:25.616 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:25.617 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14279/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/weekly/protobuf", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:35:25.621 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:14279/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
2026-02-20 04:35:25.623 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14279/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/alerts/xml", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:35:25.626 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:14279/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
2026-02-20 04:35:25.628 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14279/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/updates/json", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:35:25.631 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:14279/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
2026-02-20 04:35:25.632 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14279/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/alerts/json", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:35:25.637 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:25.638 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:35:25.738 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:35:25.739 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14279/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:25.741 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1771562125632767485,"ephemeral":false,"proof":""}]'
2026-02-20 04:35:25.743 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:35:25.743 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22702/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:25.746 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1771562125632767485,"ephemeral":false,"proof":""}]'
2026-02-20 04:35:25.748 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14279/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:35:25.753 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:25.754 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:35:25.855 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:35:25.855 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14279/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:25.858 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1771562125748172236,"ephemeral":false,"proof":""}]'
2026-02-20 04:35:25.860 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:35:25.860 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22702/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:25.863 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1771562125748172236,"ephemeral":false,"proof":""}]'
2026-02-20 04:35:25.865 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14279/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/highlights/yaml", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:35:25.870 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:25.871 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:35:25.972 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:35:25.972 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14279/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:25.975 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1771562125865006923,"ephemeral":false,"proof":""}]'
2026-02-20 04:35:25.977 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:35:25.977 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22702/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:25.980 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1771562125865006923,"ephemeral":false,"proof":""}]'
2026-02-20 04:35:25.982 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14279/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/weekly/json", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:35:25.987 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:25.987 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:35:26.088 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:35:26.089 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14279/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:26.091 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1771562125982109946,"ephemeral":false,"proof":""}]'
2026-02-20 04:35:26.093 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:35:26.093 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22702/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:26.096 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1771562125982109946,"ephemeral":false,"proof":""}]'
2026-02-20 04:35:26.098 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14279/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:35:26.103 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:26.103 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:35:26.204 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:35:26.204 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14279/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:26.207 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1771562126098063758,"ephemeral":false,"proof":""}]'
2026-02-20 04:35:26.208 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:35:26.209 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22702/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:26.211 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1771562126098063758,"ephemeral":false,"proof":""}]'
2026-02-20 04:35:26.214 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-20 04:35:26.216 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-20 04:35:26.216 DEBUG [src.node.waku_node] Stopping container with id 1c3425eab068
2026-02-20 04:35:26.827 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:35:26.827 DEBUG [src.node.waku_node] Stopping container with id 62a0ad3aa7da
2026-02-20 04:35:27.421 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:35:27.425 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-20 04:35:27.435 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:35:27.445 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,102 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_node_restarts with id: 2026-02-20_04-39-24__bfd7ee46-f4b5-4587-9fc6-477b2ea550a8
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-20_04-39-24__bfd7ee46-f4b5-4587-9fc6-477b2ea550a8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.15.211
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51743', '51744', '51745', '51746', '51747']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 51743:51743 -p 51744:51744 -p 51745:51745 -p 51746:51746 -p 51747:51747 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51745 --rest-port=51743 --tcp-port=51744 --discv5-udp-port=51746 --rest-address=0.0.0.0 --nat=extip:172.18.15.211 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=acfd6ad6feb55e5ccdb7cba342c6d4bdafb9d61b6642aff89d77bd3944ea9c1c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51747 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.15.211 waku d94e9f6a4900834c97c54fc612ede3ea4f8341fe450ae790e4450099bbfbf7a7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d94e9f6a4900. Setting up logs at ./log/docker/publishing_node1_2026-02-20_04-39-24__bfd7ee46-f4b5-4587-9fc6-477b2ea550a8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 51743
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 ca5373054c2a. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a937482cc79a. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51743/health" -H "Content-Type: application/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:51743/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.15.211/tcp/51744/p2p/16Uiu2HAmAE7DigociK5Ra8FcWU22dyda1mjXdwKhCwDL4ZiLP4RF","/ip4/172.18.15.211/tcp/51745/ws/p2p/16Uiu2HAmAE7DigociK5Ra8FcWU22dyda1mjXdwKhCwDL4ZiLP4RF"],"enrUri":"enr:-L24QLmc53nPZ9hFvGrVhCFsRxH3e0Y-crAT8ikZ5kICShHIYufxFLR1atk2coSeco0OoAlrNlNGMn6oBPuZ2DW3hkACgmlkgnY0gmlwhKwSD9OKbXVsdGlhZGRyc5YACASsEg_TBsogAAoErBIP0wbKId0DgnJzhQADAQAAiXNlY3AyNTZrMaEC2-jfjigXEEFeY2rl0X5UsoJKH-VhAOi3kE3UfpPVHaqDdGNwgsogg3VkcILKIoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-20_04-39-24__bfd7ee46-f4b5-4587-9fc6-477b2ea550a8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.228.50
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58037', '58038', '58039', '58040', '58041']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 58037:58037 -p 58038:58038 -p 58039:58039 -p 58040:58040 -p 58041:58041 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58039 --rest-port=58037 --tcp-port=58038 --discv5-udp-port=58040 --rest-address=0.0.0.0 --nat=extip:172.18.228.50 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fd19ce98b3cf9ccdc6da99a939c2aaf6a2dd81bc023a549ccad94dec154021f6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58041 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLmc53nPZ9hFvGrVhCFsRxH3e0Y-crAT8ikZ5kICShHIYufxFLR1atk2coSeco0OoAlrNlNGMn6oBPuZ2DW3hkACgmlkgnY0gmlwhKwSD9OKbXVsdGlhZGRyc5YACASsEg_TBsogAAoErBIP0wbKId0DgnJzhQADAQAAiXNlY3AyNTZrMaEC2-jfjigXEEFeY2rl0X5UsoJKH-VhAOi3kE3UfpPVHaqDdGNwgsogg3VkcILKIoV3YWt1MgM --storenode=/ip4/172.18.15.211/tcp/51744/p2p/16Uiu2HAmAE7DigociK5Ra8FcWU22dyda1mjXdwKhCwDL4ZiLP4RF --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.228.50 waku 7e0dd11dd324edb5eea7e285b1a1633b5353efe3c19be5c951c8557820a61e4a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7e0dd11dd324. Setting up logs at ./log/docker/store_node1_2026-02-20_04-39-24__bfd7ee46-f4b5-4587-9fc6-477b2ea550a8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 58037
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58037/health" -H "Content-Type: application/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:58037/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.228.50/tcp/58038/p2p/16Uiu2HAmShT9ztT9cPZqhrxX7hvFe9vVYypaLyLsaa63oqgsjgST","/ip4/172.18.228.50/tcp/58039/ws/p2p/16Uiu2HAmShT9ztT9cPZqhrxX7hvFe9vVYypaLyLsaa63oqgsjgST"],"enrUri":"enr:-L24QCNZ5tSns5i49GiCib0timVhI_E2ia1V83rnCnilnd47QYGiYIm2kE6qcPPkDrG4zFXbOTtbtOQrWU64M__ZiY8CgmlkgnY0gmlwhKwS5DKKbXVsdGlhZGRyc5YACASsEuQyBuK2AAoErBLkMgbit90DgnJzhQADAQAAiXNlY3AyNTZrMaED0KUWZETjsY1HoNhPH32ezW3j0TxZFvW2mppsRyesSFCDdGNwguK2g3VkcILiuIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58037/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.15.211/tcp/51744/p2p/16Uiu2HAmAE7DigociK5Ra8FcWU22dyda1mjXdwKhCwDL4ZiLP4RF"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51743/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:58037/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:51743/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:51743/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x19ecc10212273a8575f302485f0ce36c8e3807db1919b4d05c103c23dc71bb4e"}]}'
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:58037/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x19ecc10212273a8575f302485f0ce36c8e3807db1919b4d05c103c23dc71bb4e"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.node.waku_node:waku_node.py:257 Restarting container with id 7e0dd11dd324
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58037/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58037/health" -H "Content-Type: application/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:58037/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.228.50/tcp/58038/p2p/16Uiu2HAmShT9ztT9cPZqhrxX7hvFe9vVYypaLyLsaa63oqgsjgST","/ip4/172.18.228.50/tcp/58039/ws/p2p/16Uiu2HAmShT9ztT9cPZqhrxX7hvFe9vVYypaLyLsaa63oqgsjgST"],"enrUri":"enr:-L24QCNZ5tSns5i49GiCib0timVhI_E2ia1V83rnCnilnd47QYGiYIm2kE6qcPPkDrG4zFXbOTtbtOQrWU64M__ZiY8CgmlkgnY0gmlwhKwS5DKKbXVsdGlhZGRyc5YACASsEuQyBuK2AAoErBLkMgbit90DgnJzhQADAQAAiXNlY3AyNTZrMaED0KUWZETjsY1HoNhPH32ezW3j0TxZFvW2mppsRyesSFCDdGNwguK2g3VkcILiuIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58037/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:51743/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:51743/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x19ecc10212273a8575f302485f0ce36c8e3807db1919b4d05c103c23dc71bb4e"},{"messageHash":"0x998465ba4c73bdcc0825a96846aa0f63d44bdc38a6e59f3f42a44262ee469f66"}]}'
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:58037/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x19ecc10212273a8575f302485f0ce36c8e3807db1919b4d05c103c23dc71bb4e"},{"messageHash":"0x998465ba4c73bdcc0825a96846aa0f63d44bdc38a6e59f3f42a44262ee469f66"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 2
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51743/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x19ecc10212273a8575f302485f0ce36c8e3807db1919b4d05c103c23dc71bb4e"},{"messageHash":"0x998465ba4c73bdcc0825a96846aa0f63d44bdc38a6e59f3f42a44262ee469f66"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58037/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x19ecc10212273a8575f302485f0ce36c8e3807db1919b4d05c103c23dc71bb4e"},{"messageHash":"0x998465ba4c73bdcc0825a96846aa0f63d44bdc38a6e59f3f42a44262ee469f66"}]}'
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 d94e9f6a4900
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7e0dd11dd324
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,134 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_4_nodes_sender_packet_loss_50_15sec_timeout with id: 2026-02-20_04-32-35__27cd459d-3f28-452b-90be-52fe316c3820
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-32-35__27cd459d-3f28-452b-90be-52fe316c3820__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-20_04-32-35__27cd459d-3f28-452b-90be-52fe316c3820__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-20_04-32-35__27cd459d-3f28-452b-90be-52fe316c3820__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-02-20_04-32-35__27cd459d-3f28-452b-90be-52fe316c3820__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:33 Network waku created
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.223.18
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10635', '10636', '10637', '10638', '10639']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 10635:10635 -p 10636:10636 -p 10637:10637 -p 10638:10638 -p 10639:10639 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10637 --rest-port=10635 --tcp-port=10636 --discv5-udp-port=10638 --rest-address=0.0.0.0 --nat=extip:172.18.223.18 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b3ddbaf0c68badc2f638deb908869afabbfb3dcdda03aaca5661ffdb1dfb4a8e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10639 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.223.18 waku 69c835f5135ce4cd0bf9697f7f9dd8cc1f180baff3b383b59a6584a30fc893ac
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 69c835f5135c. Setting up logs at ./log/docker/node1_2026-02-20_04-32-35__27cd459d-3f28-452b-90be-52fe316c3820__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 10635
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10635/health" -H "Content-Type: application/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:10635/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.223.18/tcp/10636/p2p/16Uiu2HAm1uLsfepsvqUVkDTBSAQC1mf2Tm95ChQ9dy35nVJRv43o","/ip4/172.18.223.18/tcp/10637/ws/p2p/16Uiu2HAm1uLsfepsvqUVkDTBSAQC1mf2Tm95ChQ9dy35nVJRv43o"],"enrUri":"enr:-L24QAvxnuGsX8_zisIAaQEB_dFU4Ei18gHU7eMKD9w3CI7QOO0sh1YJetIKBWbAi63J_QQrRzgUP_Yr-2RGdAkBjrsCgmlkgnY0gmlwhKwS3xKKbXVsdGlhZGRyc5YACASsEt8SBimMAAoErBLfEgYpjd0DgnJzhQADAQAAiXNlY3AyNTZrMaECYDzICqYyGpb6sceOs_D5S-GRdKVfZjsGHGzarCgHOvaDdGNwgimMg3VkcIIpjoV3YWt1MgE"}'
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.41.123
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63117', '63118', '63119', '63120', '63121']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 63117:63117 -p 63118:63118 -p 63119:63119 -p 63120:63120 -p 63121:63121 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63119 --rest-port=63117 --tcp-port=63118 --discv5-udp-port=63120 --rest-address=0.0.0.0 --nat=extip:172.18.41.123 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=571faba5dfacffec9ca856c6cffcdddfb6a6abde667eb3c34da0c3ca62ed91ab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63121 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAvxnuGsX8_zisIAaQEB_dFU4Ei18gHU7eMKD9w3CI7QOO0sh1YJetIKBWbAi63J_QQrRzgUP_Yr-2RGdAkBjrsCgmlkgnY0gmlwhKwS3xKKbXVsdGlhZGRyc5YACASsEt8SBimMAAoErBLfEgYpjd0DgnJzhQADAQAAiXNlY3AyNTZrMaECYDzICqYyGpb6sceOs_D5S-GRdKVfZjsGHGzarCgHOvaDdGNwgimMg3VkcIIpjoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.41.123 waku 7a2c7b5fa5b5fefcfee8b1b52c959094f42d51762e7c2c9ed9092cbcf5dd46bb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7a2c7b5fa5b5. Setting up logs at ./log/docker/node2_2026-02-20_04-32-35__27cd459d-3f28-452b-90be-52fe316c3820__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 63117
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63117/health" -H "Content-Type: application/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:63117/debug/v1/info" -H "Content-Type: application/json" -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.123/tcp/63118/p2p/16Uiu2HAmFeU8s1BqLPHUQnkFHsHKYYGBt7S7jBjmgESRhqE6Gnxv","/ip4/172.18.41.123/tcp/63119/ws/p2p/16Uiu2HAmFeU8s1BqLPHUQnkFHsHKYYGBt7S7jBjmgESRhqE6Gnxv"],"enrUri":"enr:-L24QA0qyTNf5UmqIB3zWam5UxRwRXKNhu9FrxfS1vnHKcjSFFR_xBG3Wr_tDJw4437sk0f5ZlaooLS4GhKolJjyoq4CgmlkgnY0gmlwhKwSKXuKbXVsdGlhZGRyc5YACASsEil7BvaOAAoErBIpewb2j90DgnJzhQADAQAAiXNlY3AyNTZrMaEDLHDlvJu5uJeoGgSuGfptcp-bFqzIpkiLiARTEGu13MeDdGNwgvaOg3VkcIL2kIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.82.114
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28764', '28765', '28766', '28767', '28768']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 28764:28764 -p 28765:28765 -p 28766:28766 -p 28767:28767 -p 28768:28768 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28766 --rest-port=28764 --tcp-port=28765 --discv5-udp-port=28767 --rest-address=0.0.0.0 --nat=extip:172.18.82.114 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ec26b49efc3effa41dab2f00bb0f4b30cc9a3d761f1c46972f1dc21824d9be94 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28768 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QA0qyTNf5UmqIB3zWam5UxRwRXKNhu9FrxfS1vnHKcjSFFR_xBG3Wr_tDJw4437sk0f5ZlaooLS4GhKolJjyoq4CgmlkgnY0gmlwhKwSKXuKbXVsdGlhZGRyc5YACASsEil7BvaOAAoErBIpewb2j90DgnJzhQADAQAAiXNlY3AyNTZrMaEDLHDlvJu5uJeoGgSuGfptcp-bFqzIpkiLiARTEGu13MeDdGNwgvaOg3VkcIL2kIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.82.114 waku 9b17ffd476fdddb20ace6a9a53f255da9125cfc08e73d1ca8e0e431522c9131e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9b17ffd476fd. Setting up logs at ./log/docker/node3_2026-02-20_04-32-35__27cd459d-3f28-452b-90be-52fe316c3820__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28764
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28764/health" -H "Content-Type: application/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:28764/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.82.114/tcp/28765/p2p/16Uiu2HAmQvVnFf6heY8139sPWGKYWVsaUMLVyVbQzCTjJtzyi8xt","/ip4/172.18.82.114/tcp/28766/ws/p2p/16Uiu2HAmQvVnFf6heY8139sPWGKYWVsaUMLVyVbQzCTjJtzyi8xt"],"enrUri":"enr:-L24QNg9B6b5T1pPxD8ed6vgr16CUKXLtJJJvpi1o1m8AmShIm4oBtomziNaP-27tYLJEyt3BW2DZnViO7bT5cm2cyYCgmlkgnY0gmlwhKwSUnKKbXVsdGlhZGRyc5YACASsElJyBnBdAAoErBJScgZwXt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDtkU7eVl-CPd4VAIPd6dYJjFfTfbzmnZs8kh11_SlqG2DdGNwgnBdg3VkcIJwX4V3YWt1MgE"}'
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.226.136
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['64137', '64138', '64139', '64140', '64141']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 64137:64137 -p 64138:64138 -p 64139:64139 -p 64140:64140 -p 64141:64141 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64139 --rest-port=64137 --tcp-port=64138 --discv5-udp-port=64140 --rest-address=0.0.0.0 --nat=extip:172.18.226.136 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=28e6309ee3a3041dff7fe3bfeeb9af1f613de34b434bccb41fcc1d8bcd3a7283 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64141 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNg9B6b5T1pPxD8ed6vgr16CUKXLtJJJvpi1o1m8AmShIm4oBtomziNaP-27tYLJEyt3BW2DZnViO7bT5cm2cyYCgmlkgnY0gmlwhKwSUnKKbXVsdGlhZGRyc5YACASsElJyBnBdAAoErBJScgZwXt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDtkU7eVl-CPd4VAIPd6dYJjFfTfbzmnZs8kh11_SlqG2DdGNwgnBdg3VkcIJwX4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.226.136 waku a29f7116ac7928054b55727a9ffa1e47ec11249b59ddba46f34ce8eb27068a2f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a29f7116ac79. Setting up logs at ./log/docker/node4_2026-02-20_04-32-35__27cd459d-3f28-452b-90be-52fe316c3820__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 64137
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64137/health" -H "Content-Type: application/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:64137/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.226.136/tcp/64138/p2p/16Uiu2HAmFxzLk832L1MqYLzAdM3pN7psPRC7XEWxAEoQK45re9iT","/ip4/172.18.226.136/tcp/64139/ws/p2p/16Uiu2HAmFxzLk832L1MqYLzAdM3pN7psPRC7XEWxAEoQK45re9iT"],"enrUri":"enr:-L24QHmrRwdLuK2SJEqlTOzJtdE9CY4_Z6cDwd1vuUEU-4buLYgF7plJDd0FgM3eaOkBsH9Kou0KjLqAwb9JmcKptUkCgmlkgnY0gmlwhKwS4oiKbXVsdGlhZGRyc5YACASsEuKIBvqKAAoErBLiiAb6i90DgnJzhQADAQAAiXNlY3AyNTZrMaEDMS-BNG0TFGUhll0_YBmYtaDzXwcuxyGBYxShjm8w75yDdGNwgvqKg3VkcIL6jIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10635/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:63117/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:28764/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:64137/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10635/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.41.123/tcp/50422/p2p/16Uiu2HAmFeU8s1BqLPHUQnkFHsHKYYGBt7S7jBjmgESRhqE6Gnxv","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63117/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.223.18/tcp/10636/p2p/16Uiu2HAm1uLsfepsvqUVkDTBSAQC1mf2Tm95ChQ9dy35nVJRv43o","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"},{"multiaddr":"/ip4/172.18.82.114/tcp/35164/p2p/16Uiu2HAmQvVnFf6heY8139sPWGKYWVsaUMLVyVbQzCTjJtzyi8xt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28764/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.226.136/tcp/52252/p2p/16Uiu2HAmFxzLk832L1MqYLzAdM3pN7psPRC7XEWxAEoQK45re9iT","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.41.123/tcp/63118/p2p/16Uiu2HAmFeU8s1BqLPHUQnkFHsHKYYGBt7S7jBjmgESRhqE6Gnxv","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64137/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.82.114/tcp/28765/p2p/16Uiu2HAmQvVnFf6heY8139sPWGKYWVsaUMLVyVbQzCTjJtzyi8xt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 20 seconds
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '3533', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '3533', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '3533', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '50.0%']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '3533', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
DEBUG  src.steps.network_conditions:network_conditions.py:71 tc -s qdisc show dev eth0:
qdisc netem 8001: root refcnt 5 limit 1000 loss 50%
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64137/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'[]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10635/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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 69c835f5135c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7a2c7b5fa5b5
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9b17ffd476fd
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 69c835f5135c. 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 a29f7116ac79
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7a2c7b5fa5b5. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,454 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_large_message_payload_sync with id: 2026-02-20_04-40-36__ba7c7459-d87a-4a12-af0f-451c068e2c72
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-40-36__ba7c7459-d87a-4a12-af0f-451c068e2c72__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-20_04-40-36__ba7c7459-d87a-4a12-af0f-451c068e2c72__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-20_04-40-36__ba7c7459-d87a-4a12-af0f-451c068e2c72__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.189.128
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.189.128 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d81cfb0d47dba5179f5b5cda5ffbe72cf0ea20ef513c285ae249ecbac6a8f569 --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.189.128 waku f27e094ea8a49d47b63d5cd12980e37e1bc40ffbe28978890eea1d3cd5176340
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f27e094ea8a4. Setting up logs at ./log/docker/node1_2026-02-20_04-40-36__ba7c7459-d87a-4a12-af0f-451c068e2c72__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 fd9e527f6840. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container bd32c57689a3. 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.189.128/tcp/48620/p2p/16Uiu2HAm7V3ybRJEi8Mf3sgfTHg3tFN1Yo9L8T2h3awP5iZ3tAQd","/ip4/172.18.189.128/tcp/48621/ws/p2p/16Uiu2HAm7V3ybRJEi8Mf3sgfTHg3tFN1Yo9L8T2h3awP5iZ3tAQd"],"enrUri":"enr:-L24QJd-_FcILVbBm6BGFU7LpxPHIHR0Abls2NEgSZ3L0uXgOpjC4WkN1Czg2CnlWtM7hv4hPnXJG_zmlHzx9WAXhWMCgmlkgnY0gmlwhKwSvYCKbXVsdGlhZGRyc5YACASsEr2ABr3sAAoErBK9gAa97d0DgnJzhQADAQAAiXNlY3AyNTZrMaECsynbbWU4rJy7SYae03NLqIpzcQgHaG23X3kCdAf4T_aDdGNwgr3sg3VkcIK97oV3YWt1MgM"}'
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.81.216
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10538', '10539', '10540', '10541', '10542']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 10538:10538 -p 10539:10539 -p 10540:10540 -p 10541:10541 -p 10542:10542 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10540 --rest-port=10538 --tcp-port=10539 --discv5-udp-port=10541 --rest-address=0.0.0.0 --nat=extip:172.18.81.216 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cee2cd199d75ffaae72cb0da513d84bdccdbeafa0abd85f3caba7c5a0babaced --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10542 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJd-_FcILVbBm6BGFU7LpxPHIHR0Abls2NEgSZ3L0uXgOpjC4WkN1Czg2CnlWtM7hv4hPnXJG_zmlHzx9WAXhWMCgmlkgnY0gmlwhKwSvYCKbXVsdGlhZGRyc5YACASsEr2ABr3sAAoErBK9gAa97d0DgnJzhQADAQAAiXNlY3AyNTZrMaECsynbbWU4rJy7SYae03NLqIpzcQgHaG23X3kCdAf4T_aDdGNwgr3sg3VkcIK97oV3YWt1MgM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.81.216 waku 67825c0fffa2352cc8eb55d31f2ba942dc6b9f8a78b2d5846a6fd11021d3539d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 67825c0fffa2. Setting up logs at ./log/docker/node2_2026-02-20_04-40-36__ba7c7459-d87a-4a12-af0f-451c068e2c72__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 10538
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10538/health" -H "Content-Type: application/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:10538/debug/v1/info" -H "Content-Type: application/json" -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.216/tcp/10539/p2p/16Uiu2HAmDTaeZSbc2Q6MCmgDM3Mm4u57uZ6krdtr5s6uK2kfNs9i","/ip4/172.18.81.216/tcp/10540/ws/p2p/16Uiu2HAmDTaeZSbc2Q6MCmgDM3Mm4u57uZ6krdtr5s6uK2kfNs9i"],"enrUri":"enr:-L24QPTyd-aEmsibfkXgBtJyYRyHoYgaSof3TtJRdNS67o0NF-we5PWrdNA9H6FLyBs-kyc3S_LHH2dbwN_LIuwLP3MCgmlkgnY0gmlwhKwSUdiKbXVsdGlhZGRyc5YACASsElHYBikrAAoErBJR2AYpLN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDC-9_cUS9KG5h9Hx4I-ZtpKe17i_HY_-y7VfIQZiaG8mDdGNwgikrg3VkcIIpLYV3YWt1MgE"}'
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 ['19623', '19624', '19625', '19626', '19627']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 19623:19623 -p 19624:19624 -p 19625:19625 -p 19626:19626 -p 19627:19627 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19625 --rest-port=19623 --tcp-port=19624 --discv5-udp-port=19626 --rest-address=0.0.0.0 --nat=extip:172.18.106.113 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d66346a7a4c36ed6a4d62e04c4a7f3e798a16cea9820aa9ad832115fabf96d45 --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19627 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPTyd-aEmsibfkXgBtJyYRyHoYgaSof3TtJRdNS67o0NF-we5PWrdNA9H6FLyBs-kyc3S_LHH2dbwN_LIuwLP3MCgmlkgnY0gmlwhKwSUdiKbXVsdGlhZGRyc5YACASsElHYBikrAAoErBJR2AYpLN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDC-9_cUS9KG5h9Hx4I-ZtpKe17i_HY_-y7VfIQZiaG8mDdGNwgikrg3VkcIIpLYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.106.113 waku ddbd3ffb50ec87acfb0d1ccf19793ea3d6ade2bb06e7953c0f49829ba135ac4c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ddbd3ffb50ec. Setting up logs at ./log/docker/node3_2026-02-20_04-40-36__ba7c7459-d87a-4a12-af0f-451c068e2c72__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 19623
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19623/health" -H "Content-Type: application/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:19623/debug/v1/info" -H "Content-Type: application/json" -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/19624/p2p/16Uiu2HAmEJhySMUxNG2bQpoVLvPyRAiL625Y7ELYRP6aGMfEL2bU","/ip4/172.18.106.113/tcp/19625/ws/p2p/16Uiu2HAmEJhySMUxNG2bQpoVLvPyRAiL625Y7ELYRP6aGMfEL2bU"],"enrUri":"enr:-L24QHwY0wl0FRqOxA37tc-ZeaL5XPdYLGxJw4h9M_6jq2-FeelQ0kbl8Q9ocfjCIgeFjgMeiXKkCsVeCuoIBORm3lYCgmlkgnY0gmlwhKwSanGKbXVsdGlhZGRyc5YACASsEmpxBkyoAAoErBJqcQZMqd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDGIU9i6tVDUju5OLQ612gkxG-bOnmgUQ_4_JjSkP2avuDdGNwgkyog3VkcIJMqoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10538/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.189.128/tcp/48620/p2p/16Uiu2HAm7V3ybRJEi8Mf3sgfTHg3tFN1Yo9L8T2h3awP5iZ3tAQd"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19623/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.81.216/tcp/10539/p2p/16Uiu2HAmDTaeZSbc2Q6MCmgDM3Mm4u57uZ6krdtr5s6uK2kfNs9i"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. 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:10538/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:19623/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:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 10 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:48619/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9f7cfa3b2b9be7bad16003937f7a4cb6fd925c55b10a676879648d5da245db7f"},{"messageHash":"0xf87073e4faf1d864e5a264126c8002e2b7bda90e0a96c73b6214d05a3192220f"},{"messageHash":"0xda9fc389e86679b341d2ef01f44f1b9d3e439b73644380698a4be15f6e20ba67"},{"messageHash":"0xca905ed3286d98594eaeb9669df1c535b42a0787642338b786514ef2d7bc6f68"},{"messageHash":"0x73f6dc2774a01a35e09f6ee198109422b120e84e73ccf6583d1386500ce71835"},{"messageHash":"0x514506fd9b4358cd43f1de476608e5996e68146b849a0e972a87d3488473b3f6"},{"messageHash":"0xe16891d5083b5e44138c9d776164eeffeaaa687a79a5ba913adbd72f3b88b267"},{"messageHash":"0x6545f07e5811db3dc416f4df695d2ccfaf3f52d73ad400c21191d00c7fe35be9"},{"messageHash":"0x217363146849cf9a2e5b9859d29ed5e8b704189a0b727f281eae276f12f92799"},{"messageHash":"0x8daf58c5af7267c9742da20aace310c69d4cb71bf5a552919f4581daa8700734"},{"messageHash":"0x8156b285d5b7bb972c5d38fa6b2f9b4a6f3b4cdba2a7035ac1fd39b3be3114ac"},{"messageHash":"0xb1e27e18f5e1462e50da523e8f099d83414772280f580d393f53daf108797b76"},{"messageHash":"0x9fe4ed5bc719b206ccff8f1cf81a6872820496a8dd89025f8587e1187aedc074"},{"messageHash":"0x01495acc93fe8ee9a5e66a5d2b3aae615b0526e1953218cc0c0185fbea98834b"},{"messageHash":"0x063119441bfe3c4695c6a2437fd6d37a0e2f2d7f62e866238fcbb579eec358bc"},{"messageHash":"0x2eef840107e3a8b907249d7f00c36af38bae58f3acae971ec0471e1250ebf544"},{"messageHash":"0x8f348ad2a17a285718d0dc5a1a2f9fb0b4e4066a493a6845628bd3c74399ce94"},{"messageHash":"0x2f6a545ca1fe8a00a20b7ec35c2a00b9331a995fcb3f0313926baf2eca974ff2"},{"messageHash":"0x597a70b78e52da006c58bc40bc86a851ec664a34b47eb1b123fcc0096bba79d4"},{"messageHash":"0x51643ee1ed6945d63c7b8a1896e724c624220bca75d10c61120695683882c38d"},{"messageHash":"0xd845368f2e8fb8f81f6021a3273dfe7ca19567d0c97adf8f3c542dad80f5c47a"},{"messageHash":"0x25e596f2eb4f315c53bbc85348f5e1bee49eaf13509b5ffec5ac3a2ba2f7a23c"},{"messageHash":"0xb29ef0caea06acb5d5b6b779640bc5cfa2ea7da0d850ad9c1c79e79b1c72ac5d"},{"messageHash":"0x4e0da8a8fccb12cc721f12ba4acaf33ff6498ec74079977973e83875eb582cce"},{"messageHash":"0x8a2bf0b1212fbfabd3a81c09ba3ec4fa3dacffc6a341dfc62043d5a75a3bd5f0"},{"messageHash":"0xce8856dc4054910f0ca2e7a78a076d50941c804202779060a670cf25ccfcfc5f"},{"messageHash":"0x5271fc6909432376e97fc1180f39ccc85168fbb24b883485ca99e7b82624b149"},{"messageHash":"0x5a640b523e72a0f53bb8a51980794ed85bb82e2c4711919534bc5e0f15cee77e"},{"messageHash":"0x539b29f6eb1abd2315379e0dd3936bde8138ba1c9c0763bc9874fe1c94432d00"},{"messageHash":"0x03b4ab78b45400c3adc73761cb7922a9a1fa53e4b5b7372921ff1590622e5890"}]}'
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:10538/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"92c79343a61248af41c5","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9f7cfa3b2b9be7bad16003937f7a4cb6fd925c55b10a676879648d5da245db7f"},{"messageHash":"0xf87073e4faf1d864e5a264126c8002e2b7bda90e0a96c73b6214d05a3192220f"},{"messageHash":"0xda9fc389e86679b341d2ef01f44f1b9d3e439b73644380698a4be15f6e20ba67"},{"messageHash":"0xca905ed3286d98594eaeb9669df1c535b42a0787642338b786514ef2d7bc6f68"},{"messageHash":"0x73f6dc2774a01a35e09f6ee198109422b120e84e73ccf6583d1386500ce71835"},{"messageHash":"0x514506fd9b4358cd43f1de476608e5996e68146b849a0e972a87d3488473b3f6"},{"messageHash":"0xe16891d5083b5e44138c9d776164eeffeaaa687a79a5ba913adbd72f3b88b267"},{"messageHash":"0x6545f07e5811db3dc416f4df695d2ccfaf3f52d73ad400c21191d00c7fe35be9"},{"messageHash":"0x217363146849cf9a2e5b9859d29ed5e8b704189a0b727f281eae276f12f92799"},{"messageHash":"0x8daf58c5af7267c9742da20aace310c69d4cb71bf5a552919f4581daa8700734"},{"messageHash":"0x8156b285d5b7bb972c5d38fa6b2f9b4a6f3b4cdba2a7035ac1fd39b3be3114ac"},{"messageHash":"0xb1e27e18f5e1462e50da523e8f099d83414772280f580d393f53daf108797b76"},{"messageHash":"0x9fe4ed5bc719b206ccff8f1cf81a6872820496a8dd89025f8587e1187aedc074"},{"messageHash":"0x01495acc93fe8ee9a5e66a5d2b3aae615b0526e1953218cc0c0185fbea98834b"},{"messageHash":"0x063119441bfe3c4695c6a2437fd6d37a0e2f2d7f62e866238fcbb579eec358bc"},{"messageHash":"0x2eef840107e3a8b907249d7f00c36af38bae58f3acae971ec0471e1250ebf544"},{"messageHash":"0x8f348ad2a17a285718d0dc5a1a2f9fb0b4e4066a493a6845628bd3c74399ce94"},{"messageHash":"0x2f6a545ca1fe8a00a20b7ec35c2a00b9331a995fcb3f0313926baf2eca974ff2"},{"messageHash":"0x597a70b78e52da006c58bc40bc86a851ec664a34b47eb1b123fcc0096bba79d4"},{"messageHash":"0x51643ee1ed6945d63c7b8a1896e724c624220bca75d10c61120695683882c38d"},{"messageHash":"0xd845368f2e8fb8f81f6021a3273dfe7ca19567d0c97adf8f3c542dad80f5c47a"},{"messageHash":"0x25e596f2eb4f315c53bbc85348f5e1bee49eaf13509b5ffec5ac3a2ba2f7a23c"},{"messageHash":"0xb29ef0caea06acb5d5b6b779640bc5cfa2ea7da0d850ad9c1c79e79b1c72ac5d"},{"messageHash":"0x4e0da8a8fccb12cc721f12ba4acaf33ff6498ec74079977973e83875eb582cce"},{"messageHash":"0x8a2bf0b1212fbfabd3a81c09ba3ec4fa3dacffc6a341dfc62043d5a75a3bd5f0"},{"messageHash":"0xce8856dc4054910f0ca2e7a78a076d50941c804202779060a670cf25ccfcfc5f"},{"messageHash":"0x5271fc6909432376e97fc1180f39ccc85168fbb24b883485ca99e7b82624b149"},{"messageHash":"0x5a640b523e72a0f53bb8a51980794ed85bb82e2c4711919534bc5e0f15cee77e"},{"messageHash":"0x539b29f6eb1abd2315379e0dd3936bde8138ba1c9c0763bc9874fe1c94432d00"},{"messageHash":"0x03b4ab78b45400c3adc73761cb7922a9a1fa53e4b5b7372921ff1590622e5890"}]}'
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:19623/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 412 Client Error: Precondition Failed for url: http://127.0.0.1:19623/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true. Response content: b'No suitable service peer & none discovered'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f27e094ea8a4
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 67825c0fffa2
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ddbd3ffb50ec
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f27e094ea8a4. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  tests.conftest:conftest.py:73 Running fixture teardown: attach_logs_on_fail
DEBUG  tests.conftest:conftest.py:74 Test failed, attempting to attach logs to the allure reports
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-02-20_04-40-36__ba7c7459-d87a-4a12-af0f-451c068e2c72__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node3_2026-02-20_04-40-36__ba7c7459-d87a-4a12-af0f-451c068e2c72__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-02-20_04-40-36__ba7c7459-d87a-4a12-af0f-451c068e2c72__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_large_message_payload_sync with id: 2026-02-20_04-40-53__adb6991b-c976-4893-bad9-b2c4849498c4
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-40-53__adb6991b-c976-4893-bad9-b2c4849498c4__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-20_04-40-53__adb6991b-c976-4893-bad9-b2c4849498c4__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-20_04-40-53__adb6991b-c976-4893-bad9-b2c4849498c4__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.148.70
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27877', '27878', '27879', '27880', '27881']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27877:27877 -p 27878:27878 -p 27879:27879 -p 27880:27880 -p 27881:27881 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27879 --rest-port=27877 --tcp-port=27878 --discv5-udp-port=27880 --rest-address=0.0.0.0 --nat=extip:172.18.148.70 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=be1cc3fcaa426d415d41f6fd6ebf4a36662d5f237a08ffac18dab50fbef0fffd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27881 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 67825c0fffa2. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.148.70 waku 105c620506785e056dd64ea9572e128f24b23052feb7be277c409a624f552313
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 105c62050678. Setting up logs at ./log/docker/node1_2026-02-20_04-40-53__adb6991b-c976-4893-bad9-b2c4849498c4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 27877
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 ddbd3ffb50ec. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27877/health" -H "Content-Type: application/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:27877/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.148.70/tcp/27878/p2p/16Uiu2HAm8YFAvPK3dnzNiFvEn3oeApfmhNVmgn5MphUcEaKFYB2F","/ip4/172.18.148.70/tcp/27879/ws/p2p/16Uiu2HAm8YFAvPK3dnzNiFvEn3oeApfmhNVmgn5MphUcEaKFYB2F"],"enrUri":"enr:-L24QISkCiUtXs3OPPE2W9gMdVWpXOc64ov9Nijxei-1S3FkC1sZhzQzB4zZPXOmvWiRXPaY1TJnEJWFykHLMMrnimACgmlkgnY0gmlwhKwSlEaKbXVsdGlhZGRyc5YACASsEpRGBmzmAAoErBKURgZs590DgnJzhQADAQAAiXNlY3AyNTZrMaECwtbx7sfhNyGbj2SRdiYC682Azb_gXqmiGbSfhIk0-miDdGNwgmzmg3VkcIJs6IV3YWt1MgM"}'
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.237.244
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['30230', '30231', '30232', '30233', '30234']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 30230:30230 -p 30231:30231 -p 30232:30232 -p 30233:30233 -p 30234:30234 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30232 --rest-port=30230 --tcp-port=30231 --discv5-udp-port=30233 --rest-address=0.0.0.0 --nat=extip:172.18.237.244 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9783bffae946df3a44c4e5e0e52b0394dbb8759dc47d02ee1fa41a011d9ad842 --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30234 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QISkCiUtXs3OPPE2W9gMdVWpXOc64ov9Nijxei-1S3FkC1sZhzQzB4zZPXOmvWiRXPaY1TJnEJWFykHLMMrnimACgmlkgnY0gmlwhKwSlEaKbXVsdGlhZGRyc5YACASsEpRGBmzmAAoErBKURgZs590DgnJzhQADAQAAiXNlY3AyNTZrMaECwtbx7sfhNyGbj2SRdiYC682Azb_gXqmiGbSfhIk0-miDdGNwgmzmg3VkcIJs6IV3YWt1MgM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.237.244 waku 2e2f10f2d0f0cd4b10ba2d37b86c715acc966767e080ea57fb435eb8a9e0fd4f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2e2f10f2d0f0. Setting up logs at ./log/docker/node2_2026-02-20_04-40-53__adb6991b-c976-4893-bad9-b2c4849498c4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 30230
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30230/health" -H "Content-Type: application/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:30230/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.237.244/tcp/30231/p2p/16Uiu2HAm3u3ZTqph9GJxeDD56xhDxyvhS8MAMjCbHJgdZfw5Xjtq","/ip4/172.18.237.244/tcp/30232/ws/p2p/16Uiu2HAm3u3ZTqph9GJxeDD56xhDxyvhS8MAMjCbHJgdZfw5Xjtq"],"enrUri":"enr:-L24QMnuMOWqPzuNiQSjky_K8JYbqkUjLoK03muODFwc8E4pBb2R8Hm0oTt4V7qgD56fIAHc_QwEbXm4hM655OLRu9sCgmlkgnY0gmlwhKwS7fSKbXVsdGlhZGRyc5YACASsEu30BnYXAAoErBLt9AZ2GN0DgnJzhQADAQAAiXNlY3AyNTZrMaECfeCUE71jcFlEl06KStT6oUo-dd5ikNYq9Z0ZU4fLo9aDdGNwgnYXg3VkcIJ2GYV3YWt1MgE"}'
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.83.154
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['2745', '2746', '2747', '2748', '2749']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 2745:2745 -p 2746:2746 -p 2747:2747 -p 2748:2748 -p 2749:2749 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2747 --rest-port=2745 --tcp-port=2746 --discv5-udp-port=2748 --rest-address=0.0.0.0 --nat=extip:172.18.83.154 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ae17abbca70545a4bf61357d144e490f371d005edcfc48deea660ad5ab818440 --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2749 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMnuMOWqPzuNiQSjky_K8JYbqkUjLoK03muODFwc8E4pBb2R8Hm0oTt4V7qgD56fIAHc_QwEbXm4hM655OLRu9sCgmlkgnY0gmlwhKwS7fSKbXVsdGlhZGRyc5YACASsEu30BnYXAAoErBLt9AZ2GN0DgnJzhQADAQAAiXNlY3AyNTZrMaECfeCUE71jcFlEl06KStT6oUo-dd5ikNYq9Z0ZU4fLo9aDdGNwgnYXg3VkcIJ2GYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.83.154 waku 1414a272b39805de97c498ef294a913315a9201331f6f9906ea627c59c25b1d1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1414a272b398. Setting up logs at ./log/docker/node3_2026-02-20_04-40-53__adb6991b-c976-4893-bad9-b2c4849498c4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 2745
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2745/health" -H "Content-Type: application/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:2745/debug/v1/info" -H "Content-Type: application/json" -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.154/tcp/2746/p2p/16Uiu2HAm6mLn73KShavUy1L5WcccMFTUDZcm5SPQN1iUNjeKf2Mj","/ip4/172.18.83.154/tcp/2747/ws/p2p/16Uiu2HAm6mLn73KShavUy1L5WcccMFTUDZcm5SPQN1iUNjeKf2Mj"],"enrUri":"enr:-L24QFx_srD_h75dOFwzBRESSt26_UNnwHxJnD83Es8gUtssM2jaxg38WYF4SdXajbg77buaik9aBqtY3wO8EQECTXECgmlkgnY0gmlwhKwSU5qKbXVsdGlhZGRyc5YACASsElOaBgq6AAoErBJTmgYKu90DgnJzhQADAQAAiXNlY3AyNTZrMaECqHp2DPwj_xas2H_3Q89vZ6aw7X61rmzLls7ML59rnwaDdGNwggq6g3VkcIIKvIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30230/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.148.70/tcp/27878/p2p/16Uiu2HAm8YFAvPK3dnzNiFvEn3oeApfmhNVmgn5MphUcEaKFYB2F"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2745/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.237.244/tcp/30231/p2p/16Uiu2HAm3u3ZTqph9GJxeDD56xhDxyvhS8MAMjCbHJgdZfw5Xjtq"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27877/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:30230/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:2745/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:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 10 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:27877/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcf6f74bb161552aedf9c850ccb6cd046b676103a2b3b6f22a96f0110b5da98a2"},{"messageHash":"0x44a9561738d57ae8afbaa3a2a9126699c2eaf20f341459e7aa77ec6453470b11"},{"messageHash":"0x49073478095fa5044e2c383f6e9b82aad872ff1003c6f16fcb33c7401585f147"},{"messageHash":"0xfd1c42bfc57dbd8ff7245b4d583efded0ddef460c473c51b2e8ddb1c46ac081c"},{"messageHash":"0x123adb46aa2e3e40b14571f06970fd2c7ce5600f98fc628d68a76b85d3160600"},{"messageHash":"0xd0203b8aaf80654e80997be22c437ecde216574ae7e4fab2dce20546a2dfb06e"},{"messageHash":"0xf1d494091c889e8dd7e9b58c31c5ecda44a93442b00eab6ab255f079ede88ab0"},{"messageHash":"0x1e5e2bcfe99ba8938a01c111cfe735cdc67504c26d56c3caed53bd0400a95f46"},{"messageHash":"0xe887269b83de8cffb9e7b08ee8f263b4c10e775e732ee535deffa1abdc7b8d34"},{"messageHash":"0xc7d86f1960eb25248194a52e2932f7afdb5898ee974fef77ea6ff770526c1df8"},{"messageHash":"0xd031abd9b19c9c25e06dce92327c6aaaebbe0f25744a83b1ffcd4df92168d217"},{"messageHash":"0xedc5b42d0791ca5c87af4dd617b17bf532ec25c8a9eaf93422ebe190dcaab034"},{"messageHash":"0x3b8578d2837caaf52f5c91d0941adb5f0b003cbd8400119e10228316bafa58c8"},{"messageHash":"0x624f4c535f3a6b9ff86e16ccc193b5db990f98b406c89334e946ac731853d1e6"},{"messageHash":"0x00adbfeefa105164c1a719975955e65caff605483b92c900786449153d692ada"},{"messageHash":"0x82e233c0eb0486a0018e37ecc5e665988b90101f602e9b4f3f550d3f6ea80135"},{"messageHash":"0xa37fd7e600ea8f4fdab79d4daf2d5c076cf2374361b02065b0423d48f3722ae4"},{"messageHash":"0xf61fbf3a3472a73f936922cd870a342437cfce17cbc4b08c9686cb308f4da5c1"},{"messageHash":"0x9b5a2f63568a4b91ee70b281d9212042eada9d9a54b716206d766127174e0fa1"},{"messageHash":"0x55b26d6c8c3e881f8c94b9a86448ac279812444f8c1b73ea0a1ef3f3c9b925cb"},{"messageHash":"0xedd06f051bb51069cf4cdabd7aa2f2c090efde1520cec856c582248990a1b94c"},{"messageHash":"0x5fbc588a3bcce154949bf61195fedfd556c3d4e8c8f14749385b4d3739cc4b11"},{"messageHash":"0x25b9c8a338bc3b2f98a1654c2f5d1a8eccc01fa91889d19865a84c4d27168eff"},{"messageHash":"0x5915fe86c8d953bc9e6fc17c0ed3b7ba51ad667264c2830870cdc591e03db29b"},{"messageHash":"0x54ee0705f576121a3115e971d8cb30eaa8f4008528f91947c6164762fa6f5a95"},{"messageHash":"0xafa8b624a58c1f5cd9734e2323d4c2f147549721fde8a86860574b3743850b16"},{"messageHash":"0xadf6ce365360313f3dc68b6213ab41e54ab0dc3d8d55b62a2b31b38f1c9ff961"},{"messageHash":"0xeebe0e19be685259bbf127db49dee359ae703c7e00f590e5d258444d3c97f4b4"},{"messageHash":"0x46ee4edd00720e9f49aad5c0532de219aa3144da26a25c150d98fc5c08f1c85d"},{"messageHash":"0x0debae30b7adb470f79abcc0c5580dc2375974af67b64d7a284f2bb889b5f236"}]}'
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:30230/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"c441392ef6de88815441","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcf6f74bb161552aedf9c850ccb6cd046b676103a2b3b6f22a96f0110b5da98a2"},{"messageHash":"0x44a9561738d57ae8afbaa3a2a9126699c2eaf20f341459e7aa77ec6453470b11"},{"messageHash":"0x49073478095fa5044e2c383f6e9b82aad872ff1003c6f16fcb33c7401585f147"},{"messageHash":"0xfd1c42bfc57dbd8ff7245b4d583efded0ddef460c473c51b2e8ddb1c46ac081c"},{"messageHash":"0x123adb46aa2e3e40b14571f06970fd2c7ce5600f98fc628d68a76b85d3160600"},{"messageHash":"0xd0203b8aaf80654e80997be22c437ecde216574ae7e4fab2dce20546a2dfb06e"},{"messageHash":"0xf1d494091c889e8dd7e9b58c31c5ecda44a93442b00eab6ab255f079ede88ab0"},{"messageHash":"0x1e5e2bcfe99ba8938a01c111cfe735cdc67504c26d56c3caed53bd0400a95f46"},{"messageHash":"0xe887269b83de8cffb9e7b08ee8f263b4c10e775e732ee535deffa1abdc7b8d34"},{"messageHash":"0xc7d86f1960eb25248194a52e2932f7afdb5898ee974fef77ea6ff770526c1df8"},{"messageHash":"0xd031abd9b19c9c25e06dce92327c6aaaebbe0f25744a83b1ffcd4df92168d217"},{"messageHash":"0xedc5b42d0791ca5c87af4dd617b17bf532ec25c8a9eaf93422ebe190dcaab034"},{"messageHash":"0x3b8578d2837caaf52f5c91d0941adb5f0b003cbd8400119e10228316bafa58c8"},{"messageHash":"0x624f4c535f3a6b9ff86e16ccc193b5db990f98b406c89334e946ac731853d1e6"},{"messageHash":"0x00adbfeefa105164c1a719975955e65caff605483b92c900786449153d692ada"},{"messageHash":"0x82e233c0eb0486a0018e37ecc5e665988b90101f602e9b4f3f550d3f6ea80135"},{"messageHash":"0xa37fd7e600ea8f4fdab79d4daf2d5c076cf2374361b02065b0423d48f3722ae4"},{"messageHash":"0xf61fbf3a3472a73f936922cd870a342437cfce17cbc4b08c9686cb308f4da5c1"},{"messageHash":"0x9b5a2f63568a4b91ee70b281d9212042eada9d9a54b716206d766127174e0fa1"},{"messageHash":"0x55b26d6c8c3e881f8c94b9a86448ac279812444f8c1b73ea0a1ef3f3c9b925cb"},{"messageHash":"0xedd06f051bb51069cf4cdabd7aa2f2c090efde1520cec856c582248990a1b94c"},{"messageHash":"0x5fbc588a3bcce154949bf61195fedfd556c3d4e8c8f14749385b4d3739cc4b11"},{"messageHash":"0x25b9c8a338bc3b2f98a1654c2f5d1a8eccc01fa91889d19865a84c4d27168eff"},{"messageHash":"0x5915fe86c8d953bc9e6fc17c0ed3b7ba51ad667264c2830870cdc591e03db29b"},{"messageHash":"0x54ee0705f576121a3115e971d8cb30eaa8f4008528f91947c6164762fa6f5a95"},{"messageHash":"0xafa8b624a58c1f5cd9734e2323d4c2f147549721fde8a86860574b3743850b16"},{"messageHash":"0xadf6ce365360313f3dc68b6213ab41e54ab0dc3d8d55b62a2b31b38f1c9ff961"},{"messageHash":"0xeebe0e19be685259bbf127db49dee359ae703c7e00f590e5d258444d3c97f4b4"},{"messageHash":"0x46ee4edd00720e9f49aad5c0532de219aa3144da26a25c150d98fc5c08f1c85d"},{"messageHash":"0x0debae30b7adb470f79abcc0c5580dc2375974af67b64d7a284f2bb889b5f236"}]}'
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:2745/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"0a11508c32461cd123ab","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcf6f74bb161552aedf9c850ccb6cd046b676103a2b3b6f22a96f0110b5da98a2"},{"messageHash":"0x44a9561738d57ae8afbaa3a2a9126699c2eaf20f341459e7aa77ec6453470b11"},{"messageHash":"0x49073478095fa5044e2c383f6e9b82aad872ff1003c6f16fcb33c7401585f147"},{"messageHash":"0xfd1c42bfc57dbd8ff7245b4d583efded0ddef460c473c51b2e8ddb1c46ac081c"},{"messageHash":"0x123adb46aa2e3e40b14571f06970fd2c7ce5600f98fc628d68a76b85d3160600"},{"messageHash":"0xd0203b8aaf80654e80997be22c437ecde216574ae7e4fab2dce20546a2dfb06e"},{"messageHash":"0xf1d494091c889e8dd7e9b58c31c5ecda44a93442b00eab6ab255f079ede88ab0"},{"messageHash":"0x1e5e2bcfe99ba8938a01c111cfe735cdc67504c26d56c3caed53bd0400a95f46"},{"messageHash":"0xe887269b83de8cffb9e7b08ee8f263b4c10e775e732ee535deffa1abdc7b8d34"},{"messageHash":"0xc7d86f1960eb25248194a52e2932f7afdb5898ee974fef77ea6ff770526c1df8"},{"messageHash":"0xd031abd9b19c9c25e06dce92327c6aaaebbe0f25744a83b1ffcd4df92168d217"},{"messageHash":"0xedc5b42d0791ca5c87af4dd617b17bf532ec25c8a9eaf93422ebe190dcaab034"},{"messageHash":"0x3b8578d2837caaf52f5c91d0941adb5f0b003cbd8400119e10228316bafa58c8"},{"messageHash":"0x624f4c535f3a6b9ff86e16ccc193b5db990f98b406c89334e946ac731853d1e6"},{"messageHash":"0x00adbfeefa105164c1a719975955e65caff605483b92c900786449153d692ada"},{"messageHash":"0x82e233c0eb0486a0018e37ecc5e665988b90101f602e9b4f3f550d3f6ea80135"},{"messageHash":"0xa37fd7e600ea8f4fdab79d4daf2d5c076cf2374361b02065b0423d48f3722ae4"},{"messageHash":"0xf61fbf3a3472a73f936922cd870a342437cfce17cbc4b08c9686cb308f4da5c1"},{"messageHash":"0x9b5a2f63568a4b91ee70b281d9212042eada9d9a54b716206d766127174e0fa1"},{"messageHash":"0x55b26d6c8c3e881f8c94b9a86448ac279812444f8c1b73ea0a1ef3f3c9b925cb"},{"messageHash":"0xedd06f051bb51069cf4cdabd7aa2f2c090efde1520cec856c582248990a1b94c"},{"messageHash":"0x5fbc588a3bcce154949bf61195fedfd556c3d4e8c8f14749385b4d3739cc4b11"},{"messageHash":"0x25b9c8a338bc3b2f98a1654c2f5d1a8eccc01fa91889d19865a84c4d27168eff"},{"messageHash":"0x5915fe86c8d953bc9e6fc17c0ed3b7ba51ad667264c2830870cdc591e03db29b"},{"messageHash":"0x54ee0705f576121a3115e971d8cb30eaa8f4008528f91947c6164762fa6f5a95"},{"messageHash":"0xafa8b624a58c1f5cd9734e2323d4c2f147549721fde8a86860574b3743850b16"},{"messageHash":"0xadf6ce365360313f3dc68b6213ab41e54ab0dc3d8d55b62a2b31b38f1c9ff961"},{"messageHash":"0xeebe0e19be685259bbf127db49dee359ae703c7e00f590e5d258444d3c97f4b4"},{"messageHash":"0x46ee4edd00720e9f49aad5c0532de219aa3144da26a25c150d98fc5c08f1c85d"},{"messageHash":"0x0debae30b7adb470f79abcc0c5580dc2375974af67b64d7a284f2bb889b5f236"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 30
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 105c62050678
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2e2f10f2d0f0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1414a272b398
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 105c62050678. 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,627 @@
WRN 2026-02-20 04:33:59.387+00:00 whether to mount storeSync is not specified, defaulting to not mounting topics="waku conf builder" tid=1 file=waku_conf_builder.nim:431
bSubscribeShards: some(@[0])
INF 2026-02-20 04:33:59.387+00:00 Sharding configuration: topics="waku conf builder" tid=1 file=waku_conf_builder.nim:466 shardingConf="(kind: AutoSharding, numShardsInCluster: 1)" subscribeShards=@[0]
INF 2026-02-20 04:33:59.387+00:00 Configuration: Enabled protocols topics="waku conf" tid=1 file=waku_conf.nim:157 relay=false rlnRelay=false store=false filter=false lightPush=false peerExchange=true rendezvous=true
INF 2026-02-20 04:33:59.387+00:00 Configuration. Network topics="waku conf" tid=1 file=waku_conf.nim:166 cluster=2
INF 2026-02-20 04:33:59.387+00:00 Configuration. Active Relay Shards topics="waku conf" tid=1 file=waku_conf.nim:169 shard=0
INF 2026-02-20 04:33:59.387+00:00 Configuration. Bootstrap nodes topics="waku conf" tid=1 file=waku_conf.nim:173 node=enr:-L24QKvZABIpphfiQCoVfl0YpBBE_GffSKDlZbZmLdL4WWSKBtypfXqSI8yOVxSbCAlhdWSnaI769EVFM3o5gmcTTcACgmlkgnY0gmlwhKwSnbCKbXVsdGlhZGRyc5YACASsEp2wBnCUAAoErBKdsAZwld0DgnJzhQACAQAAiXNlY3AyNTZrMaEDTdJy7jgcZHc5-f8jMUPsvDdeP8iCzIcJq-rzPVZzGq6DdGNwgnCUg3VkcIJwloV3YWt1MgU
INF 2026-02-20 04:33:59.388+00:00 Setting up storage tid=1 file=node_factory.nim:533
INF 2026-02-20 04:33:59.388+00:00 Initializing node tid=1 file=node_factory.nim:542
TRC 2026-02-20 04:33:59.389+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/ipfs/id/1.0.0]"
TRC 2026-02-20 04:33:59.389+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/libp2p/autonat/1.0.0]"
TRC 2026-02-20 04:33:59.389+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/libp2p/circuit/relay/0.2.0/hop, /libp2p/circuit/relay/0.1.0]"
TRC 2026-02-20 04:33:59.389+00:00 no peer storage found tid=1 file=peer_manager.nim:1221
INF 2026-02-20 04:33:59.389+00:00 Initializing networking tid=1 file=waku_node.nim:226 addrs="@[/ip4/172.18.196.58/tcp/39581, /ip4/172.18.196.58/tcp/39582/ws]"
INF 2026-02-20 04:33:59.389+00:00 Mounting protocols tid=1 file=node_factory.nim:548
INF 2026-02-20 04:33:59.389+00:00 Created WakuMetadata protocol topics="waku node" tid=1 file=protocol.nim:107 clusterId=2 shards="[0]"
TRC 2026-02-20 04:33:59.389+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/metadata/1.0.0]"
INF 2026-02-20 04:33:59.389+00:00 mounting store client topics="waku node store api" tid=1 file=store.nim:274
INF 2026-02-20 04:33:59.389+00:00 mounting legacy store client topics="waku node store api" tid=1 file=store.nim:145
INF 2026-02-20 04:33:59.389+00:00 mounting auto sharding topics="waku node" tid=1 file=waku_node.nim:303 clusterId=2 shardCount=1
INF 2026-02-20 04:33:59.389+00:00 Shards created from content topics tid=1 file=node_factory.nim:334 contentTopics="[/myapp/1/latest/proto]" shards="[/waku/2/rs/2/0]"
INF 2026-02-20 04:33:59.389+00:00 mounting rendezvous discovery protocol topics="waku node" tid=1 file=waku_node.nim:431
INF 2026-02-20 04:33:59.389+00:00 waku rendezvous initialized topics="waku node" tid=1 file=protocol.nim:206 clusterId=2 shards="[0, 0]" capabilities=[] wakuPeerRecord="(peerId: 16U*ChJy1k, seqNo: 1771562039, addresses: [/ip4/172.18.196.58/tcp/39581, /ip4/172.18.196.58/tcp/39582/ws], mixKey: )"
TRC 2026-02-20 04:33:59.390+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/rendezvous/1.0.0]"
INF 2026-02-20 04:33:59.390+00:00 mounting rendezvous client topics="waku node" tid=1 file=waku_node.nim:417
INF 2026-02-20 04:33:59.390+00:00 waku rendezvous client initialized topics="waku node" tid=1 file=client.nim:130 clusterId=2
INF 2026-02-20 04:33:59.390+00:00 mounting libp2p ping protocol topics="waku node ping api" tid=1 file=ping.nim:20
TRC 2026-02-20 04:33:59.390+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/ipfs/ping/1.0.0]"
INF 2026-02-20 04:33:59.390+00:00 mounting light push client topics="waku node lightpush api" tid=1 file=lightpush.nim:183
INF 2026-02-20 04:33:59.390+00:00 mounting legacy light push client topics="waku node lightpush api" tid=1 file=lightpush.nim:72
INF 2026-02-20 04:33:59.390+00:00 mounting filter client topics="waku node filter api" tid=1 file=filter.nim:81
TRC 2026-02-20 04:33:59.390+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/filter-push/2.0.0-beta1]"
INF 2026-02-20 04:33:59.390+00:00 Adding peer to service slots topics="waku node peer_manager" tid=1 file=peer_manager.nim:283 peerId=16U*5gGtUV addr=/ip4/172.18.157.176/tcp/28820 service=/vac/waku/filter-subscribe/2.0.0-beta1
TRC 2026-02-20 04:33:59.390+00:00 Adding peer to manager topics="waku node peer_manager" tid=1 file=peer_manager.nim:156 peerId=16U*5gGtUV addresses="[/ip4/172.18.157.176/tcp/28820]" origin=UnknownOrigin
INF 2026-02-20 04:33:59.390+00:00 mounting waku peer exchange topics="waku node peerexchange api" tid=1 file=peer_exchange.nim:37
TRC 2026-02-20 04:33:59.390+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/peer-exchange/2.0.0-alpha1]"
INF 2026-02-20 04:33:59.390+00:00 mounting waku peer exchange client topics="waku node peerexchange api" tid=1 file=peer_exchange.nim:54
NTC 2026-02-20 04:33:59.390+00:00 REST service started tid=1 file=server.nim:183 address=0.0.0.0:39580
INF 2026-02-20 04:33:59.391+00:00 Starting REST HTTP server tid=1 file=builder.nim:112 url=http://0.0.0.0:39580/
INF 2026-02-20 04:33:59.391+00:00 No external callbacks to be set topics="wakunode waku" tid=1 file=waku.nim:128
INF 2026-02-20 04:33:59.391+00:00 Retrieve dynamic bootstrap nodes topics="wakunode waku" tid=1 file=waku.nim:368
INF 2026-02-20 04:33:59.391+00:00 Running nwaku node tid=1 file=node_factory.nim:465 version=v0.36.0-154-gb23e72
INF 2026-02-20 04:33:59.391+00:00 Starting Waku node topics="waku node" tid=1 file=waku_node.nim:624 version=v0.36.0-154-gb23e72
INF 2026-02-20 04:33:59.391+00:00 waku rendezvous periodic registration started topics="waku rendezvous" tid=1 file=protocol.nim:127 interval=10s
INF 2026-02-20 04:33:59.391+00:00 waku rendezvous discovery started topics="waku rendezvous" tid=1 file=protocol.nim:227
INF 2026-02-20 04:33:59.391+00:00 waku rendezvous periodic requests started topics="waku rendezvous client" tid=1 file=client.nim:80 interval=10s
INF 2026-02-20 04:33:59.391+00:00 waku rendezvous client started topics="waku rendezvous client" tid=1 file=client.nim:136
DBG 2026-02-20 04:33:59.391+00:00 starting switch for peer topics="libp2p switch" tid=1 file=switch.nim:363 peerInfo="(peerId: 16Uiu2HAmTqcNtYq8mPvNvq8wX8pZ9bTpd8L3LLD3dH4hXcChJy1k, listenAddrs: [/ip4/0.0.0.0/tcp/39582/ws, /ip4/0.0.0.0/tcp/39581], addrs: [], protocols: [/ipfs/id/1.0.0, /libp2p/autonat/1.0.0, /libp2p/circuit/relay/0.2.0/hop, /vac/waku/metadata/1.0.0, /vac/waku/rendezvous/1.0.0, /ipfs/ping/1.0.0, /vac/waku/filter-push/2.0.0-beta1, /vac/waku/peer-exchange/2.0.0-alpha1], protoVersion: ipfs/0.1.0, agentVersion: nwaku-v0.36.0-154-gb23e72)"
TRC 2026-02-20 04:33:59.391+00:00 Starting TCP transport topics="libp2p tcptransport" tid=1 file=tcptransport.nim:116
TRC 2026-02-20 04:33:59.391+00:00 Listening on topics="libp2p tcptransport" tid=1 file=tcptransport.nim:140 address=/ip4/0.0.0.0/tcp/39581
TRC 2026-02-20 04:33:59.391+00:00 starting transport on addrs topics="libp2p transport" tid=1 file=transport.nim:49 address=@[/ip4/0.0.0.0/tcp/39581]
DBG 2026-02-20 04:33:59.391+00:00 About to accept incoming connection topics="libp2p switch" tid=1 file=switch.nim:272
TRC 2026-02-20 04:33:59.392+00:00 Starting WS transport topics="libp2p wstransport" tid=1 file=wstransport.nim:154
TRC 2026-02-20 04:33:59.392+00:00 starting transport on addrs topics="libp2p transport" tid=1 file=transport.nim:49 address=@[/ip4/0.0.0.0/tcp/39582/ws]
TRC 2026-02-20 04:33:59.392+00:00 Created HTTP Server topics="libp2p wstransport" tid=1 file=server.nim:262 host=0.0.0.0:39582
TRC 2026-02-20 04:33:59.392+00:00 Listening on topics="libp2p wstransport" tid=1 file=wstransport.nim:204 addresses="[/ip4/0.0.0.0/tcp/39582/ws]"
INF 2026-02-20 04:33:59.392+00:00 Setting up AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:207
TRC 2026-02-20 04:33:59.392+00:00 Running AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:231
TRC 2026-02-20 04:33:59.392+00:00 Asking peers for reachability topics="libp2p autonatservice" tid=1 file=service.nim:160
DBG 2026-02-20 04:33:59.392+00:00 About to accept incoming connection topics="libp2p switch" tid=1 file=switch.nim:272
TRC 2026-02-20 04:33:59.392+00:00 WsTransport accept topics="libp2p wstransport" tid=1 file=wstransport.nim:279
TRC 2026-02-20 04:33:59.392+00:00 Awaiting new request topics="websock http-server" tid=1 file=server.nim:194
WRN 2026-02-20 04:33:59.392+00:00 Starting rendezvous twice topics="waku rendezvous" tid=1 file=rendezvous.nim:626
DBG 2026-02-20 04:33:59.392+00:00 Started libp2p node topics="libp2p switch" tid=1 file=switch.nim:403 peer="(peerId: 16Uiu2HAmTqcNtYq8mPvNvq8wX8pZ9bTpd8L3LLD3dH4hXcChJy1k, listenAddrs: [/ip4/0.0.0.0/tcp/39581, /ip4/0.0.0.0/tcp/39582/ws], addrs: [/ip4/172.18.196.58/tcp/39581, /ip4/172.18.196.58/tcp/39582/ws], protocols: [/ipfs/id/1.0.0, /libp2p/autonat/1.0.0, /libp2p/circuit/relay/0.2.0/hop, /vac/waku/metadata/1.0.0, /vac/waku/rendezvous/1.0.0, /ipfs/ping/1.0.0, /vac/waku/filter-push/2.0.0-beta1, /vac/waku/peer-exchange/2.0.0-alpha1], protoVersion: ipfs/0.1.0, agentVersion: nwaku-v0.36.0-154-gb23e72)"
INF 2026-02-20 04:33:59.393+00:00 PeerInfo topics="waku node" tid=1 file=waku_node.nim:477 peerId=16U*ChJy1k addrs="[/ip4/172.18.196.58/tcp/39581, /ip4/172.18.196.58/tcp/39582/ws]"
INF 2026-02-20 04:33:59.393+00:00 Listening on topics="waku node" tid=1 file=waku_node.nim:500 full=[/ip4/0.0.0.0/tcp/39581/p2p/16Uiu2HAmTqcNtYq8mPvNvq8wX8pZ9bTpd8L3LLD3dH4hXcChJy1k][/ip4/0.0.0.0/tcp/39582/ws/p2p/16Uiu2HAmTqcNtYq8mPvNvq8wX8pZ9bTpd8L3LLD3dH4hXcChJy1k] localIp=172.17.0.3 switchAddress="@[/ip4/172.18.196.58/tcp/39581, /ip4/172.18.196.58/tcp/39582/ws]"
INF 2026-02-20 04:33:59.393+00:00 Announcing addresses topics="waku node" tid=1 file=waku_node.nim:502 full=[/ip4/172.18.196.58/tcp/39581/p2p/16Uiu2HAmTqcNtYq8mPvNvq8wX8pZ9bTpd8L3LLD3dH4hXcChJy1k][/ip4/172.18.196.58/tcp/39582/ws/p2p/16Uiu2HAmTqcNtYq8mPvNvq8wX8pZ9bTpd8L3LLD3dH4hXcChJy1k]
INF 2026-02-20 04:33:59.393+00:00 DNS: discoverable ENR topics="waku node" tid=1 file=waku_node.nim:503 enr=enr:-LO4QMfv-SwkQbgKLKs-CrcyFxVUdIwAPDpoNupmlJxOmvo4POx0gWQt83SCoWZpduV-FxpQbGPzVUYJGXUJ6Y3KqvYBgmlkgnY0gmlwhKwSxDqKbXVsdGlhZGRyc4wACgSsEsQ6Bpqe3QOCcnOFAAIBAACJc2VjcDI1NmsxoQPhl9k3bcyaPrN1WnPtLfhU8w5L12rkdg4o1rCzywlg04N0Y3CCmp2DdWRwgpqfhXdha3UyAA
INF 2026-02-20 04:33:59.393+00:00 Node started successfully topics="waku node" tid=1 file=waku_node.nim:680
INF 2026-02-20 04:33:59.393+00:00 PeerInfo topics="waku node" tid=1 file=waku_node.nim:477 peerId=16U*ChJy1k addrs="[/ip4/172.18.196.58/tcp/39581, /ip4/172.18.196.58/tcp/39582/ws]"
INF 2026-02-20 04:33:59.393+00:00 Listening on topics="waku node" tid=1 file=waku_node.nim:500 full=[/ip4/0.0.0.0/tcp/39581/p2p/16Uiu2HAmTqcNtYq8mPvNvq8wX8pZ9bTpd8L3LLD3dH4hXcChJy1k][/ip4/0.0.0.0/tcp/39582/ws/p2p/16Uiu2HAmTqcNtYq8mPvNvq8wX8pZ9bTpd8L3LLD3dH4hXcChJy1k] localIp=172.17.0.3 switchAddress="@[/ip4/172.18.196.58/tcp/39581, /ip4/172.18.196.58/tcp/39582/ws]"
INF 2026-02-20 04:33:59.393+00:00 Announcing addresses topics="waku node" tid=1 file=waku_node.nim:502 full=[/ip4/172.18.196.58/tcp/39581/p2p/16Uiu2HAmTqcNtYq8mPvNvq8wX8pZ9bTpd8L3LLD3dH4hXcChJy1k][/ip4/172.18.196.58/tcp/39582/ws/p2p/16Uiu2HAmTqcNtYq8mPvNvq8wX8pZ9bTpd8L3LLD3dH4hXcChJy1k]
INF 2026-02-20 04:33:59.393+00:00 DNS: discoverable ENR topics="waku node" tid=1 file=waku_node.nim:503 enr=enr:-LO4QMfv-SwkQbgKLKs-CrcyFxVUdIwAPDpoNupmlJxOmvo4POx0gWQt83SCoWZpduV-FxpQbGPzVUYJGXUJ6Y3KqvYBgmlkgnY0gmlwhKwSxDqKbXVsdGlhZGRyc4wACgSsEsQ6Bpqe3QOCcnOFAAIBAACJc2VjcDI1NmsxoQPhl9k3bcyaPrN1WnPtLfhU8w5L12rkdg4o1rCzywlg04N0Y3CCmp2DdWRwgpqfhXdha3UyAA
INF 2026-02-20 04:33:59.393+00:00 Waku node ENR updated successfully with new multiaddress topics="wakunode waku" tid=1 file=waku.nim:302 enr=enr:-L24QPphIVsJ8VEny0wmOKm6Z3Q-ioMwqLXUyBP3ow8MfUgPbgC9E3t8DWE2P7QI88w6s3Cmq2uSK6puaNJK5VAhjrcCgmlkgnY0gmlwhKwSxDqKbXVsdGlhZGRyc5YACASsEsQ6BpqdAAoErBLEOgaant0DgnJzhQACAQAAiXNlY3AyNTZrMaED4ZfZN23Mmj6zdVpz7S34VPMOS9dq5HYOKNaws8sJYNODdGNwgpqdg3VkcIKan4V3YWt1MgA record="(2, id: \"v4\", ip: 172.18.196.58, multiaddrs: 0x000804AC12C43A069A9D000A04AC12C43A069A9EDD03, rs: 0x0002010000, secp256k1: 0x03E197D9376DCC9A3EB3755A73ED2DF854F30E4BD76AE4760E28D6B0B3CB0960D3, tcp: 39581, udp: 39583, waku2: 0x00)"
TRC 2026-02-20 04:33:59.394+00:00 Adding peer to manager topics="waku node peer_manager" tid=1 file=peer_manager.nim:156 peerId=16U*5gGtUV addresses="[/ip4/172.18.157.176/tcp/28820]" origin=Discv5
INF 2026-02-20 04:33:59.394+00:00 peer filtering updated topics="waku discv5" tid=1 file=waku_discv5.nim:70
INF 2026-02-20 04:33:59.394+00:00 Starting discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:336
INF 2026-02-20 04:33:59.394+00:00 start listening on udp port topics="waku discv5" tid=1 file=waku_discv5.nim:338 address=0.0.0.0 port=39583
TRC 2026-02-20 04:33:59.394+00:00 start discv5 service topics="waku discv5" tid=1 file=waku_discv5.nim:346
INF 2026-02-20 04:33:59.395+00:00 Starting discovery v5 search topics="waku discv5" tid=1 file=waku_discv5.nim:258
TRC 2026-02-20 04:33:59.395+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
INF 2026-02-20 04:33:59.395+00:00 Successfully started discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:352
INF 2026-02-20 04:33:59.395+00:00 Discv5: discoverable ENR topics="waku discv5" tid=1 file=waku_discv5.nim:353 enrUri=enr:-L24QMbjF9sWKozn7PdnJelrAh4PcX13MmSsHAf0ZFdNZa9eKDDbbrqvrJx7a4IdREZw1KzkUmw1U3dsOcVh7i5h0WUDgmlkgnY0gmlwhKwSxDqKbXVsdGlhZGRyc5YACASsEsQ6BpqdAAoErBLEOgaant0DgnJzhQACAQAAiXNlY3AyNTZrMaED4ZfZN23Mmj6zdVpz7S34VPMOS9dq5HYOKNaws8sJYNODdGNwgpqdg3VkcIKan4V3YWt1MgA enr="(3, id: \"v4\", ip: 172.18.196.58, multiaddrs: 0x000804AC12C43A069A9D000A04AC12C43A069A9EDD03, rs: 0x0002010000, secp256k1: 0x03E197D9376DCC9A3EB3755A73ED2DF854F30E4BD76AE4760E28D6B0B3CB0960D3, tcp: 39581, udp: 39583, waku2: 0x00)"
TRC 2026-02-20 04:33:59.395+00:00 Resolving IP using DNS topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:101 address=one.one.one.one servers="[1.1.1.1:53, 1.0.0.1:53]" domain=AF_UNSPEC
INF 2026-02-20 04:33:59.395+00:00 Health monitor loop start tid=1 file=node_health_monitor.nim:521
DBG 2026-02-20 04:33:59.395+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:408 protocol=Peer Exchange strength=0 relayCount=0 storeClientCount=0 lightpushCount=0 filterCount=0
INF 2026-02-20 04:33:59.395+00:00 starting keepalive tid=1 file=node_health_monitor.nim:680 randomPeersKeepalive=10s allPeersKeepalive=2m
TRC 2026-02-20 04:33:59.395+00:00 Running keepalive loop tid=1 file=node_health_monitor.nim:595
INF 2026-02-20 04:33:59.397+00:00 REST services are installed tid=1 file=builder.nim:220
INF 2026-02-20 04:33:59.397+00:00 Starting metrics HTTP server topics="waku node metrics" tid=1 file=waku_metrics.nim:63 serverIp=0.0.0.0 serverPort=39584
INF 2026-02-20 04:33:59.398+00:00 Metrics HTTP server started topics="waku node metrics" tid=1 file=waku_metrics.nim:73 serverIp=0.0.0.0 serverPort=39584
INF 2026-02-20 04:33:59.398+00:00 Setting up shutdown hooks topics="wakunode main" tid=1 file=wakunode2.nim:63
INF 2026-02-20 04:33:59.398+00:00 Node setup complete topics="wakunode main" tid=1 file=wakunode2.nim:102
TRC 2026-02-20 04:33:59.416+00:00 Got IPs from DNS server topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:155 resolvedAddresses={"1.0.0.1", "1.1.1.1", "2606:4700:4700:0000:0000:0000:0000:1111", "2606:4700:4700:0000:0000:0000:0000:1001"} server=1.1.1.1:53
DBG 2026-02-20 04:34:00.418+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:52492 meth=GET uri=/health
DBG 2026-02-20 04:34:00.418+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:52492 meth=GET uri=/health path_params=[] query_params=[] content_body=(None)
DBG 2026-02-20 04:34:00.418+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=GET peer=172.17.0.1:52492 uri=/health content_type=application/json content_size=893
DBG 2026-02-20 04:34:00.421+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:52494 meth=GET uri=/debug/v1/info
DBG 2026-02-20 04:34:00.421+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:52494 meth=GET uri=/debug/v1/info path_params=[] query_params=[] content_body=(None)
INF 2026-02-20 04:34:00.421+00:00 node info topics="waku node" tid=1 file=waku_node.nim:268 wakuInfo="(listenAddresses: [/ip4/172.18.196.58/tcp/39581/p2p/16Uiu2HAmTqcNtYq8mPvNvq8wX8pZ9bTpd8L3LLD3dH4hXcChJy1k, /ip4/172.18.196.58/tcp/39582/ws/p2p/16Uiu2HAmTqcNtYq8mPvNvq8wX8pZ9bTpd8L3LLD3dH4hXcChJy1k], enrUri: enr:-L24QPphIVsJ8VEny0wmOKm6Z3Q-ioMwqLXUyBP3ow8MfUgPbgC9E3t8DWE2P7QI88w6s3Cmq2uSK6puaNJK5VAhjrcCgmlkgnY0gmlwhKwSxDqKbXVsdGlhZGRyc5YACASsEsQ6BpqdAAoErBLEOgaant0DgnJzhQACAQAAiXNlY3AyNTZrMaED4ZfZN23Mmj6zdVpz7S34VPMOS9dq5HYOKNaws8sJYNODdGNwgpqdg3VkcIKan4V3YWt1MgA, mixPubKey: none(string))"
DBG 2026-02-20 04:34:00.421+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=GET peer=172.17.0.1:52494 uri=/debug/v1/info content_type=application/json content_size=473
DBG 2026-02-20 04:34:00.424+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:52504 meth=POST uri=/admin/v1/peers
DBG 2026-02-20 04:34:00.439+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:52504 meth=POST uri=/admin/v1/peers path_params=[] query_params=[] content_body="(application/json, 91 bytes)"
TRC 2026-02-20 04:34:00.439+00:00 Connecting to peer topics="waku node peer_manager" tid=1 file=peer_manager.nim:320 wireAddr="[/ip4/172.18.157.176/tcp/28820]" peerId=16U*5gGtUV failedAttempts=0
TRC 2026-02-20 04:34:00.439+00:00 connection not found topics="libp2p connmanager" tid=1 file=connmanager.nim:294 peerId=16U*5gGtUV
DBG 2026-02-20 04:34:00.440+00:00 Dialing peer topics="libp2p dialer" tid=1 file=dialer.nim:141 peerId=16U*5gGtUV addrs="[/ip4/172.18.157.176/tcp/28820]"
DBG 2026-02-20 04:34:00.440+00:00 Expanded address and hostname topics="libp2p dialer" tid=1 file=dialer.nim:156 expandedAddress=/ip4/172.18.157.176/tcp/28820 hostname=172.18.157.176 resolvedAddresses="[/ip4/172.18.157.176/tcp/28820]"
TRC 2026-02-20 04:34:00.440+00:00 Dialing address topics="libp2p dialer" tid=1 file=dialer.nim:49 addrs=/ip4/172.18.157.176/tcp/28820 peerId=16U*5gGtUV hostname=172.18.157.176
TRC 2026-02-20 04:34:00.440+00:00 Dialing remote peer topics="libp2p tcptransport" tid=1 file=tcptransport.nim:298 address=/ip4/172.18.157.176/tcp/28820
TRC 2026-02-20 04:34:00.440+00:00 Handling tcp connection topics="libp2p tcptransport" tid=1 file=tcptransport.nim:47 address=ok(/ip4/172.18.157.176/tcp/28820) dir=Out clients=0
TRC 2026-02-20 04:34:00.440+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=6997e438e03a8718525c8929 objName=ChronosStream dir=Out
TRC 2026-02-20 04:34:00.440+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:6997e438e03a8718525c8929 timeout=10m
TRC 2026-02-20 04:34:00.440+00:00 Upgrading connection topics="libp2p muxedupgrade" tid=1 file=muxedupgrade.nim:63 conn=:6997e438e03a8718525c8929 direction=Out
TRC 2026-02-20 04:34:00.440+00:00 initiating handshake topics="libp2p upgrade" tid=1 file=multistream.nim:47 conn=:6997e438e03a8718525c8929 codec=/multistream/1.0.0
TRC 2026-02-20 04:34:00.441+00:00 selecting proto topics="libp2p upgrade" tid=1 file=multistream.nim:51 conn=:6997e438e03a8718525c8929 proto=/noise
TRC 2026-02-20 04:34:00.441+00:00 multistream handshake success topics="libp2p upgrade" tid=1 file=multistream.nim:61 conn=:6997e438e03a8718525c8929
TRC 2026-02-20 04:34:00.441+00:00 reading first requested proto topics="libp2p upgrade" tid=1 file=multistream.nim:68 conn=:6997e438e03a8718525c8929 s=/noise proto="[/noise]"
TRC 2026-02-20 04:34:00.441+00:00 successfully selected topics="libp2p upgrade" tid=1 file=multistream.nim:70 conn=:6997e438e03a8718525c8929 proto=/noise
TRC 2026-02-20 04:34:00.441+00:00 Securing connection topics="libp2p upgrade" tid=1 file=upgrade.nim:58 conn=:6997e438e03a8718525c8929 codec=/noise
TRC 2026-02-20 04:34:00.441+00:00 Starting Noise handshake topics="libp2p noise" tid=1 file=noise.nim:495 conn=:6997e438e03a8718525c8929 initiator=true
TRC 2026-02-20 04:34:00.441+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=f3d15e6108ed...2e0958dc002d
TRC 2026-02-20 04:34:00.441+00:00 noise write e topics="libp2p noise" tid=1 file=noise.nim:231
TRC 2026-02-20 04:34:00.442+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=803ff227f12a...a0235c9f3772
TRC 2026-02-20 04:34:00.442+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=3789ff7b5552...22c099df922c
TRC 2026-02-20 04:34:00.442+00:00 sendHSMessage topics="libp2p noise" tid=1 file=noise.nim:329 conn=:6997e438e03a8718525c8929 size=32
TRC 2026-02-20 04:34:00.442+00:00 Empty byte seq, nothing to write topics="libp2p chronosstream" tid=1 file=chronosstream.nim:138
TRC 2026-02-20 04:34:00.443+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=:6997e438e03a8718525c8929 size=207
TRC 2026-02-20 04:34:00.443+00:00 noise read e topics="libp2p noise" tid=1 file=noise.nim:272 size=207
TRC 2026-02-20 04:34:00.443+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=0286e22f92ce...c7b5fb9ecaff
TRC 2026-02-20 04:34:00.443+00:00 noise dh ee topics="libp2p noise" tid=1 file=noise.nim:245
TRC 2026-02-20 04:34:00.443+00:00 mixKey topics="libp2p noise" tid=1 file=noise.nim:184 key=a4632bb51c75...f7dc36582104
TRC 2026-02-20 04:34:00.443+00:00 noise read s topics="libp2p noise" tid=1 file=noise.nim:285 size=175
TRC 2026-02-20 04:34:00.443+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=7f22a7a8df8b...94524d831097 tagOut=7f22a7a8df8b...94524d831097 nonce=0
TRC 2026-02-20 04:34:00.443+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=6b010598178e...617cbe0a6af9
TRC 2026-02-20 04:34:00.443+00:00 noise dh es topics="libp2p noise" tid=1 file=noise.nim:250
TRC 2026-02-20 04:34:00.443+00:00 mixKey topics="libp2p noise" tid=1 file=noise.nim:184 key=690bd90cbd43...9a4deebc4fb5
TRC 2026-02-20 04:34:00.443+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=2dd634367760...99d6d3283e6f tagOut=2dd634367760...99d6d3283e6f nonce=0
TRC 2026-02-20 04:34:00.443+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=52e31247d564...f572a3c2eba0
TRC 2026-02-20 04:34:00.443+00:00 noise write s topics="libp2p noise" tid=1 file=noise.nim:240
TRC 2026-02-20 04:34:00.443+00:00 encryptWithAd topics="libp2p noise" tid=1 file=noise.nim:150 tag=5855efcfb6faec55d25c79bb0d5d29fd data=acf30cf25b82...79bb0d5d29fd nonce=1
TRC 2026-02-20 04:34:00.443+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=32ef8d3aabb3...4b4d02c17f80
TRC 2026-02-20 04:34:00.443+00:00 noise dh se topics="libp2p noise" tid=1 file=noise.nim:258
TRC 2026-02-20 04:34:00.444+00:00 mixKey topics="libp2p noise" tid=1 file=noise.nim:184 key=eafa358c37cb...f822fce6f575
TRC 2026-02-20 04:34:00.444+00:00 encryptWithAd topics="libp2p noise" tid=1 file=noise.nim:150 tag=c427dcdbc50ad81f69295f187164bcb0 data=fd97ffc6434d...5f187164bcb0 nonce=0
TRC 2026-02-20 04:34:00.444+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=c3d4b32665cf...f05f78cee70e
TRC 2026-02-20 04:34:00.444+00:00 sendHSMessage topics="libp2p noise" tid=1 file=noise.nim:329 conn=:6997e438e03a8718525c8929 size=176
TRC 2026-02-20 04:34:00.444+00:00 Remote signature verified topics="libp2p noise" tid=1 file=noise.nim:555 conn=:6997e438e03a8718525c8929
TRC 2026-02-20 04:34:00.444+00:00 Remote peer id topics="libp2p noise" tid=1 file=noise.nim:560 pid=16Uiu2HAmHtms9hZFoRHVSdmokDfCYEAozr3DynG9GoM6cf5gGtUV
TRC 2026-02-20 04:34:00.444+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=6997e438e03a8718525c892a objName=SecureConn dir=Out
TRC 2026-02-20 04:34:00.444+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=16U*5gGtUV:6997e438e03a8718525c892a timeout=5m
TRC 2026-02-20 04:34:00.444+00:00 Noise handshake completed! topics="libp2p noise" tid=1 file=noise.nim:592 initiator=true peer=16U*5gGtUV
TRC 2026-02-20 04:34:00.444+00:00 Muxing connection topics="libp2p muxedupgrade" tid=1 file=muxedupgrade.nim:34 conn=16U*5gGtUV:6997e438e03a8718525c892a
TRC 2026-02-20 04:34:00.444+00:00 initiating handshake topics="libp2p upgrade" tid=1 file=multistream.nim:47 conn=16U*5gGtUV:6997e438e03a8718525c892a codec=/multistream/1.0.0
TRC 2026-02-20 04:34:00.444+00:00 selecting proto topics="libp2p upgrade" tid=1 file=multistream.nim:51 conn=16U*5gGtUV:6997e438e03a8718525c892a proto=/yamux/1.0.0
TRC 2026-02-20 04:34:00.445+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5gGtUV:6997e438e03a8718525c8929 size=36
TRC 2026-02-20 04:34:00.445+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=d7ff18116c1c...bc0fcd8a8bf6 tagOut=d7ff18116c1c...bc0fcd8a8bf6 nonce=0
TRC 2026-02-20 04:34:00.445+00:00 multistream handshake success topics="libp2p upgrade" tid=1 file=multistream.nim:61 conn=16U*5gGtUV:6997e438e03a8718525c892a
TRC 2026-02-20 04:34:00.446+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5gGtUV:6997e438e03a8718525c8929 size=30
TRC 2026-02-20 04:34:00.446+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=59a7073ae408...af559126da56 tagOut=59a7073ae408...af559126da56 nonce=1
TRC 2026-02-20 04:34:00.446+00:00 reading first requested proto topics="libp2p upgrade" tid=1 file=multistream.nim:68 conn=16U*5gGtUV:6997e438e03a8718525c892a s=/yamux/1.0.0 proto="[/yamux/1.0.0, /mplex/6.7.0]"
TRC 2026-02-20 04:34:00.446+00:00 successfully selected topics="libp2p upgrade" tid=1 file=multistream.nim:70 conn=16U*5gGtUV:6997e438e03a8718525c892a proto=/yamux/1.0.0
TRC 2026-02-20 04:34:00.446+00:00 Found a muxer topics="libp2p muxedupgrade" tid=1 file=muxedupgrade.nim:50 conn=16U*5gGtUV:6997e438e03a8718525c892a muxerName=/yamux/1.0.0
TRC 2026-02-20 04:34:00.446+00:00 Starting yamux handler topics="libp2p yamux" tid=1 file=yamux.nim:559 pid=16U*5gGtUV
TRC 2026-02-20 04:34:00.446+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-20 04:34:00.446+00:00 Upgraded connection topics="libp2p muxedupgrade" tid=1 file=muxedupgrade.nim:81 conn=16U*5gGtUV:6997e438e03a8718525c8929 sconn=16U*5gGtUV:6997e438e03a8718525c892a direction=Out
DBG 2026-02-20 04:34:00.446+00:00 Dial successful topics="libp2p dialer" tid=1 file=dialer.nim:92 peerId=16U*5gGtUV
TRC 2026-02-20 04:34:00.446+00:00 About to trigger connection events topics="libp2p connmanager" tid=1 file=connmanager.nim:148 peer=16U*5gGtUV
TRC 2026-02-20 04:34:00.446+00:00 About to trigger peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:180 peer=16U*5gGtUV
TRC 2026-02-20 04:34:00.446+00:00 triggering peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:185 peer=16U*5gGtUV event="(kind: Joined, initiator: true)"
TRC 2026-02-20 04:34:00.446+00:00 Dialing (existing) topics="libp2p dialer" tid=1 file=dialer.nim:322 peerId=16U*5gGtUV protos="[/vac/waku/metadata/1.0.0]"
TRC 2026-02-20 04:34:00.446+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=6997e438e03a8718525c892b objName=YamuxStream dir=Out
TRC 2026-02-20 04:34:00.446+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:6997e438e03a8718525c892b timeout=5m
TRC 2026-02-20 04:34:00.446+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=1 pid=16U*5gGtUV
TRC 2026-02-20 04:34:00.447+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Syn}, streamId: 1, length: 0}"
TRC 2026-02-20 04:34:00.447+00:00 Negotiating stream topics="libp2p dialer" tid=1 file=dialer.nim:285 conn=16U*5gGtUV:6997e438e03a8718525c892b protos="[/vac/waku/metadata/1.0.0]"
TRC 2026-02-20 04:34:00.447+00:00 initiating handshake topics="libp2p multistream" tid=1 file=multistream.nim:47 conn=16U*5gGtUV:6997e438e03a8718525c892b codec=/multistream/1.0.0
TRC 2026-02-20 04:34:00.447+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 1, length: 20}"
TRC 2026-02-20 04:34:00.447+00:00 selecting proto topics="libp2p multistream" tid=1 file=multistream.nim:51 conn=16U*5gGtUV:6997e438e03a8718525c892b proto=/vac/waku/metadata/1.0.0
TRC 2026-02-20 04:34:00.447+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 1, length: 26}"
TRC 2026-02-20 04:34:00.447+00:00 Stored muxer topics="libp2p connmanager" tid=1 file=connmanager.nim:347 muxer=16U*5gGtUV:6997e438e03a8718525c892a direction=Out peers=1
TRC 2026-02-20 04:34:00.447+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=6997e438e03a8718525c892c objName=YamuxStream dir=Out
TRC 2026-02-20 04:34:00.447+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:6997e438e03a8718525c892c timeout=5m
TRC 2026-02-20 04:34:00.447+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=3 pid=16U*5gGtUV
TRC 2026-02-20 04:34:00.447+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Syn}, streamId: 3, length: 0}"
TRC 2026-02-20 04:34:00.447+00:00 initiating handshake topics="libp2p multistream" tid=1 file=multistream.nim:47 conn=16U*5gGtUV:6997e438e03a8718525c892c codec=/multistream/1.0.0
TRC 2026-02-20 04:34:00.447+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 3, length: 20}"
TRC 2026-02-20 04:34:00.447+00:00 selecting proto topics="libp2p multistream" tid=1 file=multistream.nim:51 conn=16U*5gGtUV:6997e438e03a8718525c892c proto=/ipfs/id/1.0.0
TRC 2026-02-20 04:34:00.447+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 3, length: 16}"
TRC 2026-02-20 04:34:00.447+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5gGtUV:6997e438e03a8718525c8929 size=28
TRC 2026-02-20 04:34:00.447+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=67719692adb6...677ff9d62bec tagOut=67719692adb6...677ff9d62bec nonce=2
TRC 2026-02-20 04:34:00.447+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Syn}, streamId: 2, length: 0}"
TRC 2026-02-20 04:34:00.447+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=6997e438e03a8718525c892d objName=YamuxStream dir=In
TRC 2026-02-20 04:34:00.447+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:6997e438e03a8718525c892d timeout=5m
TRC 2026-02-20 04:34:00.447+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=2 pid=16U*5gGtUV
TRC 2026-02-20 04:34:00.447+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Ack}, streamId: 2, length: 0}"
TRC 2026-02-20 04:34:00.447+00:00 Starting stream handler tid=1 file=muxedupgrade.nim:93 conn=16U*5gGtUV:6997e438e03a8718525c892d
TRC 2026-02-20 04:34:00.447+00:00 Starting multistream handler topics="libp2p multistream" tid=1 file=multistream.nim:175 conn=16U*5gGtUV:6997e438e03a8718525c892d handshaked=false
TRC 2026-02-20 04:34:00.447+00:00 Starting multistream negotiation topics="libp2p multistream" tid=1 file=multistream.nim:132 conn=16U*5gGtUV:6997e438e03a8718525c892d handshaked=false
TRC 2026-02-20 04:34:00.448+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-20 04:34:00.448+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5gGtUV:6997e438e03a8718525c8929 size=48
TRC 2026-02-20 04:34:00.448+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=5fc06876fdac...51a4cf8141d8 tagOut=5fc06876fdac...51a4cf8141d8 nonce=3
TRC 2026-02-20 04:34:00.448+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 2, length: 20}"
TRC 2026-02-20 04:34:00.448+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-02-20 04:34:00.448+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-20 04:34:00.448+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5gGtUV:6997e438e03a8718525c8929 size=54
TRC 2026-02-20 04:34:00.448+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=df560978f689...7e972836fa23 tagOut=df560978f689...7e972836fa23 nonce=4
TRC 2026-02-20 04:34:00.448+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 2, length: 26}"
TRC 2026-02-20 04:34:00.448+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=192f7661632f...312e302e300a
TRC 2026-02-20 04:34:00.448+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-20 04:34:00.448+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5gGtUV:6997e438e03a8718525c8929 size=28
TRC 2026-02-20 04:34:00.448+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=ad5f6d31e078...26ea02c38d07 tagOut=ad5f6d31e078...26ea02c38d07 nonce=5
TRC 2026-02-20 04:34:00.448+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Syn}, streamId: 4, length: 0}"
TRC 2026-02-20 04:34:00.448+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=6997e438e03a8718525c892e objName=YamuxStream dir=In
TRC 2026-02-20 04:34:00.448+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:6997e438e03a8718525c892e timeout=5m
TRC 2026-02-20 04:34:00.448+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=4 pid=16U*5gGtUV
TRC 2026-02-20 04:34:00.448+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Ack}, streamId: 4, length: 0}"
TRC 2026-02-20 04:34:00.448+00:00 Starting stream handler tid=1 file=muxedupgrade.nim:93 conn=16U*5gGtUV:6997e438e03a8718525c892e
TRC 2026-02-20 04:34:00.448+00:00 Starting multistream handler topics="libp2p multistream" tid=1 file=multistream.nim:175 conn=16U*5gGtUV:6997e438e03a8718525c892e handshaked=false
TRC 2026-02-20 04:34:00.448+00:00 Starting multistream negotiation topics="libp2p multistream" tid=1 file=multistream.nim:132 conn=16U*5gGtUV:6997e438e03a8718525c892e handshaked=false
TRC 2026-02-20 04:34:00.448+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-20 04:34:00.449+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5gGtUV:6997e438e03a8718525c8929 size=48
TRC 2026-02-20 04:34:00.449+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=f076f77f8328...bf36df1f48e1 tagOut=f076f77f8328...bf36df1f48e1 nonce=6
TRC 2026-02-20 04:34:00.449+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 4, length: 20}"
TRC 2026-02-20 04:34:00.449+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-02-20 04:34:00.449+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-20 04:34:00.449+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5gGtUV:6997e438e03a8718525c8929 size=51
TRC 2026-02-20 04:34:00.449+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=04c0b334490d...5f9288efe6af tagOut=04c0b334490d...5f9288efe6af nonce=7
TRC 2026-02-20 04:34:00.449+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 4, length: 23}"
TRC 2026-02-20 04:34:00.449+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=162f7661632f...322e302e300a
TRC 2026-02-20 04:34:00.449+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-20 04:34:00.449+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5gGtUV:6997e438e03a8718525c8929 size=28
TRC 2026-02-20 04:34:00.449+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=b75a4bfd1c45...affe40651a34 tagOut=b75a4bfd1c45...affe40651a34 nonce=8
TRC 2026-02-20 04:34:00.449+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Syn}, streamId: 6, length: 0}"
TRC 2026-02-20 04:34:00.449+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=6997e438e03a8718525c892f objName=YamuxStream dir=In
TRC 2026-02-20 04:34:00.449+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:6997e438e03a8718525c892f timeout=5m
TRC 2026-02-20 04:34:00.449+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=6 pid=16U*5gGtUV
TRC 2026-02-20 04:34:00.449+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Ack}, streamId: 6, length: 0}"
TRC 2026-02-20 04:34:00.449+00:00 Starting stream handler tid=1 file=muxedupgrade.nim:93 conn=16U*5gGtUV:6997e438e03a8718525c892f
TRC 2026-02-20 04:34:00.449+00:00 Starting multistream handler topics="libp2p multistream" tid=1 file=multistream.nim:175 conn=16U*5gGtUV:6997e438e03a8718525c892f handshaked=false
TRC 2026-02-20 04:34:00.449+00:00 Starting multistream negotiation topics="libp2p multistream" tid=1 file=multistream.nim:132 conn=16U*5gGtUV:6997e438e03a8718525c892f handshaked=false
TRC 2026-02-20 04:34:00.450+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-20 04:34:00.450+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5gGtUV:6997e438e03a8718525c8929 size=48
TRC 2026-02-20 04:34:00.450+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=ed664659dcdf...2359c1d76ff0 tagOut=ed664659dcdf...2359c1d76ff0 nonce=9
TRC 2026-02-20 04:34:00.450+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 6, length: 20}"
TRC 2026-02-20 04:34:00.450+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-02-20 04:34:00.450+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-20 04:34:00.450+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5gGtUV:6997e438e03a8718525c8929 size=44
TRC 2026-02-20 04:34:00.450+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=61b94fa23f47...dbb7cff2de54 tagOut=61b94fa23f47...dbb7cff2de54 nonce=10
TRC 2026-02-20 04:34:00.450+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 6, length: 16}"
TRC 2026-02-20 04:34:00.450+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=0f2f69706673...312e302e300a
TRC 2026-02-20 04:34:00.450+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-20 04:34:00.450+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5gGtUV:6997e438e03a8718525c8929 size=28
TRC 2026-02-20 04:34:00.450+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=8e3ca1f6bb53...31d8891d1b80 tagOut=8e3ca1f6bb53...31d8891d1b80 nonce=11
TRC 2026-02-20 04:34:00.450+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*5gGtUV:6997e438e03a8718525c892d ms=/multistream/1.0.0
TRC 2026-02-20 04:34:00.450+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 2, length: 20}"
TRC 2026-02-20 04:34:00.450+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*5gGtUV:6997e438e03a8718525c892d ms=/vac/waku/metadata/1.0.0
TRC 2026-02-20 04:34:00.450+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:164 conn=16U*5gGtUV:6997e438e03a8718525c892d protocol=/vac/waku/metadata/1.0.0
TRC 2026-02-20 04:34:00.450+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 2, length: 26}"
TRC 2026-02-20 04:34:00.450+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*5gGtUV:6997e438e03a8718525c892e ms=/multistream/1.0.0
TRC 2026-02-20 04:34:00.450+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 4, length: 20}"
TRC 2026-02-20 04:34:00.450+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*5gGtUV:6997e438e03a8718525c892e ms=/vac/waku/relay/2.0.0
TRC 2026-02-20 04:34:00.450+00:00 no handlers topics="libp2p multistream" tid=1 file=multistream.nim:169 conn=16U*5gGtUV:6997e438e03a8718525c892e protocol=/vac/waku/relay/2.0.0
TRC 2026-02-20 04:34:00.450+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 4, length: 4}"
TRC 2026-02-20 04:34:00.450+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*5gGtUV:6997e438e03a8718525c892f ms=/multistream/1.0.0
TRC 2026-02-20 04:34:00.450+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 6, length: 20}"
TRC 2026-02-20 04:34:00.451+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*5gGtUV:6997e438e03a8718525c892f ms=/ipfs/id/1.0.0
TRC 2026-02-20 04:34:00.451+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:164 conn=16U*5gGtUV:6997e438e03a8718525c892f protocol=/ipfs/id/1.0.0
TRC 2026-02-20 04:34:00.451+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 6, length: 16}"
TRC 2026-02-20 04:34:00.451+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:189 conn=16U*5gGtUV:6997e438e03a8718525c892d protocol=/vac/waku/metadata/1.0.0
TRC 2026-02-20 04:34:00.451+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:189 conn=16U*5gGtUV:6997e438e03a8718525c892f protocol=/ipfs/id/1.0.0
TRC 2026-02-20 04:34:00.451+00:00 handling identify request topics="libp2p identify" tid=1 file=identify.nim:146 conn=16U*5gGtUV:6997e438e03a8718525c892f
TRC 2026-02-20 04:34:00.451+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 6, length: 329}"
DBG 2026-02-20 04:34:00.451+00:00 identify: info sent topics="libp2p identify" tid=1 file=identify.nim:149 conn=16U*5gGtUV:6997e438e03a8718525c892f info="(peerId: 16Uiu2HAmTqcNtYq8mPvNvq8wX8pZ9bTpd8L3LLD3dH4hXcChJy1k, listenAddrs: [/ip4/0.0.0.0/tcp/39581, /ip4/0.0.0.0/tcp/39582/ws], addrs: [/ip4/172.18.196.58/tcp/39581, /ip4/172.18.196.58/tcp/39582/ws], protocols: [/ipfs/id/1.0.0, /libp2p/autonat/1.0.0, /libp2p/circuit/relay/0.2.0/hop, /vac/waku/metadata/1.0.0, /vac/waku/rendezvous/1.0.0, /ipfs/ping/1.0.0, /vac/waku/filter-push/2.0.0-beta1, /vac/waku/peer-exchange/2.0.0-alpha1], protoVersion: ipfs/0.1.0, agentVersion: nwaku-v0.36.0-154-gb23e72)"
TRC 2026-02-20 04:34:00.451+00:00 exiting identify handler topics="libp2p identify" tid=1 file=identify.nim:156 conn=16U*5gGtUV:6997e438e03a8718525c892f
TRC 2026-02-20 04:34:00.451+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=6997e438e03a8718525c892f
TRC 2026-02-20 04:34:00.451+00:00 Closing yamux channel locally topics="libp2p yamux" tid=1 file=yamux.nim:204 streamId=6 conn=16U*5gGtUV:6997e438e03a8718525c892a
TRC 2026-02-20 04:34:00.451+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{Data, {Fin}, streamId: 6, length: 0}"
TRC 2026-02-20 04:34:00.451+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Ack}, streamId: 1, length: 0}"
TRC 2026-02-20 04:34:00.451+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-20 04:34:00.451+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5gGtUV:6997e438e03a8718525c8929 size=28
TRC 2026-02-20 04:34:00.451+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=e29bf5e1d2ef...e1c4099b9947 tagOut=e29bf5e1d2ef...e1c4099b9947 nonce=12
TRC 2026-02-20 04:34:00.451+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Ack}, streamId: 3, length: 0}"
TRC 2026-02-20 04:34:00.451+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-20 04:34:00.451+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5gGtUV:6997e438e03a8718525c8929 size=48
TRC 2026-02-20 04:34:00.451+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=4b0a0ae4edfa...e921e444b22b tagOut=4b0a0ae4edfa...e921e444b22b nonce=13
TRC 2026-02-20 04:34:00.452+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 1, length: 20}"
TRC 2026-02-20 04:34:00.452+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-02-20 04:34:00.452+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-20 04:34:00.452+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5gGtUV:6997e438e03a8718525c8929 size=54
TRC 2026-02-20 04:34:00.452+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=4ced758bc6e2...ca8547a05f97 tagOut=4ced758bc6e2...ca8547a05f97 nonce=14
TRC 2026-02-20 04:34:00.452+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 1, length: 26}"
TRC 2026-02-20 04:34:00.452+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=192f7661632f...312e302e300a
TRC 2026-02-20 04:34:00.452+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-20 04:34:00.452+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5gGtUV:6997e438e03a8718525c8929 size=48
TRC 2026-02-20 04:34:00.452+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=fb862955d80d...5080e252a19a tagOut=fb862955d80d...5080e252a19a nonce=15
TRC 2026-02-20 04:34:00.452+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 3, length: 20}"
TRC 2026-02-20 04:34:00.452+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-02-20 04:34:00.452+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-20 04:34:00.452+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5gGtUV:6997e438e03a8718525c8929 size=44
TRC 2026-02-20 04:34:00.452+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=6dd457a163f6...579b62761164 tagOut=6dd457a163f6...579b62761164 nonce=16
TRC 2026-02-20 04:34:00.452+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 3, length: 16}"
TRC 2026-02-20 04:34:00.452+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=0f2f69706673...312e302e300a
TRC 2026-02-20 04:34:00.452+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-20 04:34:00.452+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5gGtUV:6997e438e03a8718525c8929 size=420
TRC 2026-02-20 04:34:00.452+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=35071b94dc2d...1eb4a39c6882 tagOut=35071b94dc2d...1eb4a39c6882 nonce=17
TRC 2026-02-20 04:34:00.452+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 3, length: 392}"
TRC 2026-02-20 04:34:00.452+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=86030a250802...623233653732
TRC 2026-02-20 04:34:00.452+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-20 04:34:00.453+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5gGtUV:6997e438e03a8718525c8929 size=28
TRC 2026-02-20 04:34:00.453+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=f63eee039a70...c59fc8abe8df tagOut=f63eee039a70...c59fc8abe8df nonce=18
TRC 2026-02-20 04:34:00.453+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {Fin}, streamId: 3, length: 0}"
TRC 2026-02-20 04:34:00.453+00:00 remote closed channel topics="libp2p yamux" tid=1 file=yamux.nim:643
TRC 2026-02-20 04:34:00.453+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-20 04:34:00.453+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5gGtUV:6997e438e03a8718525c8929 size=44
TRC 2026-02-20 04:34:00.453+00:00 multistream handshake success topics="libp2p multistream" tid=1 file=multistream.nim:61 conn=16U*5gGtUV:6997e438e03a8718525c892c
TRC 2026-02-20 04:34:00.453+00:00 reading first requested proto topics="libp2p multistream" tid=1 file=multistream.nim:68 conn=16U*5gGtUV:6997e438e03a8718525c892c s=/ipfs/id/1.0.0 proto="[/ipfs/id/1.0.0]"
TRC 2026-02-20 04:34:00.453+00:00 successfully selected topics="libp2p multistream" tid=1 file=multistream.nim:70 conn=16U*5gGtUV:6997e438e03a8718525c892c proto=/ipfs/id/1.0.0
TRC 2026-02-20 04:34:00.453+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=09b5d67104af...f7c18eabc362 tagOut=09b5d67104af...f7c18eabc362 nonce=19
TRC 2026-02-20 04:34:00.453+00:00 multistream handshake success topics="libp2p multistream" tid=1 file=multistream.nim:61 conn=16U*5gGtUV:6997e438e03a8718525c892b
TRC 2026-02-20 04:34:00.453+00:00 reading first requested proto topics="libp2p multistream" tid=1 file=multistream.nim:68 conn=16U*5gGtUV:6997e438e03a8718525c892b s=/vac/waku/metadata/1.0.0 proto="[/vac/waku/metadata/1.0.0]"
TRC 2026-02-20 04:34:00.453+00:00 successfully selected topics="libp2p multistream" tid=1 file=multistream.nim:70 conn=16U*5gGtUV:6997e438e03a8718525c892b proto=/vac/waku/metadata/1.0.0
TRC 2026-02-20 04:34:00.453+00:00 initiating identify topics="libp2p identify" tid=1 file=identify.nim:170 conn=16U*5gGtUV:6997e438e03a8718525c892c
DBG 2026-02-20 04:34:00.453+00:00 identify: info received topics="libp2p identify" tid=1 file=identify.nim:178 conn=16U*5gGtUV:6997e438e03a8718525c892c pubkey=some(s...08f9)) addresses=/ip4/172.18.157.176/tcp/28820,/ip4/172.18.157.176/tcp/28821/ws protocols=/ipfs/id/1.0.0,/libp2p/autonat/1.0.0,/libp2p/circuit/relay/0.2.0/hop,/vac/waku/metadata/1.0.0,/vac/waku/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 observable_address=some(/ip4/172.18.196.58/tcp/52526) proto_version=ipfs/0.1.0 agent_version=nwaku-v0.36.0-154-gb23e72 signedPeerRecord=None
TRC 2026-02-20 04:34:00.454+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=6997e438e03a8718525c892c
TRC 2026-02-20 04:34:00.454+00:00 Closing yamux channel locally topics="libp2p yamux" tid=1 file=yamux.nim:204 streamId=3 conn=16U*5gGtUV:6997e438e03a8718525c892a
TRC 2026-02-20 04:34:00.454+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{Data, {Fin}, streamId: 3, length: 0}"
TRC 2026-02-20 04:34:00.454+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*5gGtUV:6997e438e03a8718525c892c
TRC 2026-02-20 04:34:00.454+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*5gGtUV:6997e438e03a8718525c892c
TRC 2026-02-20 04:34:00.454+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=6997e438e03a8718525c892c objName=YamuxStream dir=Out
TRC 2026-02-20 04:34:00.454+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=6997e438e03a8718525c892c objName=YamuxStream dir=Out
TRC 2026-02-20 04:34:00.454+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 4, length: 16}"
TRC 2026-02-20 04:34:00.454+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=0f2f6d657368...312e332e300a
TRC 2026-02-20 04:34:00.454+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-20 04:34:00.454+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5gGtUV:6997e438e03a8718525c8929 size=28
TRC 2026-02-20 04:34:00.454+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=9ab4c9d13b91...48362ce67874 tagOut=9ab4c9d13b91...48362ce67874 nonce=20
TRC 2026-02-20 04:34:00.454+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {Fin}, streamId: 6, length: 0}"
TRC 2026-02-20 04:34:00.454+00:00 remote closed channel topics="libp2p yamux" tid=1 file=yamux.nim:643
TRC 2026-02-20 04:34:00.454+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*5gGtUV:6997e438e03a8718525c892f
TRC 2026-02-20 04:34:00.454+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*5gGtUV:6997e438e03a8718525c892f
TRC 2026-02-20 04:34:00.455+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=6997e438e03a8718525c892f objName=YamuxStream dir=In
TRC 2026-02-20 04:34:00.455+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=6997e438e03a8718525c892f objName=YamuxStream dir=In
TRC 2026-02-20 04:34:00.455+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-20 04:34:00.455+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 1, length: 8}"
TRC 2026-02-20 04:34:00.455+00:00 About to trigger peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:180 peer=16U*5gGtUV
TRC 2026-02-20 04:34:00.455+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=6997e438e03a8718525c892f
TRC 2026-02-20 04:34:00.455+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*5gGtUV:6997e438e03a8718525c892e ms=/meshsub/1.3.0
TRC 2026-02-20 04:34:00.455+00:00 no handlers topics="libp2p multistream" tid=1 file=multistream.nim:169 conn=16U*5gGtUV:6997e438e03a8718525c892e protocol=/meshsub/1.3.0
TRC 2026-02-20 04:34:00.455+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 4, length: 4}"
TRC 2026-02-20 04:34:00.455+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=6997e438e03a8718525c892f
TRC 2026-02-20 04:34:00.455+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:309
TRC 2026-02-20 04:34:00.455+00:00 Stream handler done tid=1 file=muxedupgrade.nim:100 conn=16U*5gGtUV:6997e438e03a8718525c892f
TRC 2026-02-20 04:34:00.455+00:00 finished handling stream topics="libp2p yamux" tid=1 file=yamux.nim:555
DBG 2026-02-20 04:34:00.455+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=POST peer=172.17.0.1:52504 uri=/admin/v1/peers content_type=text/plain content_size=2
TRC 2026-02-20 04:34:00.471+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5gGtUV:6997e438e03a8718525c8929 size=36
TRC 2026-02-20 04:34:00.471+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=abbda68f0b71...341876282227 tagOut=abbda68f0b71...341876282227 nonce=21
TRC 2026-02-20 04:34:00.471+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 2, length: 8}"
TRC 2026-02-20 04:34:00.471+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=07080210001a0100
TRC 2026-02-20 04:34:00.472+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
INF 2026-02-20 04:34:00.472+00:00 Received WakuMetadata request topics="waku metadata" tid=1 file=protocol.nim:86 remoteClusterId=some(2) remoteShards="[0]" localClusterId=2 localShards="[0]" peer=16U*5gGtUV
TRC 2026-02-20 04:34:00.472+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 2, length: 8}"
TRC 2026-02-20 04:34:00.472+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=6997e438e03a8718525c892d
TRC 2026-02-20 04:34:00.472+00:00 Closing yamux channel locally topics="libp2p yamux" tid=1 file=yamux.nim:204 streamId=2 conn=16U*5gGtUV:6997e438e03a8718525c892a
TRC 2026-02-20 04:34:00.472+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{Data, {Fin}, streamId: 2, length: 0}"
TRC 2026-02-20 04:34:00.474+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5gGtUV:6997e438e03a8718525c8929 size=28
TRC 2026-02-20 04:34:00.474+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=4771ab49b887...e35a848b9a3b tagOut=4771ab49b887...e35a848b9a3b nonce=22
TRC 2026-02-20 04:34:00.474+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {Fin}, streamId: 2, length: 0}"
TRC 2026-02-20 04:34:00.474+00:00 remote closed channel topics="libp2p yamux" tid=1 file=yamux.nim:643
TRC 2026-02-20 04:34:00.474+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*5gGtUV:6997e438e03a8718525c892d
TRC 2026-02-20 04:34:00.474+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*5gGtUV:6997e438e03a8718525c892d
TRC 2026-02-20 04:34:00.474+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=6997e438e03a8718525c892d objName=YamuxStream dir=In
TRC 2026-02-20 04:34:00.474+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=6997e438e03a8718525c892d objName=YamuxStream dir=In
TRC 2026-02-20 04:34:00.474+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-20 04:34:00.474+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=6997e438e03a8718525c892d
TRC 2026-02-20 04:34:00.474+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=6997e438e03a8718525c892d
TRC 2026-02-20 04:34:00.474+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:309
TRC 2026-02-20 04:34:00.474+00:00 Stream handler done tid=1 file=muxedupgrade.nim:100 conn=16U*5gGtUV:6997e438e03a8718525c892d
TRC 2026-02-20 04:34:00.474+00:00 finished handling stream topics="libp2p yamux" tid=1 file=yamux.nim:555
TRC 2026-02-20 04:34:00.475+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5gGtUV:6997e438e03a8718525c8929 size=36
TRC 2026-02-20 04:34:00.475+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=fc84115b8f9b...dbdd356f9805 tagOut=fc84115b8f9b...dbdd356f9805 nonce=23
TRC 2026-02-20 04:34:00.475+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 1, length: 8}"
TRC 2026-02-20 04:34:00.475+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=07080210001a0100
TRC 2026-02-20 04:34:00.475+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-20 04:34:00.475+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5gGtUV:6997e438e03a8718525c8929 size=28
TRC 2026-02-20 04:34:00.475+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=905511b8bd09...9f20efad9336 tagOut=905511b8bd09...9f20efad9336 nonce=24
TRC 2026-02-20 04:34:00.475+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {Fin}, streamId: 1, length: 0}"
TRC 2026-02-20 04:34:00.475+00:00 remote closed channel topics="libp2p yamux" tid=1 file=yamux.nim:643
TRC 2026-02-20 04:34:00.475+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-20 04:34:00.475+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5gGtUV:6997e438e03a8718525c8929 size=44
TRC 2026-02-20 04:34:00.475+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=91e722e2a411...64843f165387 tagOut=91e722e2a411...64843f165387 nonce=25
TRC 2026-02-20 04:34:00.475+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 4, length: 16}"
TRC 2026-02-20 04:34:00.475+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=0f2f6d657368...312e322e300a
TRC 2026-02-20 04:34:00.475+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-20 04:34:00.475+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=6997e438e03a8718525c892b
TRC 2026-02-20 04:34:00.475+00:00 Closing yamux channel locally topics="libp2p yamux" tid=1 file=yamux.nim:204 streamId=1 conn=16U*5gGtUV:6997e438e03a8718525c892a
TRC 2026-02-20 04:34:00.475+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{Data, {Fin}, streamId: 1, length: 0}"
TRC 2026-02-20 04:34:00.475+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*5gGtUV:6997e438e03a8718525c892b
TRC 2026-02-20 04:34:00.475+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*5gGtUV:6997e438e03a8718525c892b
TRC 2026-02-20 04:34:00.475+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=6997e438e03a8718525c892b objName=YamuxStream dir=Out
TRC 2026-02-20 04:34:00.475+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=6997e438e03a8718525c892b objName=YamuxStream dir=Out
TRC 2026-02-20 04:34:00.475+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*5gGtUV:6997e438e03a8718525c892e ms=/meshsub/1.2.0
TRC 2026-02-20 04:34:00.475+00:00 no handlers topics="libp2p multistream" tid=1 file=multistream.nim:169 conn=16U*5gGtUV:6997e438e03a8718525c892e protocol=/meshsub/1.2.0
TRC 2026-02-20 04:34:00.475+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 4, length: 4}"
DBG 2026-02-20 04:34:00.476+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:408 protocol=Peer Exchange strength=1 relayCount=0 storeClientCount=0 lightpushCount=0 filterCount=0
DBG 2026-02-20 04:34:00.476+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:408 protocol=Filter Client strength=1 relayCount=0 storeClientCount=0 lightpushCount=0 filterCount=1
TRC 2026-02-20 04:34:00.477+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5gGtUV:6997e438e03a8718525c8929 size=44
TRC 2026-02-20 04:34:00.477+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=3befac7e2aaf...b40a6084f486 tagOut=3befac7e2aaf...b40a6084f486 nonce=26
TRC 2026-02-20 04:34:00.478+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 4, length: 16}"
TRC 2026-02-20 04:34:00.478+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=0f2f6d657368...312e312e300a
TRC 2026-02-20 04:34:00.478+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-20 04:34:00.478+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*5gGtUV:6997e438e03a8718525c892e ms=/meshsub/1.1.0
TRC 2026-02-20 04:34:00.478+00:00 no handlers topics="libp2p multistream" tid=1 file=multistream.nim:169 conn=16U*5gGtUV:6997e438e03a8718525c892e protocol=/meshsub/1.1.0
TRC 2026-02-20 04:34:00.478+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 4, length: 4}"
TRC 2026-02-20 04:34:00.479+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5gGtUV:6997e438e03a8718525c8929 size=44
TRC 2026-02-20 04:34:00.479+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=a9e9d555db83...65940a43fe76 tagOut=a9e9d555db83...65940a43fe76 nonce=27
TRC 2026-02-20 04:34:00.479+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 4, length: 16}"
TRC 2026-02-20 04:34:00.479+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=0f2f6d657368...312e302e300a
TRC 2026-02-20 04:34:00.479+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-20 04:34:00.479+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*5gGtUV:6997e438e03a8718525c892e ms=/meshsub/1.0.0
TRC 2026-02-20 04:34:00.479+00:00 no handlers topics="libp2p multistream" tid=1 file=multistream.nim:169 conn=16U*5gGtUV:6997e438e03a8718525c892e protocol=/meshsub/1.0.0
TRC 2026-02-20 04:34:00.479+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 4, length: 4}"
TRC 2026-02-20 04:34:00.479+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5gGtUV:6997e438e03a8718525c8929 size=44
TRC 2026-02-20 04:34:00.480+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=5c2e1083f095...b374f0d74127 tagOut=5c2e1083f095...b374f0d74127 nonce=28
TRC 2026-02-20 04:34:00.480+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 4, length: 16}"
TRC 2026-02-20 04:34:00.480+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=0f2f6d657368...312e332e300a
TRC 2026-02-20 04:34:00.480+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-20 04:34:00.480+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*5gGtUV:6997e438e03a8718525c892e ms=/meshsub/1.3.0
TRC 2026-02-20 04:34:00.480+00:00 no handlers topics="libp2p multistream" tid=1 file=multistream.nim:169 conn=16U*5gGtUV:6997e438e03a8718525c892e protocol=/meshsub/1.3.0
TRC 2026-02-20 04:34:00.480+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 4, length: 4}"
TRC 2026-02-20 04:34:00.481+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5gGtUV:6997e438e03a8718525c8929 size=44
TRC 2026-02-20 04:34:00.481+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=969557db97f7...5f0fb851495e tagOut=969557db97f7...5f0fb851495e nonce=29
TRC 2026-02-20 04:34:00.481+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 4, length: 16}"
TRC 2026-02-20 04:34:00.481+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=0f2f6d657368...312e322e300a
TRC 2026-02-20 04:34:00.481+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-20 04:34:00.481+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*5gGtUV:6997e438e03a8718525c892e ms=/meshsub/1.2.0
TRC 2026-02-20 04:34:00.481+00:00 no handlers topics="libp2p multistream" tid=1 file=multistream.nim:169 conn=16U*5gGtUV:6997e438e03a8718525c892e protocol=/meshsub/1.2.0
TRC 2026-02-20 04:34:00.481+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 4, length: 4}"
TRC 2026-02-20 04:34:00.481+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5gGtUV:6997e438e03a8718525c8929 size=44
TRC 2026-02-20 04:34:00.481+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=c5591a811e75...8b607d946217 tagOut=c5591a811e75...8b607d946217 nonce=30
TRC 2026-02-20 04:34:00.481+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 4, length: 16}"
TRC 2026-02-20 04:34:00.481+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=0f2f6d657368...312e312e300a
TRC 2026-02-20 04:34:00.481+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-20 04:34:00.481+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*5gGtUV:6997e438e03a8718525c892e ms=/meshsub/1.1.0
TRC 2026-02-20 04:34:00.481+00:00 no handlers topics="libp2p multistream" tid=1 file=multistream.nim:169 conn=16U*5gGtUV:6997e438e03a8718525c892e protocol=/meshsub/1.1.0
TRC 2026-02-20 04:34:00.481+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 4, length: 4}"
TRC 2026-02-20 04:34:00.482+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5gGtUV:6997e438e03a8718525c8929 size=44
TRC 2026-02-20 04:34:00.482+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=2e1dcd3afff3...04ea493e2a97 tagOut=2e1dcd3afff3...04ea493e2a97 nonce=31
TRC 2026-02-20 04:34:00.482+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 4, length: 16}"
TRC 2026-02-20 04:34:00.482+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=0f2f6d657368...312e302e300a
TRC 2026-02-20 04:34:00.482+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-20 04:34:00.482+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*5gGtUV:6997e438e03a8718525c892e ms=/meshsub/1.0.0
TRC 2026-02-20 04:34:00.482+00:00 no handlers topics="libp2p multistream" tid=1 file=multistream.nim:169 conn=16U*5gGtUV:6997e438e03a8718525c892e protocol=/meshsub/1.0.0
TRC 2026-02-20 04:34:00.482+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 4, length: 4}"
DBG 2026-02-20 04:34:00.483+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:52518 meth=POST uri=/filter/v2/subscriptions
TRC 2026-02-20 04:34:00.483+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5gGtUV:6997e438e03a8718525c8929 size=28
TRC 2026-02-20 04:34:00.483+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=3020879588b7...7f5cf573f383 tagOut=3020879588b7...7f5cf573f383 nonce=32
TRC 2026-02-20 04:34:00.483+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {Fin}, streamId: 4, length: 0}"
TRC 2026-02-20 04:34:00.483+00:00 remote closed channel topics="libp2p yamux" tid=1 file=yamux.nim:643
TRC 2026-02-20 04:34:00.483+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-20 04:34:00.483+00:00 couldn't read all bytes, stream EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:158 s=6997e438e03a8718525c892e nbytes=1 read=0 objName=YamuxStream
TRC 2026-02-20 04:34:00.484+00:00 Exception in multistream topics="libp2p multistream" tid=1 file=multistream.nim:209 conn=16U*5gGtUV:6997e438e03a8718525c892e description="Stream Remotely Closed!"
TRC 2026-02-20 04:34:00.484+00:00 Closing yamux channel locally topics="libp2p yamux" tid=1 file=yamux.nim:204 streamId=4 conn=16U*5gGtUV:6997e438e03a8718525c892a
TRC 2026-02-20 04:34:00.484+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{Data, {Fin}, streamId: 4, length: 0}"
TRC 2026-02-20 04:34:00.484+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*5gGtUV:6997e438e03a8718525c892e
TRC 2026-02-20 04:34:00.484+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*5gGtUV:6997e438e03a8718525c892e
TRC 2026-02-20 04:34:00.484+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=6997e438e03a8718525c892e objName=YamuxStream dir=In
TRC 2026-02-20 04:34:00.484+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=6997e438e03a8718525c892e objName=YamuxStream dir=In
TRC 2026-02-20 04:34:00.484+00:00 Stopped multistream handler topics="libp2p multistream" tid=1 file=multistream.nim:213 conn=16U*5gGtUV:6997e438e03a8718525c892e
TRC 2026-02-20 04:34:00.484+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=6997e438e03a8718525c892e
TRC 2026-02-20 04:34:00.484+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=6997e438e03a8718525c892e
TRC 2026-02-20 04:34:00.484+00:00 Stream handler done tid=1 file=muxedupgrade.nim:100 conn=16U*5gGtUV:6997e438e03a8718525c892e
TRC 2026-02-20 04:34:00.484+00:00 finished handling stream topics="libp2p yamux" tid=1 file=yamux.nim:555
DBG 2026-02-20 04:34:00.484+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:52518 meth=POST uri=/filter/v2/subscriptions path_params=[] query_params=[] content_body="(application/json, 131 bytes)"
INF 2026-02-20 04:34:00.484+00:00 post topics="waku node rest filter_api_v2" tid=1 file=handlers.nim:216 ROUTE_FILTER_SUBSCRIPTIONS=/filter/v2/subscriptions contentBody=some((contentType: application/json, data: @[123, 34, 114, 101, 113, 117, 101, 115, 116, 73, 100, 34, 58, 32, 34, 57, 53, 57, 101, 100, 98, 97, 52, 45, 54, 102, 48, 102, 45, 52, 49, 100, 57, 45, 56, 55, 102, 102, 45, 50, 55, 57, 56, 50, 102, 49, 102, 52, 54, 57, 101, 34, 44, 32, 34, 99, 111, 110, 116, 101, 110, 116, 70, 105, 108, 116, 101, 114, 115, 34, 58, 32, 91, 34, 47, 109, 121, 97, 112, 112, 47, 49, 47, 108, 97, 116, 101, 115, 116, 47, 112, 114, 111, 116, 111, 34, 93, 44, 32, 34, 112, 117, 98, 115, 117, 98, 84, 111, 112, 105, 99, 34, 58, 32, 34, 47, 119, 97, 107, 117, 47, 50, 47, 114, 115, 47, 50, 47, 48, 34, 125]))
TRC 2026-02-20 04:34:00.484+00:00 Selecting peer from peerstore topics="waku node peer_manager" tid=1 file=peer_manager.nim:226 protocol=/vac/waku/filter-subscribe/2.0.0-beta1 peers="["(peerId: 16U*5gGtUV, addrs: [/ip4/172.18.157.176/tcp/28820, /ip4/172.18.157.176/tcp/28820, /ip4/172.18.157.176/tcp/28821/ws], enr: some((seqNum: 2, pairs: @[("id", (kind: kString, str: "v4")), ("ip", (kind: kBytes, bytes: @[172, 18, 157, 176])), ("multiaddrs", (kind: kBytes, bytes: @[0, 8, 4, 172, 18, 157, 176, 6, 112, 148, 0, 10, 4, 172, 18, 157, 176, 6, 112, 149, 221, 3])), ("rs", (kind: kBytes, bytes: @[0, 2, 1, 0, 0])), ("secp256k1", (kind: kBytes, bytes: @[3, 77, 210, 114, 238, 56, 28, 100, 119, 57, 249, 255, 35, 49, 67, 236, 188, 55, 94, 63, 200, 130, 204, 135, 9, 171, 234, 243, 61, 86, 115, 26, 174])), ("tcp", (kind: kNum, num: 28820)), ("udp", (kind: kNum, num: 28822)), ("waku2", (kind: kBytes, bytes: @[5]))], raw: @[248, 189, 184, 64, 171, 217, 0, 18, 41, 166, 23, 226, 64, 42, 21, 126, 93, 24, 164, 16, 68, 252, 103, 223, 72, 160, 229, 101, 182, 102, 45, 210, 248, 89, 100, 138, 6, 220, 169, 125, 122, 146, 35, 204, 142, 87, 20, 155, 8, 9, 97, 117, 100, 167, 104, 142, 250, 244, 69, 69, 51, 122, 57, 130, 103, 19, 77, 192, 2, 130, 105, 100, 130, 118, 52, 130, 105, 112, 132, 172, 18, 157, 176, 138, 109, 117, 108, 116, 105, 97, 100, 100, 114, 115, 150, 0, 8, 4, 172, 18, 157, 176, 6, 112, 148, 0, 10, 4, 172, 18, 157, 176, 6, 112, 149, 221, 3, 130, 114, 115, 133, 0, 2, 1, 0, 0, 137, 115, 101, 99, 112, 50, 53, 54, 107, 49, 161, 3, 77, 210, 114, 238, 56, 28, 100, 119, 57, 249, 255, 35, 49, 67, 236, 188, 55, 94, 63, 200, 130, 204, 135, 9, 171, 234, 243, 61, 86, 115, 26, 174, 131, 116, 99, 112, 130, 112, 148, 131, 117, 100, 112, 130, 112, 150, 133, 119, 97, 107, 117, 50, 5], publicKey: ...)), 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], mixPubKey: none(Curve25519Key), agent: nwaku-v0.36.0-154-gb23e72, protoVersion: ipfs/0.1.0, publicKey: secp256k1 key (044dd272ee381c647739f9ff233143ecbc375e3fc882cc8709abeaf33d56731aaebf7a27ef22efdcf5a2eba2a69f680e5152951f88ab0b19559a07837601ae08f9), connectedness: Connected, disconnectTime: 0, origin: Discv5, direction: Outbound, lastFailedConn: 0ns, numberFailedConn: 0)"]" address=139920320062928
TRC 2026-02-20 04:34:00.485+00:00 Got peer from service slots topics="waku node peer_manager" tid=1 file=peer_manager.nim:258 peerId=16U*5gGtUV multi=/ip4/172.18.157.176/tcp/28820 protocol=/vac/waku/filter-subscribe/2.0.0-beta1
INF 2026-02-20 04:34:00.485+00:00 registering filter subscription to content topics="waku node rest filter_api_v2" tid=1 file=filter.nim:116 pubsubTopic=/waku/2/rs/2/0 contentTopics="[/myapp/1/latest/proto]" peer=16U*5gGtUV
TRC 2026-02-20 04:34:00.485+00:00 Sending filter subscribe request topics="waku filter client" tid=1 file=client.nim:39 peerId=16U*5gGtUV filterSubscribeRequest=FilterSubscribeRequest of req:9128234464df4e7f1fd8 [SUBSCRIBE] pubsubTopic:some("/waku/2/rs/2/0") contentTopics:@["/myapp/1/latest/proto"]
TRC 2026-02-20 04:34:00.485+00:00 Dialing peer topics="waku node peer_manager" tid=1 file=peer_manager.nim:425 wireAddr="[/ip4/172.18.157.176/tcp/28820]" peerId=16U*5gGtUV proto=/vac/waku/filter-subscribe/2.0.0-beta1
TRC 2026-02-20 04:34:00.485+00:00 Dialing (new) topics="libp2p dialer" tid=1 file=dialer.nim:362 peerId=16U*5gGtUV protos="[/vac/waku/filter-subscribe/2.0.0-beta1]"
TRC 2026-02-20 04:34:00.485+00:00 Reusing existing connection topics="libp2p dialer" tid=1 file=dialer.nim:171 muxer=16U*5gGtUV:6997e438e03a8718525c892a direction=Out
TRC 2026-02-20 04:34:00.485+00:00 Opening stream topics="libp2p dialer" tid=1 file=dialer.nim:364 conn=16U*5gGtUV:6997e438e03a8718525c892a
TRC 2026-02-20 04:34:00.485+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=6997e438e03a8718525c8930 objName=YamuxStream dir=Out
TRC 2026-02-20 04:34:00.485+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:6997e438e03a8718525c8930 timeout=5m
TRC 2026-02-20 04:34:00.485+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=5 pid=16U*5gGtUV
TRC 2026-02-20 04:34:00.485+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Syn}, streamId: 5, length: 0}"
TRC 2026-02-20 04:34:00.486+00:00 Negotiating stream topics="libp2p dialer" tid=1 file=dialer.nim:285 conn=16U*5gGtUV:6997e438e03a8718525c8930 protos="[/vac/waku/filter-subscribe/2.0.0-beta1]"
TRC 2026-02-20 04:34:00.486+00:00 initiating handshake topics="libp2p multistream" tid=1 file=multistream.nim:47 conn=16U*5gGtUV:6997e438e03a8718525c8930 codec=/multistream/1.0.0
TRC 2026-02-20 04:34:00.486+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 5, length: 20}"
TRC 2026-02-20 04:34:00.486+00:00 selecting proto topics="libp2p multistream" tid=1 file=multistream.nim:51 conn=16U*5gGtUV:6997e438e03a8718525c8930 proto=/vac/waku/filter-subscribe/2.0.0-beta1
TRC 2026-02-20 04:34:00.486+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 5, length: 40}"
TRC 2026-02-20 04:34:00.486+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5gGtUV:6997e438e03a8718525c8929 size=28
TRC 2026-02-20 04:34:00.486+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=e5aeb9431255...a9d7fbab6955 tagOut=e5aeb9431255...a9d7fbab6955 nonce=33
TRC 2026-02-20 04:34:00.486+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Ack}, streamId: 5, length: 0}"
TRC 2026-02-20 04:34:00.487+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-20 04:34:00.487+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5gGtUV:6997e438e03a8718525c8929 size=48
TRC 2026-02-20 04:34:00.487+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=6261b707fe69...02d170c97e61 tagOut=6261b707fe69...02d170c97e61 nonce=34
TRC 2026-02-20 04:34:00.487+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 5, length: 20}"
TRC 2026-02-20 04:34:00.487+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-02-20 04:34:00.487+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-20 04:34:00.487+00:00 multistream handshake success topics="libp2p multistream" tid=1 file=multistream.nim:61 conn=16U*5gGtUV:6997e438e03a8718525c8930
TRC 2026-02-20 04:34:00.487+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5gGtUV:6997e438e03a8718525c8929 size=68
TRC 2026-02-20 04:34:00.487+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=c5565d055bda...1cb7a95d6143 tagOut=c5565d055bda...1cb7a95d6143 nonce=35
TRC 2026-02-20 04:34:00.487+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 5, length: 40}"
TRC 2026-02-20 04:34:00.487+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=272f7661632f...62657461310a
TRC 2026-02-20 04:34:00.487+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-20 04:34:00.487+00:00 reading first requested proto topics="libp2p multistream" tid=1 file=multistream.nim:68 conn=16U*5gGtUV:6997e438e03a8718525c8930 s=/vac/waku/filter-subscribe/2.0.0-beta1 proto="[/vac/waku/filter-subscribe/2.0.0-beta1]"
TRC 2026-02-20 04:34:00.487+00:00 successfully selected topics="libp2p multistream" tid=1 file=multistream.nim:70 conn=16U*5gGtUV:6997e438e03a8718525c8930 proto=/vac/waku/filter-subscribe/2.0.0-beta1
TRC 2026-02-20 04:34:00.488+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 5, length: 64}"
TRC 2026-02-20 04:34:00.489+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5gGtUV:6997e438e03a8718525c8929 size=58
TRC 2026-02-20 04:34:00.489+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=db1bddeb1b5c...7063d0e5dc2f tagOut=db1bddeb1b5c...7063d0e5dc2f nonce=36
TRC 2026-02-20 04:34:00.489+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 5, length: 30}"
TRC 2026-02-20 04:34:00.489+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=1d0a14393132...c8015a024f4b
TRC 2026-02-20 04:34:00.489+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-20 04:34:00.489+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5gGtUV:6997e438e03a8718525c8929 size=28
TRC 2026-02-20 04:34:00.489+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=e434fa30bebf...976aa08fd86a tagOut=e434fa30bebf...976aa08fd86a nonce=37
TRC 2026-02-20 04:34:00.489+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {Fin}, streamId: 5, length: 0}"
TRC 2026-02-20 04:34:00.489+00:00 remote closed channel topics="libp2p yamux" tid=1 file=yamux.nim:643
TRC 2026-02-20 04:34:00.489+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-20 04:34:00.489+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=6997e438e03a8718525c8930
TRC 2026-02-20 04:34:00.490+00:00 Closing yamux channel locally topics="libp2p yamux" tid=1 file=yamux.nim:204 streamId=5 conn=16U*5gGtUV:6997e438e03a8718525c892a
TRC 2026-02-20 04:34:00.490+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{Data, {Fin}, streamId: 5, length: 0}"
TRC 2026-02-20 04:34:00.490+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*5gGtUV:6997e438e03a8718525c8930
TRC 2026-02-20 04:34:00.490+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*5gGtUV:6997e438e03a8718525c8930
TRC 2026-02-20 04:34:00.490+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=6997e438e03a8718525c8930 objName=YamuxStream dir=Out
TRC 2026-02-20 04:34:00.490+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=6997e438e03a8718525c8930 objName=YamuxStream dir=Out
INF 2026-02-20 04:34:00.490+00:00 onSubscribe tid=1 file=recv_service.nim:139 pubsubTopic=/waku/2/rs/2/0 contentTopics="[/myapp/1/latest/proto]"
INF 2026-02-20 04:34:00.490+00:00 v2 subscribed to topic topics="waku node rest filter_api_v2" tid=1 file=filter.nim:127 pubsubTopic=some("/waku/2/rs/2/0") contentTopics="[/myapp/1/latest/proto]"
INF 2026-02-20 04:34:00.490+00:00 ENR updated successfully topics="waku discv5" tid=1 file=waku_discv5.nim:323 enrUri=enr:-L24QCA5pbGBSY6AosfhNsChvb1mgGEP7doYd6wUnks0ZUcmHdmQnpO442PHtH1wBaHQOB2X3sh4Upu5IS7l4VLfqs4EgmlkgnY0gmlwhKwSxDqKbXVsdGlhZGRyc5YACASsEsQ6BpqdAAoErBLEOgaant0DgnJzhQACAQAAiXNlY3AyNTZrMaED4ZfZN23Mmj6zdVpz7S34VPMOS9dq5HYOKNaws8sJYNODdGNwgpqdg3VkcIKan4V3YWt1MgA enr="(4, id: \"v4\", ip: 172.18.196.58, multiaddrs: 0x000804AC12C43A069A9D000A04AC12C43A069A9EDD03, rs: 0x0002010000, secp256k1: 0x03E197D9376DCC9A3EB3755A73ED2DF854F30E4BD76AE4760E28D6B0B3CB0960D3, tcp: 39581, udp: 39583, waku2: 0x00)"
INF 2026-02-20 04:34:00.491+00:00 peer filtering updated topics="waku discv5" tid=1 file=waku_discv5.nim:70
DBG 2026-02-20 04:34:00.491+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=POST peer=172.17.0.1:52518 uri=/filter/v2/subscriptions content_type=application/json content_size=70
TRC 2026-02-20 04:34:00.496+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5gGtUV:6997e438e03a8718525c8929 size=28
TRC 2026-02-20 04:34:00.496+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=2f897e7dd481...406211c6b93d tagOut=2f897e7dd481...406211c6b93d nonce=38
TRC 2026-02-20 04:34:00.496+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Syn}, streamId: 8, length: 0}"
TRC 2026-02-20 04:34:00.496+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=6997e438e03a8718525c8931 objName=YamuxStream dir=In
TRC 2026-02-20 04:34:00.496+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:6997e438e03a8718525c8931 timeout=5m
TRC 2026-02-20 04:34:00.496+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=8 pid=16U*5gGtUV
TRC 2026-02-20 04:34:00.496+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Ack}, streamId: 8, length: 0}"
TRC 2026-02-20 04:34:00.496+00:00 Starting stream handler tid=1 file=muxedupgrade.nim:93 conn=16U*5gGtUV:6997e438e03a8718525c8931
TRC 2026-02-20 04:34:00.496+00:00 Starting multistream handler topics="libp2p multistream" tid=1 file=multistream.nim:175 conn=16U*5gGtUV:6997e438e03a8718525c8931 handshaked=false
TRC 2026-02-20 04:34:00.496+00:00 Starting multistream negotiation topics="libp2p multistream" tid=1 file=multistream.nim:132 conn=16U*5gGtUV:6997e438e03a8718525c8931 handshaked=false
TRC 2026-02-20 04:34:00.497+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-20 04:34:00.497+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5gGtUV:6997e438e03a8718525c8929 size=48
TRC 2026-02-20 04:34:00.497+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=9f5efb81559f...a4b94d39e58b tagOut=9f5efb81559f...a4b94d39e58b nonce=39
TRC 2026-02-20 04:34:00.497+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 8, length: 20}"
TRC 2026-02-20 04:34:00.497+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-02-20 04:34:00.497+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-20 04:34:00.497+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5gGtUV:6997e438e03a8718525c8929 size=63
TRC 2026-02-20 04:34:00.497+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=c0917688a469...bef1e93c0ae9 tagOut=c0917688a469...bef1e93c0ae9 nonce=40
TRC 2026-02-20 04:34:00.497+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 8, length: 35}"
TRC 2026-02-20 04:34:00.497+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=222f7661632f...62657461310a
TRC 2026-02-20 04:34:00.497+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-20 04:34:00.497+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*5gGtUV:6997e438e03a8718525c8931 ms=/multistream/1.0.0
TRC 2026-02-20 04:34:00.497+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 8, length: 20}"
TRC 2026-02-20 04:34:00.497+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*5gGtUV:6997e438e03a8718525c8931 ms=/vac/waku/filter-push/2.0.0-beta1
TRC 2026-02-20 04:34:00.497+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:164 conn=16U*5gGtUV:6997e438e03a8718525c8931 protocol=/vac/waku/filter-push/2.0.0-beta1
TRC 2026-02-20 04:34:00.497+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 8, length: 35}"
TRC 2026-02-20 04:34:00.498+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:189 conn=16U*5gGtUV:6997e438e03a8718525c8931 protocol=/vac/waku/filter-push/2.0.0-beta1
TRC 2026-02-20 04:34:00.498+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5gGtUV:6997e438e03a8718525c8929 size=108
TRC 2026-02-20 04:34:00.498+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=6036db855e04...d463f74b6327 tagOut=6036db855e04...d463f74b6327 nonce=41
TRC 2026-02-20 04:34:00.498+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 8, length: 80}"
TRC 2026-02-20 04:34:00.498+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=4f0a3d0a1053...72732f322f30
TRC 2026-02-20 04:34:00.498+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
INF 2026-02-20 04:34:00.499+00:00 Received message push topics="waku filter client" tid=1 file=client.nim:188 peerId=16U*5gGtUV msg_hash=0x26446a2b214310c4c54704fde9c6686aa50bd4b8d30e92a9f3520ffe7be36546 payload=536861726469...6f726b732121 pubsubTopic=/waku/2/rs/2/0 content_topic=/myapp/1/latest/proto conn=16U*5gGtUV:6997e438e03a8718525c8931
TRC 2026-02-20 04:34:00.547+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*5gGtUV:6997e438e03a8718525c8929 size=28
TRC 2026-02-20 04:34:00.547+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=68316b384e98...da05711d58d2 tagOut=68316b384e98...da05711d58d2 nonce=42
TRC 2026-02-20 04:34:00.547+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{GoAway, {}, streamId: 0, length: 0}"
TRC 2026-02-20 04:34:00.547+00:00 Received go away topics="libp2p yamux" tid=1 file=yamux.nim:573 status=NormalTermination
TRC 2026-02-20 04:34:00.547+00:00 Closing yamux topics="libp2p yamux" tid=1 file=yamux.nim:528
TRC 2026-02-20 04:34:00.547+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*5gGtUV:6997e438e03a8718525c8931
TRC 2026-02-20 04:34:00.547+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*5gGtUV:6997e438e03a8718525c8931
TRC 2026-02-20 04:34:00.547+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=6997e438e03a8718525c8931 objName=YamuxStream dir=In
TRC 2026-02-20 04:34:00.547+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=6997e438e03a8718525c8931 objName=YamuxStream dir=In
TRC 2026-02-20 04:34:00.547+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{GoAway, {}, streamId: 0, length: 0}"
TRC 2026-02-20 04:34:00.547+00:00 Closing secure conn topics="libp2p secure" tid=1 file=secure.nim:69 s=16U*5gGtUV:6997e438e03a8718525c892a dir=Out
TRC 2026-02-20 04:34:00.547+00:00 Shutting down chronos stream topics="libp2p chronosstream" tid=1 file=chronosstream.nim:169 address=172.18.157.176:28820 s=16U*5gGtUV:6997e438e03a8718525c8929
TRC 2026-02-20 04:34:00.547+00:00 couldn't read all bytes, stream EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:158 s=6997e438e03a8718525c8931 nbytes=1 read=0 objName=YamuxStream
TRC 2026-02-20 04:34:00.547+00:00 stream is closed locally when readOnce topics="libp2p yamux" tid=1 file=yamux.nim:280 channel="=> 8 {ClosedRemotely, ClosedLocally, Reset}"
TRC 2026-02-20 04:34:00.547+00:00 Cleaning up client topics="libp2p tcptransport" tid=1 file=tcptransport.nim:65 addrs=172.18.157.176:28820 conn=16U*5gGtUV:6997e438e03a8718525c8929
TRC 2026-02-20 04:34:00.547+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=6997e438e03a8718525c8929
TRC 2026-02-20 04:34:00.547+00:00 Cleaned up client topics="libp2p tcptransport" tid=1 file=tcptransport.nim:78 addrs=172.18.157.176:28820 conn=16U*5gGtUV:6997e438e03a8718525c8929
TRC 2026-02-20 04:34:00.547+00:00 Shutdown chronos stream topics="libp2p chronosstream" tid=1 file=chronosstream.nim:174 address=172.18.157.176:28820 s=16U*5gGtUV:6997e438e03a8718525c8929
TRC 2026-02-20 04:34:00.548+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*5gGtUV:6997e438e03a8718525c8929
TRC 2026-02-20 04:34:00.548+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*5gGtUV:6997e438e03a8718525c8929
TRC 2026-02-20 04:34:00.548+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=6997e438e03a8718525c8929 objName=ChronosStream dir=Out
TRC 2026-02-20 04:34:00.548+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=6997e438e03a8718525c8929 objName=ChronosStream dir=Out
ERR 2026-02-20 04:34:00.548+00:00 error while reading conn topics="waku filter client" tid=1 file=client.nim:178 error="Stream Closed!"
ERR 2026-02-20 04:34:00.548+00:00 Failed to decode message push topics="waku filter client" tid=1 file=client.nim:181 peerId=16U*5gGtUV error="(kind: MissingRequiredField, field: \"message\")"
TRC 2026-02-20 04:34:00.548+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*5gGtUV:6997e438e03a8718525c892a
TRC 2026-02-20 04:34:00.548+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*5gGtUV:6997e438e03a8718525c892a
TRC 2026-02-20 04:34:00.548+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=6997e438e03a8718525c892a objName=SecureConn dir=Out
TRC 2026-02-20 04:34:00.548+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=6997e438e03a8718525c892a objName=SecureConn dir=Out
TRC 2026-02-20 04:34:00.548+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=6997e438e03a8718525c8931
TRC 2026-02-20 04:34:00.548+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=6997e438e03a8718525c892a
TRC 2026-02-20 04:34:00.548+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=6997e438e03a8718525c8929
TRC 2026-02-20 04:34:00.548+00:00 Connection closed, cleaning up topics="libp2p connmanager" tid=1 file=connmanager.nim:270 mux=16U*5gGtUV:6997e438e03a8718525c892a
TRC 2026-02-20 04:34:00.548+00:00 Triggering disconnect events topics="libp2p connmanager" tid=1 file=connmanager.nim:243 mux=16U*5gGtUV:6997e438e03a8718525c892a
TRC 2026-02-20 04:34:00.548+00:00 About to trigger peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:180 peer=16U*5gGtUV
TRC 2026-02-20 04:34:00.548+00:00 triggering peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:185 peer=16U*5gGtUV event="(kind: Left)"
TRC 2026-02-20 04:34:00.548+00:00 About to trigger connection events topics="libp2p connmanager" tid=1 file=connmanager.nim:148 peer=16U*5gGtUV
TRC 2026-02-20 04:34:00.548+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=6997e438e03a8718525c8931
TRC 2026-02-20 04:34:00.548+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=6997e438e03a8718525c8931
TRC 2026-02-20 04:34:00.548+00:00 Stream handler done tid=1 file=muxedupgrade.nim:100 conn=16U*5gGtUV:6997e438e03a8718525c8931
TRC 2026-02-20 04:34:00.548+00:00 Closed yamux topics="libp2p yamux" tid=1 file=yamux.nim:549
TRC 2026-02-20 04:34:00.548+00:00 finished handling stream topics="libp2p yamux" tid=1 file=yamux.nim:555
TRC 2026-02-20 04:34:00.548+00:00 Stopped yamux handler topics="libp2p yamux" tid=1 file=yamux.nim:668
DBG 2026-02-20 04:34:00.577+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:408 protocol=Peer Exchange strength=0 relayCount=0 storeClientCount=0 lightpushCount=0 filterCount=0
NTC 2026-02-20 04:34:01.092+00:00 Shutting down after receiving SIGTERM topics="wakunode main" tid=1 file=wakunode2.nim:82
INF 2026-02-20 04:34:01.092+00:00 Stopping discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:362
TRC 2026-02-20 04:34:01.092+00:00 Stop listening on discv5 port topics="waku discv5" tid=1 file=waku_discv5.nim:365
INF 2026-02-20 04:34:01.093+00:00 Successfully stopped discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:368
TRC 2026-02-20 04:34:01.093+00:00 Stopping switch topics="libp2p switch" tid=1 file=switch.nim:328
INF 2026-02-20 04:34:01.093+00:00 Stopping AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:237
TRC 2026-02-20 04:34:01.093+00:00 Closing ConnManager topics="libp2p connmanager" tid=1 file=connmanager.nim:434
TRC 2026-02-20 04:34:01.093+00:00 Closed ConnManager topics="libp2p connmanager" tid=1 file=connmanager.nim:448
TRC 2026-02-20 04:34:01.093+00:00 Stopping TCP transport topics="libp2p tcptransport" tid=1 file=tcptransport.nim:159
TRC 2026-02-20 04:34:01.093+00:00 stopping transport topics="libp2p transport" tid=1 file=transport.nim:59 address=@[/ip4/0.0.0.0/tcp/39581]
TRC 2026-02-20 04:34:01.094+00:00 Transport stopped topics="libp2p tcptransport" tid=1 file=tcptransport.nim:189
TRC 2026-02-20 04:34:01.094+00:00 Stopping WS transport topics="libp2p wstransport" tid=1 file=wstransport.nim:213
TRC 2026-02-20 04:34:01.094+00:00 stopping transport topics="libp2p transport" tid=1 file=transport.nim:59 address=@[/ip4/0.0.0.0/tcp/39582/ws]
TRC 2026-02-20 04:34:01.094+00:00 Transport stopped topics="libp2p wstransport" tid=1 file=wstransport.nim:235
TRC 2026-02-20 04:34:01.094+00:00 Switch stopped topics="libp2p switch" tid=1 file=switch.nim:354
WRN 2026-02-20 04:34:01.094+00:00 Stopping rendezvous without starting it topics="waku rendezvous" tid=1 file=rendezvous.nim:638
WRN 2026-02-20 04:34:01.094+00:00 Stopping rendezvous without starting it topics="waku rendezvous" tid=1 file=rendezvous.nim:638
INF 2026-02-20 04:34:01.094+00:00 waku rendezvous discovery stopped topics="waku rendezvous" tid=1 file=protocol.nim:239
INF 2026-02-20 04:34:01.094+00:00 waku rendezvous client stopped topics="waku rendezvous client" tid=1 file=client.nim:142
INF 2026-02-20 04:34:01.094+00:00 Health monitor loop end tid=1 file=node_health_monitor.nim:545
NTC 2026-02-20 04:34:01.094+00:00 REST service stopped tid=1 file=server.nim:188 address=0.0.0.0:39580

View File

@ -0,0 +1,84 @@
2026-02-20 04:34:58.887 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-20 04:34:58.887 DEBUG [tests.conftest] Running test: test_publish_with_valid_version with id: 2026-02-20_04-34-58__183ce37e-5b09-4127-ad57-af215e4651da
2026-02-20 04:34:58.887 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-20 04:34:58.887 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-20 04:34:58.888 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-02-20 04:34:58.895 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:34:58.895 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-34-58__183ce37e-5b09-4127-ad57-af215e4651da__wakuorg_nwaku:latest.log
2026-02-20 04:34:58.895 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:34:58.895 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:34:58.897 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:34:58.897 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.110.87
2026-02-20 04:34:58.897 DEBUG [src.node.docker_mananger] Generated ports ['49669', '49670', '49671', '49672', '49673']
2026-02-20 04:34:58.897 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:34:58.897 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:34:58.897 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:34:58.898 DEBUG [src.node.docker_mananger] docker run -i -t -p 49669:49669 -p 49670:49670 -p 49671:49671 -p 49672:49672 -p 49673:49673 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49671 --rest-port=49669 --tcp-port=49670 --discv5-udp-port=49672 --rest-address=0.0.0.0 --nat=extip:172.18.110.87 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=375f482cf2eb5ff1afcdfcbfa7dc5eb0ccb534acacfb415eaa74abc46d9a98c3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49673 --metrics-logging=true --relay=true
2026-02-20 04:34:59.079 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.110.87 waku 570e63e46964cc438cea35b655edf1398520e60517b67b3bf008e8afae468bdb
2026-02-20 04:34:59.117 DEBUG [src.node.docker_mananger] Container started with ID 570e63e46964. Setting up logs at ./log/docker/node1_2026-02-20_04-34-58__183ce37e-5b09-4127-ad57-af215e4651da__wakuorg_nwaku:latest.log
2026-02-20 04:34:59.117 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49669
2026-02-20 04:34:59.117 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:34:59.120 ERROR [src.node.docker_mananger] Max retries reached for container d51d110100a2. Exiting log stream.
2026-02-20 04:34:59.674 ERROR [src.node.docker_mananger] Max retries reached for container 396039e7551b. Exiting log stream.
2026-02-20 04:35:00.120 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49669/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:00.123 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-02-20 04:35:00.123 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:35:00.123 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49669/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:00.126 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.110.87/tcp/49670/p2p/16Uiu2HAmNBEYFo4qgT3UQqUXkF9ixrDRqPzZeoiKnntA5G6cZweF","/ip4/172.18.110.87/tcp/49671/ws/p2p/16Uiu2HAmNBEYFo4qgT3UQqUXkF9ixrDRqPzZeoiKnntA5G6cZweF"],"enrUri":"enr:-L24QKU_dtxzh78c4XbgK8m4Lr3qkIjRKvZ3tU3azyhPdTzoMPmJuPSXGSpNzwvAf0caJJwvkFAcVj8fowErz0Mu4j4CgmlkgnY0gmlwhKwSbleKbXVsdGlhZGRyc5YACASsEm5XBsIGAAoErBJuVwbCB90DgnJzhQADAQAAiXNlY3AyNTZrMaEDjXimdjOerQW0MaCQVoxoSzS2mx-Xq4fJ-AiHgtHCQxiDdGNwgsIGg3VkcILCCIV3YWt1MgE"}'
2026-02-20 04:35:00.126 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:35:00.133 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:35:00.133 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-20_04-34-58__183ce37e-5b09-4127-ad57-af215e4651da__wakuorg_nwaku:latest.log
2026-02-20 04:35:00.134 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:35:00.134 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:35:00.135 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:35:00.135 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.240.243
2026-02-20 04:35:00.136 DEBUG [src.node.docker_mananger] Generated ports ['27530', '27531', '27532', '27533', '27534']
2026-02-20 04:35:00.136 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:35:00.136 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:35:00.136 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:35:00.136 DEBUG [src.node.docker_mananger] docker run -i -t -p 27530:27530 -p 27531:27531 -p 27532:27532 -p 27533:27533 -p 27534:27534 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27532 --rest-port=27530 --tcp-port=27531 --discv5-udp-port=27533 --rest-address=0.0.0.0 --nat=extip:172.18.240.243 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=61f66a784cdc54a0ab8bfe600225a4dd81088ff37cccc5b37d7e27c9ceb4b21b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27534 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKU_dtxzh78c4XbgK8m4Lr3qkIjRKvZ3tU3azyhPdTzoMPmJuPSXGSpNzwvAf0caJJwvkFAcVj8fowErz0Mu4j4CgmlkgnY0gmlwhKwSbleKbXVsdGlhZGRyc5YACASsEm5XBsIGAAoErBJuVwbCB90DgnJzhQADAQAAiXNlY3AyNTZrMaEDjXimdjOerQW0MaCQVoxoSzS2mx-Xq4fJ-AiHgtHCQxiDdGNwgsIGg3VkcILCCIV3YWt1MgE
2026-02-20 04:35:00.335 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.240.243 waku 5b448654705c6917cb8276738ac618e64d7667048ae11b0c2055e06663cda687
2026-02-20 04:35:00.371 DEBUG [src.node.docker_mananger] Container started with ID 5b448654705c. Setting up logs at ./log/docker/node2_2026-02-20_04-34-58__183ce37e-5b09-4127-ad57-af215e4651da__wakuorg_nwaku:latest.log
2026-02-20 04:35:00.371 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27530
2026-02-20 04:35:00.371 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:35:01.372 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27530/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:01.382 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-02-20 04:35:01.383 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:35:01.383 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27530/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:01.389 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.240.243/tcp/27531/p2p/16Uiu2HAmAAoAUXWSjsy1qtQajjjbm9hAHkDkfSMDafQ7JdY5pzJh","/ip4/172.18.240.243/tcp/27532/ws/p2p/16Uiu2HAmAAoAUXWSjsy1qtQajjjbm9hAHkDkfSMDafQ7JdY5pzJh"],"enrUri":"enr:-L24QGDFIhjokogJOVlqne0nC09MS1YcQPKZOdvNG1xlEuM9G8FwLrMlb2EjwDQtdDHFw-LfF1aEzrLmpPuWXK6xWiECgmlkgnY0gmlwhKwS8POKbXVsdGlhZGRyc5YACASsEvDzBmuLAAoErBLw8wZrjN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC2w-3BW2I_tCAVICd4L91_MlcrbxEs9ylQxVeBa96gH6DdGNwgmuLg3VkcIJrjYV3YWt1MgE"}'
2026-02-20 04:35:01.389 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:35:01.390 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27530/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.110.87/tcp/49670/p2p/16Uiu2HAmNBEYFo4qgT3UQqUXkF9ixrDRqPzZeoiKnntA5G6cZweF"]'
2026-02-20 04:35:01.395 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:01.396 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-02-20 04:35:01.396 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49669/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-20 04:35:01.400 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:01.400 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27530/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-20 04:35:01.405 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:01.407 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49669/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:35:01.413 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:01.414 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:35:01.515 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:35:01.515 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49669/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:01.518 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":1771562101406822656,"ephemeral":false,"proof":""}]'
2026-02-20 04:35:01.520 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:35:01.520 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27530/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:01.523 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":1771562101406822656,"ephemeral":false,"proof":""}]'
2026-02-20 04:35:01.524 INFO [src.steps.relay] WARM UP successful!!
2026-02-20 04:35:01.525 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49669/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)', "version": 10}'
2026-02-20 04:35:01.530 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:35:01.531 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:35:01.631 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:35:01.631 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49669/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:01.634 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":10,"timestamp":1771562101525394902,"ephemeral":false,"proof":""}]'
2026-02-20 04:35:01.635 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:35:01.636 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27530/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:01.638 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":10,"timestamp":1771562101525394902,"ephemeral":false,"proof":""}]'
2026-02-20 04:35:01.641 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-20 04:35:01.642 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-20 04:35:01.643 DEBUG [src.node.waku_node] Stopping container with id 570e63e46964
2026-02-20 04:35:02.240 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:35:02.242 DEBUG [src.node.waku_node] Stopping container with id 5b448654705c
2026-02-20 04:35:02.813 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:35:02.814 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-20 04:35:02.819 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:35:02.826 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
2026-02-20 04:41:41.049 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-20 04:41:41.050 DEBUG [tests.conftest] Running test: test_publish_with_extra_field with id: 2026-02-20_04-41-41__cbd332e9-2c07-4169-8928-6d9621acea81
2026-02-20 04:41:41.050 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-20 04:41:41.050 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-20 04:41:41.051 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-02-20 04:41:41.056 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:41:41.056 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-41-41__cbd332e9-2c07-4169-8928-6d9621acea81__wakuorg_nwaku:latest.log
2026-02-20 04:41:41.056 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:41:41.056 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:41:41.058 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:41:41.058 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.134.95
2026-02-20 04:41:41.058 DEBUG [src.node.docker_mananger] Generated ports ['18426', '18427', '18428', '18429', '18430']
2026-02-20 04:41:41.058 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:41:41.058 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:41:41.058 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:41:41.059 DEBUG [src.node.docker_mananger] docker run -i -t -p 18426:18426 -p 18427:18427 -p 18428:18428 -p 18429:18429 -p 18430:18430 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18428 --rest-port=18426 --tcp-port=18427 --discv5-udp-port=18429 --rest-address=0.0.0.0 --nat=extip:172.18.134.95 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3adefc8dd7d7d6cfcfbdeb2495c4c18408a4be0deadfaacf338ed25f2fe2a2a4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18430 --metrics-logging=true --relay=true
2026-02-20 04:41:41.202 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.134.95 waku df779aae795637548965f0df58285372be920331ef77e263dd33cf43db670952
2026-02-20 04:41:41.231 DEBUG [src.node.docker_mananger] Container started with ID df779aae7956. Setting up logs at ./log/docker/node1_2026-02-20_04-41-41__cbd332e9-2c07-4169-8928-6d9621acea81__wakuorg_nwaku:latest.log
2026-02-20 04:41:41.232 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18426
2026-02-20 04:41:41.232 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:41:41.376 ERROR [src.node.docker_mananger] Max retries reached for container 44e5cedb9595. Exiting log stream.
2026-02-20 04:41:41.844 ERROR [src.node.docker_mananger] Max retries reached for container 4af8309e6de6. Exiting log stream.
2026-02-20 04:41:42.232 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18426/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:41:42.235 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-02-20 04:41:42.235 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:41:42.235 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18426/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:41:42.237 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.134.95/tcp/18427/p2p/16Uiu2HAmC5tBocqjpJKyoKHZHi9Fw4oVoMiqKPgMAh2xr3SvfBDQ","/ip4/172.18.134.95/tcp/18428/ws/p2p/16Uiu2HAmC5tBocqjpJKyoKHZHi9Fw4oVoMiqKPgMAh2xr3SvfBDQ"],"enrUri":"enr:-L24QFyxB3vGB2bdA52RXERVyJIy9ITWxgl0SILSmPG2vfZ5bvfo3cKH1B8MlcnVCn1mHbzEx700HnhmcRRj-GCm0PoCgmlkgnY0gmlwhKwShl-KbXVsdGlhZGRyc5YACASsEoZfBkf7AAoErBKGXwZH_N0DgnJzhQADAQAAiXNlY3AyNTZrMaEC94TdOdmwpCpZeebUDeREbiHVgkKiZKfV-gx2uEKW4ReDdGNwgkf7g3VkcIJH_YV3YWt1MgE"}'
2026-02-20 04:41:42.237 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:41:42.243 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:41:42.243 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-20_04-41-41__cbd332e9-2c07-4169-8928-6d9621acea81__wakuorg_nwaku:latest.log
2026-02-20 04:41:42.244 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:41:42.244 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:41:42.245 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:41:42.245 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.211.182
2026-02-20 04:41:42.245 DEBUG [src.node.docker_mananger] Generated ports ['16231', '16232', '16233', '16234', '16235']
2026-02-20 04:41:42.245 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:41:42.245 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:41:42.245 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:41:42.245 DEBUG [src.node.docker_mananger] docker run -i -t -p 16231:16231 -p 16232:16232 -p 16233:16233 -p 16234:16234 -p 16235:16235 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16233 --rest-port=16231 --tcp-port=16232 --discv5-udp-port=16234 --rest-address=0.0.0.0 --nat=extip:172.18.211.182 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=abdcaee04cc7697c4a3eba3ef9d8f822ac9f3aa8882ad7aaf3b58a9b5cce0aa3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16235 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFyxB3vGB2bdA52RXERVyJIy9ITWxgl0SILSmPG2vfZ5bvfo3cKH1B8MlcnVCn1mHbzEx700HnhmcRRj-GCm0PoCgmlkgnY0gmlwhKwShl-KbXVsdGlhZGRyc5YACASsEoZfBkf7AAoErBKGXwZH_N0DgnJzhQADAQAAiXNlY3AyNTZrMaEC94TdOdmwpCpZeebUDeREbiHVgkKiZKfV-gx2uEKW4ReDdGNwgkf7g3VkcIJH_YV3YWt1MgE
2026-02-20 04:41:42.394 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.211.182 waku 8da59cf64b7be2f076c9a104de46f9b87945a2bb7ad2f2ec019af425258bd16d
2026-02-20 04:41:42.421 DEBUG [src.node.docker_mananger] Container started with ID 8da59cf64b7b. Setting up logs at ./log/docker/node2_2026-02-20_04-41-41__cbd332e9-2c07-4169-8928-6d9621acea81__wakuorg_nwaku:latest.log
2026-02-20 04:41:42.421 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 16231
2026-02-20 04:41:42.421 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:41:43.422 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16231/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:41:43.446 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-02-20 04:41:43.448 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:41:43.448 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16231/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:41:43.456 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.211.182/tcp/16232/p2p/16Uiu2HAmGMLVXoLrWfuELt9J4b29xQrEwzQq2rNKtjSs6KBigH3D","/ip4/172.18.211.182/tcp/16233/ws/p2p/16Uiu2HAmGMLVXoLrWfuELt9J4b29xQrEwzQq2rNKtjSs6KBigH3D"],"enrUri":"enr:-L24QNYNry5DJXy_R_TcFJxLZ4HwUELrzZtbuFrarAUbOEx3R6orVGxpL1sUBgQAdOXGXm2d1yll1LOTUwC3nMqpMeECgmlkgnY0gmlwhKwS07aKbXVsdGlhZGRyc5YACASsEtO2Bj9oAAoErBLTtgY_ad0DgnJzhQADAQAAiXNlY3AyNTZrMaEDNukRYUC3qXHXAliEIC46A7P0I6WCCldHW1wJ6QJj_6iDdGNwgj9og3VkcII_aoV3YWt1MgE"}'
2026-02-20 04:41:43.456 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:41:43.456 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16231/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.134.95/tcp/18427/p2p/16Uiu2HAmC5tBocqjpJKyoKHZHi9Fw4oVoMiqKPgMAh2xr3SvfBDQ"]'
2026-02-20 04:41:43.460 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:41:43.461 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-02-20 04:41:43.461 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18426/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-20 04:41:43.464 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:41:43.465 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16231/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-20 04:41:43.469 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:41:43.470 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18426/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:41:43.476 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:41:43.477 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:41:43.577 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:41:43.577 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18426/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:41:43.580 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":1771562503470573056,"ephemeral":false,"proof":""}]'
2026-02-20 04:41:43.581 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:41:43.582 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16231/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:41:43.584 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":1771562503470573056,"ephemeral":false,"proof":""}]'
2026-02-20 04:41:43.585 INFO [src.steps.relay] WARM UP successful!!
2026-02-20 04:41:43.586 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18426/relay/v1/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"}'
2026-02-20 04:41:43.588 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:18426/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-20 04:41:43.591 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-20 04:41:43.591 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-20 04:41:43.592 DEBUG [src.node.waku_node] Stopping container with id df779aae7956
2026-02-20 04:41:44.080 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:41:44.080 DEBUG [src.node.waku_node] Stopping container with id 8da59cf64b7b
2026-02-20 04:41:44.567 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:41:44.570 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-20 04:41:44.574 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:41:44.579 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,97 @@
2026-02-20 04:36:47.919 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-20 04:36:47.919 DEBUG [tests.conftest] Running test: test_publish_on_multiple_content_topics_and_only_after_fetch_them[content_topic_list0] with id: 2026-02-20_04-36-47__483f3797-34d3-4f10-97f0-eff818dc94d4
2026-02-20 04:36:47.920 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-20 04:36:47.920 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-20 04:36:47.920 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-20 04:36:47.927 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:36:47.928 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-36-47__483f3797-34d3-4f10-97f0-eff818dc94d4__wakuorg_nwaku:latest.log
2026-02-20 04:36:47.928 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:36:47.928 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:36:47.929 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:36:47.929 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.157.206
2026-02-20 04:36:47.929 DEBUG [src.node.docker_mananger] Generated ports ['11479', '11480', '11481', '11482', '11483']
2026-02-20 04:36:47.930 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:36:47.930 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:36:47.930 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:36:47.930 DEBUG [src.node.docker_mananger] docker run -i -t -p 11479:11479 -p 11480:11480 -p 11481:11481 -p 11482:11482 -p 11483:11483 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11481 --rest-port=11479 --tcp-port=11480 --discv5-udp-port=11482 --rest-address=0.0.0.0 --nat=extip:172.18.157.206 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=aaad5ecfcfe12ba594f2f907ec8eea4ddeff2948da58e07f98adfe171ffed52f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11483 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-02-20 04:36:48.108 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.157.206 waku 0dcf7b5d237cb1a4af4c22c0ee171f683005415606078ac979510d99bdb0a8e0
2026-02-20 04:36:48.141 DEBUG [src.node.docker_mananger] Container started with ID 0dcf7b5d237c. Setting up logs at ./log/docker/node1_2026-02-20_04-36-47__483f3797-34d3-4f10-97f0-eff818dc94d4__wakuorg_nwaku:latest.log
2026-02-20 04:36:48.141 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 11479
2026-02-20 04:36:48.143 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:36:48.163 ERROR [src.node.docker_mananger] Max retries reached for container 02e24970e49e. Exiting log stream.
2026-02-20 04:36:48.723 ERROR [src.node.docker_mananger] Max retries reached for container 1befd4d11833. Exiting log stream.
2026-02-20 04:36:49.143 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11479/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:36:49.146 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-02-20 04:36:49.146 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:36:49.146 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11479/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:36:49.149 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.157.206/tcp/11480/p2p/16Uiu2HAm9BsnGshPTEwiPgtjTR3TbVa3TTeRdWAokdbkAwvqGJGq","/ip4/172.18.157.206/tcp/11481/ws/p2p/16Uiu2HAm9BsnGshPTEwiPgtjTR3TbVa3TTeRdWAokdbkAwvqGJGq"],"enrUri":"enr:-L24QEfqrnYuqpCMDzwan1dvVcJaOSIDTw1FeNk1b_DMJFfoDhlfTHOgiac7Yp_aPbzNZs-3NSCpZK8M_h7guvLTfo8CgmlkgnY0gmlwhKwSnc6KbXVsdGlhZGRyc5YACASsEp3OBizYAAoErBKdzgYs2d0DgnJzhQACAQAAiXNlY3AyNTZrMaECzHrUW6PZDD1A8IfrqwSF402Nv33-6vpKfZ-H_KRu73KDdGNwgizYg3VkcIIs2oV3YWt1MgU"}'
2026-02-20 04:36:49.149 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:36:49.156 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:36:49.156 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-20_04-36-47__483f3797-34d3-4f10-97f0-eff818dc94d4__wakuorg_nwaku:latest.log
2026-02-20 04:36:49.156 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:36:49.156 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:36:49.157 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:36:49.158 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.63.16
2026-02-20 04:36:49.158 DEBUG [src.node.docker_mananger] Generated ports ['28370', '28371', '28372', '28373', '28374']
2026-02-20 04:36:49.158 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:36:49.158 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:36:49.158 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:36:49.158 DEBUG [src.node.docker_mananger] docker run -i -t -p 28370:28370 -p 28371:28371 -p 28372:28372 -p 28373:28373 -p 28374:28374 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28372 --rest-port=28370 --tcp-port=28371 --discv5-udp-port=28373 --rest-address=0.0.0.0 --nat=extip:172.18.63.16 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=0e1ee746ca3918d04f946e04b2caea82b85e8a2abae99c39fbddb0d3bad8e9af --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28374 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEfqrnYuqpCMDzwan1dvVcJaOSIDTw1FeNk1b_DMJFfoDhlfTHOgiac7Yp_aPbzNZs-3NSCpZK8M_h7guvLTfo8CgmlkgnY0gmlwhKwSnc6KbXVsdGlhZGRyc5YACASsEp3OBizYAAoErBKdzgYs2d0DgnJzhQACAQAAiXNlY3AyNTZrMaECzHrUW6PZDD1A8IfrqwSF402Nv33-6vpKfZ-H_KRu73KDdGNwgizYg3VkcIIs2oV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-02-20 04:36:49.348 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.63.16 waku 4d797403f940cc9ba898a80f6cafbc3210c6671655c83db664667338a4bff8d9
2026-02-20 04:36:49.382 DEBUG [src.node.docker_mananger] Container started with ID 4d797403f940. Setting up logs at ./log/docker/node2_2026-02-20_04-36-47__483f3797-34d3-4f10-97f0-eff818dc94d4__wakuorg_nwaku:latest.log
2026-02-20 04:36:49.383 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 28370
2026-02-20 04:36:49.383 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:36:50.383 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28370/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:36:50.408 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":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-20 04:36:50.410 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:36:50.411 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28370/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:36:50.414 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.63.16/tcp/28371/p2p/16Uiu2HAmFRgJWQhpyGUw3LZNcHbDwQeFapFy8g7hsjoTd798VJhU","/ip4/172.18.63.16/tcp/28372/ws/p2p/16Uiu2HAmFRgJWQhpyGUw3LZNcHbDwQeFapFy8g7hsjoTd798VJhU"],"enrUri":"enr:-L24QJgBJUSnovLypqYjnRnpW1U-6XDNWNaLIgzR-OCWpL-ZDZad0oEerIqHW_60mDpsyIGoRutDqN9RqyE6lX3Y4oUCgmlkgnY0gmlwhKwSPxCKbXVsdGlhZGRyc5YACASsEj8QBm7TAAoErBI_EAZu1N0DgnJzhQACAQAAiXNlY3AyNTZrMaEDKSoadeBnaFrCyxL2fKIF4Cd8axbXASreLXormmiWCt-DdGNwgm7Tg3VkcIJu1YV3YWt1MgE"}'
2026-02-20 04:36:50.414 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:36:50.414 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28370/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.157.206/tcp/11480/p2p/16Uiu2HAm9BsnGshPTEwiPgtjTR3TbVa3TTeRdWAokdbkAwvqGJGq"]'
2026-02-20 04:36:50.417 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:36:50.417 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11479/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf", "/newsService/1.0/alerts/xml", "/newsService/1.0/updates/json", "/newsService/2.0/alerts/json", "/newsService/2.0/summaries/xml", "/newsService/2.0/highlights/yaml", "/newsService/3.0/weekly/json", "/newsService/3.0/summaries/xml"]'
2026-02-20 04:36:50.423 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:36:50.424 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28370/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf", "/newsService/1.0/alerts/xml", "/newsService/1.0/updates/json", "/newsService/2.0/alerts/json", "/newsService/2.0/summaries/xml", "/newsService/2.0/highlights/yaml", "/newsService/3.0/weekly/json", "/newsService/3.0/summaries/xml"]'
2026-02-20 04:36:50.435 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:36:50.440 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11479/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzEuMC93ZWVrbHkvcHJvdG9idWY=", "contentTopic": "/newsService/1.0/weekly/protobuf", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:36:50.447 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:36:50.447 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11479/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzEuMC9hbGVydHMveG1s", "contentTopic": "/newsService/1.0/alerts/xml", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:36:50.452 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:36:50.453 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11479/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzEuMC91cGRhdGVzL2pzb24=", "contentTopic": "/newsService/1.0/updates/json", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:36:50.458 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:36:50.459 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11479/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzIuMC9hbGVydHMvanNvbg==", "contentTopic": "/newsService/2.0/alerts/json", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:36:50.463 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:36:50.464 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11479/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzIuMC9zdW1tYXJpZXMveG1s", "contentTopic": "/newsService/2.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:36:50.469 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:36:50.470 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11479/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzIuMC9oaWdobGlnaHRzL3lhbWw=", "contentTopic": "/newsService/2.0/highlights/yaml", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:36:50.475 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:36:50.475 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11479/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzMuMC93ZWVrbHkvanNvbg==", "contentTopic": "/newsService/3.0/weekly/json", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:36:50.480 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:36:50.481 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11479/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzMuMC9zdW1tYXJpZXMveG1s", "contentTopic": "/newsService/3.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:36:50.485 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:36:50.485 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:36:50.586 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28370/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:36:50.588 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzEuMC93ZWVrbHkvcHJvdG9idWY=","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1771562210440299144,"ephemeral":false,"proof":""}]'
2026-02-20 04:36:50.589 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28370/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:36:50.591 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzEuMC9hbGVydHMveG1s","contentTopic":"/newsService/1.0/alerts/xml","version":0,"timestamp":1771562210447850931,"ephemeral":false,"proof":""}]'
2026-02-20 04:36:50.591 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28370/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:36:50.594 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzEuMC91cGRhdGVzL2pzb24=","contentTopic":"/newsService/1.0/updates/json","version":0,"timestamp":1771562210453063594,"ephemeral":false,"proof":""}]'
2026-02-20 04:36:50.594 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28370/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:36:50.596 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzIuMC9hbGVydHMvanNvbg==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1771562210459000713,"ephemeral":false,"proof":""}]'
2026-02-20 04:36:50.596 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28370/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:36:50.598 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzIuMC9zdW1tYXJpZXMveG1s","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1771562210464751672,"ephemeral":false,"proof":""}]'
2026-02-20 04:36:50.599 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28370/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:36:50.601 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzIuMC9oaWdobGlnaHRzL3lhbWw=","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1771562210470043148,"ephemeral":false,"proof":""}]'
2026-02-20 04:36:50.601 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28370/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:36:50.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzMuMC93ZWVrbHkvanNvbg==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1771562210475607997,"ephemeral":false,"proof":""}]'
2026-02-20 04:36:50.604 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28370/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:36:50.605 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzMuMC9zdW1tYXJpZXMveG1s","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1771562210481348126,"ephemeral":false,"proof":""}]'
2026-02-20 04:36:50.607 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-20 04:36:50.608 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-20 04:36:50.608 DEBUG [src.node.waku_node] Stopping container with id 0dcf7b5d237c
2026-02-20 04:36:51.163 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:36:51.163 DEBUG [src.node.waku_node] Stopping container with id 4d797403f940
2026-02-20 04:36:51.719 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:36:51.720 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-20 04:36:51.731 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:36:51.738 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,69 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_main_node_only_relay__peer_only_store with id: 2026-02-20_04-39-19__8779a4a0-5c43-4206-b83f-4aa7c7f19c3b
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-20_04-39-19__8779a4a0-5c43-4206-b83f-4aa7c7f19c3b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.194
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49318', '49319', '49320', '49321', '49322']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 49318:49318 -p 49319:49319 -p 49320:49320 -p 49321:49321 -p 49322:49322 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49320 --rest-port=49318 --tcp-port=49319 --discv5-udp-port=49321 --rest-address=0.0.0.0 --nat=extip:172.18.70.194 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c5aceefd4ccdf8247aebb82f3ec28daa1a8a90dd81acc684aa3ae6a07d402d09 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49322 --metrics-logging=true --store=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.70.194 waku f40694c3a73ce0d01d070f34fe85c21fcacbc645b64e699da4a57da7c85cee12
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f40694c3a73c. Setting up logs at ./log/docker/publishing_node1_2026-02-20_04-39-19__8779a4a0-5c43-4206-b83f-4aa7c7f19c3b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 49318
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 e4737739c0a3. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d10fa58cc99c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49318/health" -H "Content-Type: application/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:49318/debug/v1/info" -H "Content-Type: application/json" -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.194/tcp/49319/p2p/16Uiu2HAmM3E9BFFJSw868HLnCsFcXgwCTuBZtoLocrhi7Dt2PgfQ","/ip4/172.18.70.194/tcp/49320/ws/p2p/16Uiu2HAmM3E9BFFJSw868HLnCsFcXgwCTuBZtoLocrhi7Dt2PgfQ"],"enrUri":"enr:-L24QHjprxOuopCpsGdOnh6W0Tr_oX8sROSMbJZ3qOfafz3AFl7sAQeN_EBpiKFumO4JzwjYCYrL687MifDaxJQXkWECgmlkgnY0gmlwhKwSRsKKbXVsdGlhZGRyc5YACASsEkbCBsCnAAoErBJGwgbAqN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDfI_d7y2qkzYMVD7cN36Qge3szmAmjkqPLx5CTCY4I4-DdGNwgsCng3VkcILAqYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-20_04-39-19__8779a4a0-5c43-4206-b83f-4aa7c7f19c3b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.100.42
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27147', '27148', '27149', '27150', '27151']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27147:27147 -p 27148:27148 -p 27149:27149 -p 27150:27150 -p 27151:27151 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27149 --rest-port=27147 --tcp-port=27148 --discv5-udp-port=27150 --rest-address=0.0.0.0 --nat=extip:172.18.100.42 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0146d8dc6467e1fb9efb2c4fec7ed5ac0fcaa74dfcb4dc1a1263dec947fd8c3e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27151 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHjprxOuopCpsGdOnh6W0Tr_oX8sROSMbJZ3qOfafz3AFl7sAQeN_EBpiKFumO4JzwjYCYrL687MifDaxJQXkWECgmlkgnY0gmlwhKwSRsKKbXVsdGlhZGRyc5YACASsEkbCBsCnAAoErBJGwgbAqN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDfI_d7y2qkzYMVD7cN36Qge3szmAmjkqPLx5CTCY4I4-DdGNwgsCng3VkcILAqYV3YWt1MgE --storenode=/ip4/172.18.70.194/tcp/49319/p2p/16Uiu2HAmM3E9BFFJSw868HLnCsFcXgwCTuBZtoLocrhi7Dt2PgfQ --store=true --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.100.42 waku 15d442ca8d3ebbbf95f1a23352d5f2f501bc26ac817b8ecceb5921ae3e5ca130
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 15d442ca8d3e. Setting up logs at ./log/docker/store_node1_2026-02-20_04-39-19__8779a4a0-5c43-4206-b83f-4aa7c7f19c3b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 27147
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27147/health" -H "Content-Type: application/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:27147/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.100.42/tcp/27148/p2p/16Uiu2HAmTCV8snurNdWhMUmiL3mA5eGQjpDyeGmt2YsvC4SabUND","/ip4/172.18.100.42/tcp/27149/ws/p2p/16Uiu2HAmTCV8snurNdWhMUmiL3mA5eGQjpDyeGmt2YsvC4SabUND"],"enrUri":"enr:-L24QN39TglR90atmhFwUJdj5c6TDM8kkK_dvX_5ms-JGl07VXSWdD7JgbtGVKXxJbfSPuE54Otg4FhbjFmLivc9QvQCgmlkgnY0gmlwhKwSZCqKbXVsdGlhZGRyc5YACASsEmQqBmoMAAoErBJkKgZqDd0DgnJzhQADAQAAiXNlY3AyNTZrMaED2BUroyN3cmG7exRN2iTX-YAj91MYLs97Gk2VWQaoD9qDdGNwgmoMg3VkcIJqDoV3YWt1MgI"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27147/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.70.194/tcp/49319/p2p/16Uiu2HAmM3E9BFFJSw868HLnCsFcXgwCTuBZtoLocrhi7Dt2PgfQ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49318/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:49318/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:27147/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
DEBUG  src.steps.store:store.py:228 messages length is 0
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f40694c3a73c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 15d442ca8d3e
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,186 @@
2026-02-20 04:34:51.782 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-20 04:34:51.783 DEBUG [tests.conftest] Running test: test_get_peers with id: 2026-02-20_04-34-51__d61dfe88-d243-4889-8103-f30a0a53ce33
2026-02-20 04:34:51.783 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-20 04:34:51.783 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-20 04:34:51.784 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-20 04:34:51.791 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:34:51.791 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-34-51__d61dfe88-d243-4889-8103-f30a0a53ce33__wakuorg_nwaku:latest.log
2026-02-20 04:34:51.791 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:34:51.791 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:34:51.793 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:34:51.793 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.205.42
2026-02-20 04:34:51.793 DEBUG [src.node.docker_mananger] Generated ports ['63862', '63863', '63864', '63865', '63866']
2026-02-20 04:34:51.793 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:34:51.794 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:34:51.794 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:34:51.794 DEBUG [src.node.docker_mananger] docker run -i -t -p 63862:63862 -p 63863:63863 -p 63864:63864 -p 63865:63865 -p 63866:63866 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63864 --rest-port=63862 --tcp-port=63863 --discv5-udp-port=63865 --rest-address=0.0.0.0 --nat=extip:172.18.205.42 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3a9c1cd0cf12c53fd2d9df6aa91e90673ffbb6c1c70bfcaaf0b618ca8c4d5c6b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63866 --metrics-logging=true --relay=true
2026-02-20 04:34:51.984 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.205.42 waku 538d06dcc2429bcb11c11e1eec49216c8c54ab1754e018fc795cc55956406127
2026-02-20 04:34:52.019 DEBUG [src.node.docker_mananger] Container started with ID 538d06dcc242. Setting up logs at ./log/docker/node1_2026-02-20_04-34-51__d61dfe88-d243-4889-8103-f30a0a53ce33__wakuorg_nwaku:latest.log
2026-02-20 04:34:52.021 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 63862
2026-02-20 04:34:52.021 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:34:52.072 ERROR [src.node.docker_mananger] Max retries reached for container 18715c67fd61. Exiting log stream.
2026-02-20 04:34:52.591 ERROR [src.node.docker_mananger] Max retries reached for container 68e9ee167c33. Exiting log stream.
2026-02-20 04:34:53.021 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63862/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:53.024 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-02-20 04:34:53.025 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:34:53.025 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63862/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:53.027 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.205.42/tcp/63863/p2p/16Uiu2HAmPULHursjRkEKWgFVEh8qTapnHHBwAzu55GtzWmnEvkZP","/ip4/172.18.205.42/tcp/63864/ws/p2p/16Uiu2HAmPULHursjRkEKWgFVEh8qTapnHHBwAzu55GtzWmnEvkZP"],"enrUri":"enr:-L24QFRf0gooGf8Mz1m6cJCIQQ6H70nzKCDFLMM4AflQeWWwNrx5IHIchHmEyjWWo07nGt3d4Uae5qjwZDCYiwYO9cwCgmlkgnY0gmlwhKwSzSqKbXVsdGlhZGRyc5YACASsEs0qBvl3AAoErBLNKgb5eN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDoLW3K_clzxpDm4K32CAoynxPCBNuM0gP4Xu1HKzaBBqDdGNwgvl3g3VkcIL5eYV3YWt1MgE"}'
2026-02-20 04:34:53.027 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:34:53.034 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:34:53.034 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-20_04-34-51__d61dfe88-d243-4889-8103-f30a0a53ce33__wakuorg_nwaku:latest.log
2026-02-20 04:34:53.035 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:34:53.035 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:34:53.036 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:34:53.036 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.120.128
2026-02-20 04:34:53.036 DEBUG [src.node.docker_mananger] Generated ports ['2625', '2626', '2627', '2628', '2629']
2026-02-20 04:34:53.036 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:34:53.037 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:34:53.037 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:34:53.037 DEBUG [src.node.docker_mananger] docker run -i -t -p 2625:2625 -p 2626:2626 -p 2627:2627 -p 2628:2628 -p 2629:2629 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2627 --rest-port=2625 --tcp-port=2626 --discv5-udp-port=2628 --rest-address=0.0.0.0 --nat=extip:172.18.120.128 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=281c48f7150a77a4a1d66ae5ce04b6b9de0fd82d0c477e27fc9cb15c62d8dfed --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2629 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFRf0gooGf8Mz1m6cJCIQQ6H70nzKCDFLMM4AflQeWWwNrx5IHIchHmEyjWWo07nGt3d4Uae5qjwZDCYiwYO9cwCgmlkgnY0gmlwhKwSzSqKbXVsdGlhZGRyc5YACASsEs0qBvl3AAoErBLNKgb5eN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDoLW3K_clzxpDm4K32CAoynxPCBNuM0gP4Xu1HKzaBBqDdGNwgvl3g3VkcIL5eYV3YWt1MgE
2026-02-20 04:34:53.222 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.120.128 waku 6a4cdb6b14631a3bcafdf71fe7a78599d5d0f53505ecb5e502bdd7042e4816d9
2026-02-20 04:34:53.257 DEBUG [src.node.docker_mananger] Container started with ID 6a4cdb6b1463. Setting up logs at ./log/docker/node2_2026-02-20_04-34-51__d61dfe88-d243-4889-8103-f30a0a53ce33__wakuorg_nwaku:latest.log
2026-02-20 04:34:53.257 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2625
2026-02-20 04:34:53.257 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:34:54.258 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2625/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:54.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_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available 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-02-20 04:34:54.275 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:34:54.275 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2625/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:54.279 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.120.128/tcp/2626/p2p/16Uiu2HAm8SUjtDeHHtY8Wt2nziUUpBzphiJY9kuPLz7A1pME1STa","/ip4/172.18.120.128/tcp/2627/ws/p2p/16Uiu2HAm8SUjtDeHHtY8Wt2nziUUpBzphiJY9kuPLz7A1pME1STa"],"enrUri":"enr:-L24QHvdUsnivJgoqRPolje37ovVG0UZnM0KVaQQNjad1Sn_WkEzv85lz_2KgYbO4LYNImLhN29TWvDMLhQDdESMLOkCgmlkgnY0gmlwhKwSeICKbXVsdGlhZGRyc5YACASsEniABgpCAAoErBJ4gAYKQ90DgnJzhQADAQAAiXNlY3AyNTZrMaECwVzNTEjdteY-cX-UGS7fz9f7Nr-aE1lQivbZeGJa75mDdGNwggpCg3VkcIIKRIV3YWt1MgE"}'
2026-02-20 04:34:54.280 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:34:54.280 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2625/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.205.42/tcp/63863/p2p/16Uiu2HAmPULHursjRkEKWgFVEh8qTapnHHBwAzu55GtzWmnEvkZP"]'
2026-02-20 04:34:54.283 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:54.289 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:34:54.290 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-20_04-34-51__d61dfe88-d243-4889-8103-f30a0a53ce33__wakuorg_nwaku:latest.log
2026-02-20 04:34:54.290 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:34:54.290 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:34:54.291 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:34:54.291 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.210.168
2026-02-20 04:34:54.291 DEBUG [src.node.docker_mananger] Generated ports ['59669', '59670', '59671', '59672', '59673']
2026-02-20 04:34:54.292 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:34:54.292 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:34:54.292 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:34:54.292 DEBUG [src.node.docker_mananger] docker run -i -t -p 59669:59669 -p 59670:59670 -p 59671:59671 -p 59672:59672 -p 59673:59673 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59671 --rest-port=59669 --tcp-port=59670 --discv5-udp-port=59672 --rest-address=0.0.0.0 --nat=extip:172.18.210.168 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dbb8e752cbd83b8bcc4cd0ea66cdaf75fc0bdfc4909a4f5e876c13567ec52e0b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59673 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFRf0gooGf8Mz1m6cJCIQQ6H70nzKCDFLMM4AflQeWWwNrx5IHIchHmEyjWWo07nGt3d4Uae5qjwZDCYiwYO9cwCgmlkgnY0gmlwhKwSzSqKbXVsdGlhZGRyc5YACASsEs0qBvl3AAoErBLNKgb5eN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDoLW3K_clzxpDm4K32CAoynxPCBNuM0gP4Xu1HKzaBBqDdGNwgvl3g3VkcIL5eYV3YWt1MgE
2026-02-20 04:34:54.480 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.210.168 waku dd89ffb7a228524ffcdcd7161a65fb0737879e6a81975f0ec858109884ce91a4
2026-02-20 04:34:54.513 DEBUG [src.node.docker_mananger] Container started with ID dd89ffb7a228. Setting up logs at ./log/docker/node3_2026-02-20_04-34-51__d61dfe88-d243-4889-8103-f30a0a53ce33__wakuorg_nwaku:latest.log
2026-02-20 04:34:54.513 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59669
2026-02-20 04:34:54.514 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:34:55.514 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59669/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:55.528 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-20 04:34:55.529 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:34:55.529 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59669/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:55.535 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.210.168/tcp/59670/p2p/16Uiu2HAmTPyXbqeert2baLb124PZqQdmymHm3F2KT32r9y6YoGop","/ip4/172.18.210.168/tcp/59671/ws/p2p/16Uiu2HAmTPyXbqeert2baLb124PZqQdmymHm3F2KT32r9y6YoGop"],"enrUri":"enr:-L24QAHMYyfmlfCn6NpHglc3SMr-Ox-rbdPHz093aPZVOwR8cqYyG0fAcOZxS8iHe0PVNvQ308wN28yw1cSndlGhB3QCgmlkgnY0gmlwhKwS0qiKbXVsdGlhZGRyc5YACASsEtKoBukWAAoErBLSqAbpF90DgnJzhQADAQAAiXNlY3AyNTZrMaED2wapfgZVzXZ84AQRVh41gh7MxXsqCgw-jchSrVJ0WPeDdGNwgukWg3VkcILpGIV3YWt1MgE"}'
2026-02-20 04:34:55.536 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:34:55.537 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59669/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.205.42/tcp/63863/p2p/16Uiu2HAmPULHursjRkEKWgFVEh8qTapnHHBwAzu55GtzWmnEvkZP"]'
2026-02-20 04:34:55.540 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:55.547 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:34:55.547 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-20_04-34-51__d61dfe88-d243-4889-8103-f30a0a53ce33__wakuorg_nwaku:latest.log
2026-02-20 04:34:55.547 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:34:55.547 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:34:55.549 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:34:55.549 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.43.174
2026-02-20 04:34:55.549 DEBUG [src.node.docker_mananger] Generated ports ['13576', '13577', '13578', '13579', '13580']
2026-02-20 04:34:55.549 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:34:55.549 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:34:55.549 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:34:55.550 DEBUG [src.node.docker_mananger] docker run -i -t -p 13576:13576 -p 13577:13577 -p 13578:13578 -p 13579:13579 -p 13580:13580 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13578 --rest-port=13576 --tcp-port=13577 --discv5-udp-port=13579 --rest-address=0.0.0.0 --nat=extip:172.18.43.174 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c999a61dae5c0b977a408bbdaeae0eb01faec9eceb0bad477b3cfbcc8bbeefdd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13580 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFRf0gooGf8Mz1m6cJCIQQ6H70nzKCDFLMM4AflQeWWwNrx5IHIchHmEyjWWo07nGt3d4Uae5qjwZDCYiwYO9cwCgmlkgnY0gmlwhKwSzSqKbXVsdGlhZGRyc5YACASsEs0qBvl3AAoErBLNKgb5eN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDoLW3K_clzxpDm4K32CAoynxPCBNuM0gP4Xu1HKzaBBqDdGNwgvl3g3VkcIL5eYV3YWt1MgE
2026-02-20 04:34:55.745 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.43.174 waku 52cfc21ec07587d8721f40f5702faaa0a3debf3f0c19b4d38db62f771f9c4551
2026-02-20 04:34:55.777 DEBUG [src.node.docker_mananger] Container started with ID 52cfc21ec075. Setting up logs at ./log/docker/node4_2026-02-20_04-34-51__d61dfe88-d243-4889-8103-f30a0a53ce33__wakuorg_nwaku:latest.log
2026-02-20 04:34:55.778 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 13576
2026-02-20 04:34:55.778 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:34:56.778 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13576/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:56.794 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-02-20 04:34:56.794 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:34:56.794 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13576/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:56.801 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.43.174/tcp/13577/p2p/16Uiu2HAmDV5fx2ZumSxfxBDysrbqhf7cVeg8R1ngbnfi3r5EY6tx","/ip4/172.18.43.174/tcp/13578/ws/p2p/16Uiu2HAmDV5fx2ZumSxfxBDysrbqhf7cVeg8R1ngbnfi3r5EY6tx"],"enrUri":"enr:-L24QBiVKlOddBV5ofNF2vIcXSJx6IYG4vD_y0QRuIGEmnKaZ3dOzQCCFFfWmzxMWOesh22xj8plpssaPR3NIgfql8cCgmlkgnY0gmlwhKwSK66KbXVsdGlhZGRyc5YACASsEiuuBjUJAAoErBIrrgY1Ct0DgnJzhQADAQAAiXNlY3AyNTZrMaEDDFHlaEGP1CPSMyI3ZB0_zh2_op903El2wc6z25NTeOGDdGNwgjUJg3VkcII1C4V3YWt1MgE"}'
2026-02-20 04:34:56.802 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:34:56.802 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13576/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.205.42/tcp/63863/p2p/16Uiu2HAmPULHursjRkEKWgFVEh8qTapnHHBwAzu55GtzWmnEvkZP"]'
2026-02-20 04:34:56.805 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:56.812 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:34:56.812 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-02-20_04-34-51__d61dfe88-d243-4889-8103-f30a0a53ce33__wakuorg_nwaku:latest.log
2026-02-20 04:34:56.812 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:34:56.812 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:34:56.814 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:34:56.814 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.234.177
2026-02-20 04:34:56.814 DEBUG [src.node.docker_mananger] Generated ports ['45257', '45258', '45259', '45260', '45261']
2026-02-20 04:34:56.814 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:34:56.814 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:34:56.814 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:34:56.815 DEBUG [src.node.docker_mananger] docker run -i -t -p 45257:45257 -p 45258:45258 -p 45259:45259 -p 45260:45260 -p 45261:45261 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45259 --rest-port=45257 --tcp-port=45258 --discv5-udp-port=45260 --rest-address=0.0.0.0 --nat=extip:172.18.234.177 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=21f5bdbc6d5d8ebb8f1db65c1fd0fcda16939ecdddd5acec2ce45a735527e7ce --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45261 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFRf0gooGf8Mz1m6cJCIQQ6H70nzKCDFLMM4AflQeWWwNrx5IHIchHmEyjWWo07nGt3d4Uae5qjwZDCYiwYO9cwCgmlkgnY0gmlwhKwSzSqKbXVsdGlhZGRyc5YACASsEs0qBvl3AAoErBLNKgb5eN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDoLW3K_clzxpDm4K32CAoynxPCBNuM0gP4Xu1HKzaBBqDdGNwgvl3g3VkcIL5eYV3YWt1MgE
2026-02-20 04:34:57.005 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.234.177 waku 604cd51f64813ad97484d0566dcacb5e69e58b544d5e00b5ac634ccce3b1b97e
2026-02-20 04:34:57.037 DEBUG [src.node.docker_mananger] Container started with ID 604cd51f6481. Setting up logs at ./log/docker/node5_2026-02-20_04-34-51__d61dfe88-d243-4889-8103-f30a0a53ce33__wakuorg_nwaku:latest.log
2026-02-20 04:34:57.037 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 45257
2026-02-20 04:34:57.037 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:34:58.038 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45257/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:58.053 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-02-20 04:34:58.054 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:34:58.058 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45257/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:58.061 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.234.177/tcp/45258/p2p/16Uiu2HAmQaazFoXRhH8nB5TbG8UjWCm27AUZytuvy2kQq5LfRCzL","/ip4/172.18.234.177/tcp/45259/ws/p2p/16Uiu2HAmQaazFoXRhH8nB5TbG8UjWCm27AUZytuvy2kQq5LfRCzL"],"enrUri":"enr:-L24QKC6pi6asvT9WFHIBHQPEHCiu1hRGmj4k5FAMUl-8XgdfSsudEzaYFEb2k649uB-TW-6GSv45zyPcdmSO1TqbssCgmlkgnY0gmlwhKwS6rGKbXVsdGlhZGRyc5YACASsEuqxBrDKAAoErBLqsQawy90DgnJzhQADAQAAiXNlY3AyNTZrMaEDsSuA7tdfaM62cO9AtLSvlsFgVOL3FGRkI52brlUUNomDdGNwgrDKg3VkcIKwzIV3YWt1MgE"}'
2026-02-20 04:34:58.062 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:34:58.063 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45257/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.205.42/tcp/63863/p2p/16Uiu2HAmPULHursjRkEKWgFVEh8qTapnHHBwAzu55GtzWmnEvkZP"]'
2026-02-20 04:34:58.066 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:58.066 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63862/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
2026-02-20 04:34:58.087 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:58.087 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2625/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
2026-02-20 04:34:58.097 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:58.098 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59669/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
2026-02-20 04:34:58.114 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:58.116 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13576/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
2026-02-20 04:34:58.136 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:58.136 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45257/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
2026-02-20 04:34:58.152 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:58.153 DEBUG [src.libs.common] Sleeping for 10 seconds
2026-02-20 04:35:08.153 DEBUG [test_peer_store] Node 0 peer ID 16Uiu2HAmPULHursjRkEKWgFVEh8qTapnHHBwAzu55GtzWmnEvkZP
2026-02-20 04:35:08.154 DEBUG [test_peer_store] Node 1 peer ID 16Uiu2HAm8SUjtDeHHtY8Wt2nziUUpBzphiJY9kuPLz7A1pME1STa
2026-02-20 04:35:08.154 DEBUG [test_peer_store] Node 2 peer ID 16Uiu2HAmTPyXbqeert2baLb124PZqQdmymHm3F2KT32r9y6YoGop
2026-02-20 04:35:08.154 DEBUG [test_peer_store] Node 3 peer ID 16Uiu2HAmDV5fx2ZumSxfxBDysrbqhf7cVeg8R1ngbnfi3r5EY6tx
2026-02-20 04:35:08.154 DEBUG [test_peer_store] Node 4 peer ID 16Uiu2HAmQaazFoXRhH8nB5TbG8UjWCm27AUZytuvy2kQq5LfRCzL
2026-02-20 04:35:08.154 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63862/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:08.158 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.120.128/tcp/41880/p2p/16Uiu2HAm8SUjtDeHHtY8Wt2nziUUpBzphiJY9kuPLz7A1pME1STa","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"},{"multiaddr":"/ip4/172.18.210.168/tcp/44704/p2p/16Uiu2HAmTPyXbqeert2baLb124PZqQdmymHm3F2KT32r9y6YoGop","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"},{"multiaddr":"/ip4/172.18.43.174/tcp/60002/p2p/16Uiu2HAmDV5fx2ZumSxfxBDysrbqhf7cVeg8R1ngbnfi3r5EY6tx","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"},{"multiaddr":"/ip4/172.18.234.177/tcp/53688/p2p/16Uiu2HAmQaazFoXRhH8nB5TbG8UjWCm27AUZytuvy2kQq5LfRCzL","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"}]'
2026-02-20 04:35:08.158 DEBUG [test_peer_store] Node 0 peer info {'multiaddr': '/ip4/172.18.120.128/tcp/41880/p2p/16Uiu2HAm8SUjtDeHHtY8Wt2nziUUpBzphiJY9kuPLz7A1pME1STa', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'nwaku-v0.36.0-154-gb23e72', 'origin': 'Discv5'}
2026-02-20 04:35:08.159 DEBUG [test_peer_store] Node 0 peer info {'multiaddr': '/ip4/172.18.210.168/tcp/44704/p2p/16Uiu2HAmTPyXbqeert2baLb124PZqQdmymHm3F2KT32r9y6YoGop', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'nwaku-v0.36.0-154-gb23e72', 'origin': 'Discv5'}
2026-02-20 04:35:08.159 DEBUG [test_peer_store] Node 0 peer info {'multiaddr': '/ip4/172.18.43.174/tcp/60002/p2p/16Uiu2HAmDV5fx2ZumSxfxBDysrbqhf7cVeg8R1ngbnfi3r5EY6tx', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'nwaku-v0.36.0-154-gb23e72', 'origin': 'Discv5'}
2026-02-20 04:35:08.159 DEBUG [test_peer_store] Node 0 peer info {'multiaddr': '/ip4/172.18.234.177/tcp/53688/p2p/16Uiu2HAmQaazFoXRhH8nB5TbG8UjWCm27AUZytuvy2kQq5LfRCzL', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'nwaku-v0.36.0-154-gb23e72', 'origin': 'Discv5'}
2026-02-20 04:35:08.159 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2625/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:08.162 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.205.42/tcp/63863/p2p/16Uiu2HAmPULHursjRkEKWgFVEh8qTapnHHBwAzu55GtzWmnEvkZP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"},{"multiaddr":"/ip4/172.18.210.168/tcp/59670/p2p/16Uiu2HAmTPyXbqeert2baLb124PZqQdmymHm3F2KT32r9y6YoGop","protocols":["/vac/waku/relay/2.0.0"],"shards":[0,1,9,25,1000],"connected":"NotConnected","agent":"","origin":"Discv5"},{"multiaddr":"/ip4/172.18.43.174/tcp/13577/p2p/16Uiu2HAmDV5fx2ZumSxfxBDysrbqhf7cVeg8R1ngbnfi3r5EY6tx","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1000,9,1,25],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"},{"multiaddr":"/ip4/172.18.234.177/tcp/45258/p2p/16Uiu2HAmQaazFoXRhH8nB5TbG8UjWCm27AUZytuvy2kQq5LfRCzL","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1000,9,1,25],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"}]'
2026-02-20 04:35:08.162 DEBUG [test_peer_store] Node 1 peer info {'multiaddr': '/ip4/172.18.205.42/tcp/63863/p2p/16Uiu2HAmPULHursjRkEKWgFVEh8qTapnHHBwAzu55GtzWmnEvkZP', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'nwaku-v0.36.0-154-gb23e72', 'origin': 'Discv5'}
2026-02-20 04:35:08.162 DEBUG [test_peer_store] Node 1 peer info {'multiaddr': '/ip4/172.18.210.168/tcp/59670/p2p/16Uiu2HAmTPyXbqeert2baLb124PZqQdmymHm3F2KT32r9y6YoGop', 'protocols': ['/vac/waku/relay/2.0.0'], 'shards': [0, 1, 9, 25, 1000], 'connected': 'NotConnected', 'agent': '', 'origin': 'Discv5'}
2026-02-20 04:35:08.162 DEBUG [test_peer_store] Node 1 peer info {'multiaddr': '/ip4/172.18.43.174/tcp/13577/p2p/16Uiu2HAmDV5fx2ZumSxfxBDysrbqhf7cVeg8R1ngbnfi3r5EY6tx', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0, 1000, 9, 1, 25], 'connected': 'Connected', 'agent': 'nwaku-v0.36.0-154-gb23e72', 'origin': 'Discv5'}
2026-02-20 04:35:08.162 DEBUG [test_peer_store] Node 1 peer info {'multiaddr': '/ip4/172.18.234.177/tcp/45258/p2p/16Uiu2HAmQaazFoXRhH8nB5TbG8UjWCm27AUZytuvy2kQq5LfRCzL', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0, 1000, 9, 1, 25], 'connected': 'Connected', 'agent': 'nwaku-v0.36.0-154-gb23e72', 'origin': 'Discv5'}
2026-02-20 04:35:08.162 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59669/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:08.165 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.205.42/tcp/63863/p2p/16Uiu2HAmPULHursjRkEKWgFVEh8qTapnHHBwAzu55GtzWmnEvkZP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"},{"multiaddr":"/ip4/172.18.43.174/tcp/13577/p2p/16Uiu2HAmDV5fx2ZumSxfxBDysrbqhf7cVeg8R1ngbnfi3r5EY6tx","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1000,9,1,25],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"},{"multiaddr":"/ip4/172.18.234.177/tcp/45258/p2p/16Uiu2HAmQaazFoXRhH8nB5TbG8UjWCm27AUZytuvy2kQq5LfRCzL","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1000,9,1,25],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"}]'
2026-02-20 04:35:08.165 DEBUG [test_peer_store] Node 2 peer info {'multiaddr': '/ip4/172.18.205.42/tcp/63863/p2p/16Uiu2HAmPULHursjRkEKWgFVEh8qTapnHHBwAzu55GtzWmnEvkZP', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'nwaku-v0.36.0-154-gb23e72', 'origin': 'Discv5'}
2026-02-20 04:35:08.165 DEBUG [test_peer_store] Node 2 peer info {'multiaddr': '/ip4/172.18.43.174/tcp/13577/p2p/16Uiu2HAmDV5fx2ZumSxfxBDysrbqhf7cVeg8R1ngbnfi3r5EY6tx', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0, 1000, 9, 1, 25], 'connected': 'Connected', 'agent': 'nwaku-v0.36.0-154-gb23e72', 'origin': 'Discv5'}
2026-02-20 04:35:08.166 DEBUG [test_peer_store] Node 2 peer info {'multiaddr': '/ip4/172.18.234.177/tcp/45258/p2p/16Uiu2HAmQaazFoXRhH8nB5TbG8UjWCm27AUZytuvy2kQq5LfRCzL', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0, 1000, 9, 1, 25], 'connected': 'Connected', 'agent': 'nwaku-v0.36.0-154-gb23e72', 'origin': 'Discv5'}
2026-02-20 04:35:08.166 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13576/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:08.168 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.120.128/tcp/56838/p2p/16Uiu2HAm8SUjtDeHHtY8Wt2nziUUpBzphiJY9kuPLz7A1pME1STa","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1000,9,1,25],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"},{"multiaddr":"/ip4/172.18.205.42/tcp/63863/p2p/16Uiu2HAmPULHursjRkEKWgFVEh8qTapnHHBwAzu55GtzWmnEvkZP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"},{"multiaddr":"/ip4/172.18.210.168/tcp/58460/p2p/16Uiu2HAmTPyXbqeert2baLb124PZqQdmymHm3F2KT32r9y6YoGop","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1000,9,1,25],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"},{"multiaddr":"/ip4/172.18.234.177/tcp/51940/p2p/16Uiu2HAmQaazFoXRhH8nB5TbG8UjWCm27AUZytuvy2kQq5LfRCzL","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1000,9,1,25],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"UnknownOrigin"}]'
2026-02-20 04:35:08.168 DEBUG [test_peer_store] Node 3 peer info {'multiaddr': '/ip4/172.18.120.128/tcp/56838/p2p/16Uiu2HAm8SUjtDeHHtY8Wt2nziUUpBzphiJY9kuPLz7A1pME1STa', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0, 1000, 9, 1, 25], 'connected': 'Connected', 'agent': 'nwaku-v0.36.0-154-gb23e72', 'origin': 'Discv5'}
2026-02-20 04:35:08.169 DEBUG [test_peer_store] Node 3 peer info {'multiaddr': '/ip4/172.18.205.42/tcp/63863/p2p/16Uiu2HAmPULHursjRkEKWgFVEh8qTapnHHBwAzu55GtzWmnEvkZP', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'nwaku-v0.36.0-154-gb23e72', 'origin': 'Discv5'}
2026-02-20 04:35:08.169 DEBUG [test_peer_store] Node 3 peer info {'multiaddr': '/ip4/172.18.210.168/tcp/58460/p2p/16Uiu2HAmTPyXbqeert2baLb124PZqQdmymHm3F2KT32r9y6YoGop', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0, 1000, 9, 1, 25], 'connected': 'Connected', 'agent': 'nwaku-v0.36.0-154-gb23e72', 'origin': 'Discv5'}
2026-02-20 04:35:08.169 DEBUG [test_peer_store] Node 3 peer info {'multiaddr': '/ip4/172.18.234.177/tcp/51940/p2p/16Uiu2HAmQaazFoXRhH8nB5TbG8UjWCm27AUZytuvy2kQq5LfRCzL', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0, 1000, 9, 1, 25], 'connected': 'Connected', 'agent': 'nwaku-v0.36.0-154-gb23e72', 'origin': 'UnknownOrigin'}
2026-02-20 04:35:08.169 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45257/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:35:08.172 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.120.128/tcp/48330/p2p/16Uiu2HAm8SUjtDeHHtY8Wt2nziUUpBzphiJY9kuPLz7A1pME1STa","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1000,9,1,25],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"},{"multiaddr":"/ip4/172.18.205.42/tcp/63863/p2p/16Uiu2HAmPULHursjRkEKWgFVEh8qTapnHHBwAzu55GtzWmnEvkZP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"},{"multiaddr":"/ip4/172.18.210.168/tcp/55456/p2p/16Uiu2HAmTPyXbqeert2baLb124PZqQdmymHm3F2KT32r9y6YoGop","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1000,9,1,25],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"},{"multiaddr":"/ip4/172.18.43.174/tcp/13577/p2p/16Uiu2HAmDV5fx2ZumSxfxBDysrbqhf7cVeg8R1ngbnfi3r5EY6tx","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1000,9,1,25],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"Discv5"}]'
2026-02-20 04:35:08.172 DEBUG [test_peer_store] Node 4 peer info {'multiaddr': '/ip4/172.18.120.128/tcp/48330/p2p/16Uiu2HAm8SUjtDeHHtY8Wt2nziUUpBzphiJY9kuPLz7A1pME1STa', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0, 1000, 9, 1, 25], 'connected': 'Connected', 'agent': 'nwaku-v0.36.0-154-gb23e72', 'origin': 'Discv5'}
2026-02-20 04:35:08.172 DEBUG [test_peer_store] Node 4 peer info {'multiaddr': '/ip4/172.18.205.42/tcp/63863/p2p/16Uiu2HAmPULHursjRkEKWgFVEh8qTapnHHBwAzu55GtzWmnEvkZP', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'nwaku-v0.36.0-154-gb23e72', 'origin': 'Discv5'}
2026-02-20 04:35:08.172 DEBUG [test_peer_store] Node 4 peer info {'multiaddr': '/ip4/172.18.210.168/tcp/55456/p2p/16Uiu2HAmTPyXbqeert2baLb124PZqQdmymHm3F2KT32r9y6YoGop', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0, 1000, 9, 1, 25], 'connected': 'Connected', 'agent': 'nwaku-v0.36.0-154-gb23e72', 'origin': 'Discv5'}
2026-02-20 04:35:08.172 DEBUG [test_peer_store] Node 4 peer info {'multiaddr': '/ip4/172.18.43.174/tcp/13577/p2p/16Uiu2HAmDV5fx2ZumSxfxBDysrbqhf7cVeg8R1ngbnfi3r5EY6tx', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0, 1000, 9, 1, 25], 'connected': 'Connected', 'agent': 'nwaku-v0.36.0-154-gb23e72', 'origin': 'Discv5'}
2026-02-20 04:35:08.174 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-20 04:35:08.175 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-20 04:35:08.175 DEBUG [src.node.waku_node] Stopping container with id 538d06dcc242
2026-02-20 04:35:08.770 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:35:08.770 DEBUG [src.node.waku_node] Stopping container with id 6a4cdb6b1463
2026-02-20 04:35:09.338 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:35:09.339 DEBUG [src.node.waku_node] Stopping container with id dd89ffb7a228
2026-02-20 04:35:09.586 ERROR [src.node.docker_mananger] Max retries reached for container 538d06dcc242. Exiting log stream.
2026-02-20 04:35:09.923 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:35:09.924 DEBUG [src.node.waku_node] Stopping container with id 52cfc21ec075
2026-02-20 04:35:10.252 ERROR [src.node.docker_mananger] Max retries reached for container 6a4cdb6b1463. Exiting log stream.
2026-02-20 04:35:10.496 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:35:10.496 DEBUG [src.node.waku_node] Stopping container with id 604cd51f6481
2026-02-20 04:35:10.739 ERROR [src.node.docker_mananger] Max retries reached for container dd89ffb7a228. Exiting log stream.
2026-02-20 04:35:11.036 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:35:11.037 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-20 04:35:11.070 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:35:11.117 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:35:11.142 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:35:11.170 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:35:11.195 DEBUG [src.node.docker_mananger] 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_content_topic_not_in_docker_flags with id: 2026-02-20_04-36-30__4ac8c9bf-28b4-439f-93ce-250008e64126
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-36-30__4ac8c9bf-28b4-439f-93ce-250008e64126__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.77.175
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['65476', '65477', '65478', '65479', '65480']
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 65476:65476 -p 65477:65477 -p 65478:65478 -p 65479:65479 -p 65480:65480 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=65478 --rest-port=65476 --tcp-port=65477 --discv5-udp-port=65479 --rest-address=0.0.0.0 --nat=extip:172.18.77.175 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=9d96aace26c1c08a97fa82750fa6a1bff8ac87dabed9e49c0ef5b1c3ebf9ae4d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65480 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.77.175 waku 0849cfdc03b73b68322043194285cc02763bb5601f4d156859cdfe3b88c02767
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 43f33c463d5d. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0849cfdc03b7. Setting up logs at ./log/docker/node1_2026-02-20_04-36-30__4ac8c9bf-28b4-439f-93ce-250008e64126__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 65476
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 b184b82da05a. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65476/health" -H "Content-Type: application/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:65476/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.77.175/tcp/65477/p2p/16Uiu2HAm1cUog5dmXXZsXTEw3vbAE4hQjEWW22B2tWBLe8wQ4FyW","/ip4/172.18.77.175/tcp/65478/ws/p2p/16Uiu2HAm1cUog5dmXXZsXTEw3vbAE4hQjEWW22B2tWBLe8wQ4FyW"],"enrUri":"enr:-L24QB2lnEiV6FIg4tLEZRGkhtsotUUknKf9hr_ETWyhc0oIP88Qc8JOWyOIDPxDW1tE_GBClSlcDmcyuWXfCr1Hi6QCgmlkgnY0gmlwhKwSTa-KbXVsdGlhZGRyc5YACASsEk2vBv_FAAoErBJNrwb_xt0DgnJzhQACAQAAiXNlY3AyNTZrMaECW-rgHZL8R1fNCbUb12l7L9OoPNtcTzUJYyMcRs_2kq2DdGNwgv_Fg3VkcIL_x4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-20_04-36-30__4ac8c9bf-28b4-439f-93ce-250008e64126__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.37.169
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['13076', '13077', '13078', '13079', '13080']
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 13076:13076 -p 13077:13077 -p 13078:13078 -p 13079:13079 -p 13080:13080 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13078 --rest-port=13076 --tcp-port=13077 --discv5-udp-port=13079 --rest-address=0.0.0.0 --nat=extip:172.18.37.169 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=3d5b1ed15dbf03dde8f40c928fcd7bfdace9e06d5a099ecde92da9cfad206bb2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13080 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QB2lnEiV6FIg4tLEZRGkhtsotUUknKf9hr_ETWyhc0oIP88Qc8JOWyOIDPxDW1tE_GBClSlcDmcyuWXfCr1Hi6QCgmlkgnY0gmlwhKwSTa-KbXVsdGlhZGRyc5YACASsEk2vBv_FAAoErBJNrwb_xt0DgnJzhQACAQAAiXNlY3AyNTZrMaECW-rgHZL8R1fNCbUb12l7L9OoPNtcTzUJYyMcRs_2kq2DdGNwgv_Fg3VkcIL_x4V3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.37.169 waku 088780aaac4815f9dccbd3671d6ea3b05e4d210e047c0f7f3ea5b9de06d9a54b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 088780aaac48. Setting up logs at ./log/docker/node2_2026-02-20_04-36-30__4ac8c9bf-28b4-439f-93ce-250008e64126__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 13076
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13076/health" -H "Content-Type: application/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:13076/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.37.169/tcp/13077/p2p/16Uiu2HAmGQtUidaZ4E39q9Lf4u63r7hY6Ndu4JMChhPS9HKsqiom","/ip4/172.18.37.169/tcp/13078/ws/p2p/16Uiu2HAmGQtUidaZ4E39q9Lf4u63r7hY6Ndu4JMChhPS9HKsqiom"],"enrUri":"enr:-L24QKyTpvLmNg3tOd35jst8NekYVVD8oYPL7FGsjJ1TIAw1eEp41kwh7sZADrOL1KWePh2Ir5qtdSmYrUEfEhoni2wCgmlkgnY0gmlwhKwSJamKbXVsdGlhZGRyc5YACASsEiWpBjMVAAoErBIlqQYzFt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDN9H6G0VaS1pmGEncpqsRpYahciCqtDaigb334kFkXDyDdGNwgjMVg3VkcIIzF4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13076/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.77.175/tcp/65477/p2p/16Uiu2HAm1cUog5dmXXZsXTEw3vbAE4hQjEWW22B2tWBLe8wQ4FyW"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65476/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13076/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65476/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:65476/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":1771562192592496327,"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:13076/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":1771562192592496327,"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 0849cfdc03b7
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 088780aaac48
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,109 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_sync_flags_no_relay_2nodes with id: 2026-02-20_04-35-02__34ad51b3-0f7b-46ae-bf22-ea00c8d95be2
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-35-02__34ad51b3-0f7b-46ae-bf22-ea00c8d95be2__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-20_04-35-02__34ad51b3-0f7b-46ae-bf22-ea00c8d95be2__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-20_04-35-02__34ad51b3-0f7b-46ae-bf22-ea00c8d95be2__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.119.120
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52283', '52284', '52285', '52286', '52287']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 52283:52283 -p 52284:52284 -p 52285:52285 -p 52286:52286 -p 52287:52287 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52285 --rest-port=52283 --tcp-port=52284 --discv5-udp-port=52286 --rest-address=0.0.0.0 --nat=extip:172.18.119.120 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f3eebcabeba3d29ffbd24db363420d81f1e84a976fddaae9541cc85dddfb1844 --store-sync=true --store=true --store-sync-range=45 --store-sync-interval=10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52287 --metrics-logging=true --store-sync-relay-jitter=0 --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.119.120 waku a3b3fbe543f7e3082263597d79afed8954452bd1f17fd0c8384475332065cd40
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1c589d7db28d. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a3b3fbe543f7. Setting up logs at ./log/docker/node1_2026-02-20_04-35-02__34ad51b3-0f7b-46ae-bf22-ea00c8d95be2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 52283
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 012753a7ba65. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52283/health" -H "Content-Type: application/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:52283/debug/v1/info" -H "Content-Type: application/json" -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.120/tcp/52284/p2p/16Uiu2HAkxRxTe4cckzCEH7AS4rDR3sWjE9wmWGKChDpBvc9NMuUi","/ip4/172.18.119.120/tcp/52285/ws/p2p/16Uiu2HAkxRxTe4cckzCEH7AS4rDR3sWjE9wmWGKChDpBvc9NMuUi"],"enrUri":"enr:-L24QN6dZnJkGy-2qi0kSle4gCvVL01lNai9AIm2c-9491fNP2Gi711vypR6AqyKVnfnAYH3vIqUFLbSqUKUVyaRD-cCgmlkgnY0gmlwhKwSd3iKbXVsdGlhZGRyc5YACASsEnd4Bsw8AAoErBJ3eAbMPd0DgnJzhQADAQAAiXNlY3AyNTZrMaECLKWx5MtVvDHEUioPfFfgkC3bFitXx5rr9-K9Px2gc0eDdGNwgsw8g3VkcILMPoV3YWt1MhM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52283/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.17.35
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['43649', '43650', '43651', '43652', '43653']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 43649:43649 -p 43650:43650 -p 43651:43651 -p 43652:43652 -p 43653:43653 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43651 --rest-port=43649 --tcp-port=43650 --discv5-udp-port=43652 --rest-address=0.0.0.0 --nat=extip:172.18.17.35 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6861dd42cab54fb6f4d9cb9b38c627e6a2fc06cfadaa3e0a2be25aa80e4e93f6 --store-sync=true --store=true --store-sync-range=45 --store-sync-interval=10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43653 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --discv5-bootstrap-node=enr:-L24QN6dZnJkGy-2qi0kSle4gCvVL01lNai9AIm2c-9491fNP2Gi711vypR6AqyKVnfnAYH3vIqUFLbSqUKUVyaRD-cCgmlkgnY0gmlwhKwSd3iKbXVsdGlhZGRyc5YACASsEnd4Bsw8AAoErBJ3eAbMPd0DgnJzhQADAQAAiXNlY3AyNTZrMaECLKWx5MtVvDHEUioPfFfgkC3bFitXx5rr9-K9Px2gc0eDdGNwgsw8g3VkcILMPoV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.17.35 waku c8912943a97393b4eeebd6c97fd4b8e36c8b2505719bedb000e87cbdfeac2788
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c8912943a973. Setting up logs at ./log/docker/node2_2026-02-20_04-35-02__34ad51b3-0f7b-46ae-bf22-ea00c8d95be2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 43649
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43649/health" -H "Content-Type: application/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:43649/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.17.35/tcp/43650/p2p/16Uiu2HAmFKKiSfMuczmu7vSSdwzJ9Dr8PfA1eUpmTyeEsquZXGoL","/ip4/172.18.17.35/tcp/43651/ws/p2p/16Uiu2HAmFKKiSfMuczmu7vSSdwzJ9Dr8PfA1eUpmTyeEsquZXGoL"],"enrUri":"enr:-L24QA187xDiq-5WErXA6wEf3y1N9kwa9Bztft4aI_33PnFsHblHfKbVylm3pJQyKlwiRLvWQ_klINuV3GyL24A3H6kCgmlkgnY0gmlwhKwSESOKbXVsdGlhZGRyc5YACASsEhEjBqqCAAoErBIRIwaqg90DgnJzhQADAQAAiXNlY3AyNTZrMaEDJ4lXIRmo95zOXq1F-J8Xxnm1PFs1gO2gkQ9tqTY3PsuDdGNwgqqCg3VkcIKqhIV3YWt1MhI"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43649/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.119.120/tcp/52284/p2p/16Uiu2HAkxRxTe4cckzCEH7AS4rDR3sWjE9wmWGKChDpBvc9NMuUi"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52283/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52283/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52283/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52283/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52283/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52283/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52283/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52283/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52283/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52283/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 20 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43649/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8a791f20de7c5cc6d0c1cd5931c9c0653a9ea33e2b68eefffcd5ee4202d45b1f"},{"messageHash":"0x697017bfaebef101d8f0ba52b8571f3fb6b942e46f8f2fb94a29d95b1431dccf"},{"messageHash":"0x49d2576cf99de43308c318b948028310958d43b5d48283536969e89cded04e30"},{"messageHash":"0x5a1115d3be06ba526977432cfe982aaf15d7f8d848ed7548f5672b69bee39925"},{"messageHash":"0xcf6174adfc3a0c144c834ecb36665dcbc65489ea796c2782c2ca0ea712c7b25b"},{"messageHash":"0xa087bffe2ee1a2bedfa5e188f77b541e50ff974554a4067186694e676e0e9fc9"},{"messageHash":"0x72b27734cc9550f1c47b71c62494dc1ced5b7e6d8a7899f9ac97e65949f170fb"},{"messageHash":"0x47beb73047557372c1f3381df2e9b04ce34a253e3caed54f1f58618f285706fd"},{"messageHash":"0x096f54855138c70b2308d5c1df6e26e91f41c8eba1084232e5b858eec4f07815"},{"messageHash":"0xb605d6e58624989031933e955d07a867daf6fa984adc2a5ccfd2f952996f3371"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 10
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a3b3fbe543f7
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c8912943a973
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,104 @@
2026-02-20 04:33:52.306 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-20 04:33:52.307 DEBUG [tests.conftest] Running test: test_admin_service_peers_contains_expected_addrs_and_protocols with id: 2026-02-20_04-33-52__0ccbb83b-4d2f-4773-acb3-9fe4c7dd0537
2026-02-20 04:33:52.307 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-20 04:33:52.307 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-20 04:33:52.307 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-20 04:33:52.316 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:33:52.316 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-33-52__0ccbb83b-4d2f-4773-acb3-9fe4c7dd0537__wakuorg_nwaku:latest.log
2026-02-20 04:33:52.324 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:33:52.324 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-20_04-33-52__0ccbb83b-4d2f-4773-acb3-9fe4c7dd0537__wakuorg_nwaku:latest.log
2026-02-20 04:33:52.331 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:33:52.331 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-20_04-33-52__0ccbb83b-4d2f-4773-acb3-9fe4c7dd0537__wakuorg_nwaku:latest.log
2026-02-20 04:33:52.338 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:33:52.338 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-20_04-33-52__0ccbb83b-4d2f-4773-acb3-9fe4c7dd0537__wakuorg_nwaku:latest.log
2026-02-20 04:33:52.339 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-20 04:33:52.339 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-20 04:33:52.346 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:33:52.346 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/n1_service_lookup__wakuorg_nwaku:latest.log
2026-02-20 04:33:52.353 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:33:52.353 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/n2_service_relay__wakuorg_nwaku:latest.log
2026-02-20 04:33:52.359 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:33:52.360 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/n3_service_store__wakuorg_nwaku:latest.log
2026-02-20 04:33:52.360 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:33:52.360 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:33:52.361 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:33:52.362 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.240.236
2026-02-20 04:33:52.362 DEBUG [src.node.docker_mananger] Generated ports ['43730', '43731', '43732', '43733', '43734']
2026-02-20 04:33:52.362 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:33:52.362 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:33:52.362 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:33:52.362 DEBUG [src.node.docker_mananger] docker run -i -t -p 43730:43730 -p 43731:43731 -p 43732:43732 -p 43733:43733 -p 43734:43734 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43732 --rest-port=43730 --tcp-port=43731 --discv5-udp-port=43733 --rest-address=0.0.0.0 --nat=extip:172.18.240.236 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3185c96bcad0341f6152aaf3e1fade1c05f29b5ef4522fa2c3fecd5d4072af47 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43734 --metrics-logging=true --relay=true
2026-02-20 04:33:52.516 ERROR [src.node.docker_mananger] Max retries reached for container d3bab377e17d. Exiting log stream.
2026-02-20 04:33:52.556 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.240.236 waku fbfb3722ba4763373a3a91706ccadad954f28c4a888179bf602013bf6a14e21c
2026-02-20 04:33:52.587 DEBUG [src.node.docker_mananger] Container started with ID fbfb3722ba47. Setting up logs at ./log/docker/n1_service_lookup__wakuorg_nwaku:latest.log
2026-02-20 04:33:52.588 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 43730
2026-02-20 04:33:52.589 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:33:53.103 ERROR [src.node.docker_mananger] Max retries reached for container fff3390c3054. Exiting log stream.
2026-02-20 04:33:53.589 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43730/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:33:53.592 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-02-20 04:33:53.593 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:33:53.593 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43730/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:33:53.595 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.240.236/tcp/43731/p2p/16Uiu2HAmQvzH71nBLweQ34MU1XuJkEqYFHy9cVrE5TtbWo7bPK9V","/ip4/172.18.240.236/tcp/43732/ws/p2p/16Uiu2HAmQvzH71nBLweQ34MU1XuJkEqYFHy9cVrE5TtbWo7bPK9V"],"enrUri":"enr:-L24QIRrIOZLLreTKrsSRdQrbZqiLsFudUM0rXE5Mylacah6UWN0AlljZQW0BdiEHIbP4qaxf0zcqakZk-OtpdLCMR8CgmlkgnY0gmlwhKwS8OyKbXVsdGlhZGRyc5YACASsEvDsBqrTAAoErBLw7Aaq1N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDtmV0WAJPjuYkdSdS0VgiNcTjrf4uNrex7wnTfOD9w8SDdGNwgqrTg3VkcIKq1YV3YWt1MgE"}'
2026-02-20 04:33:53.596 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:33:53.596 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:33:53.596 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:33:53.598 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:33:53.598 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.9.142
2026-02-20 04:33:53.598 DEBUG [src.node.docker_mananger] Generated ports ['24432', '24433', '24434', '24435', '24436']
2026-02-20 04:33:53.598 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:33:53.598 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:33:53.598 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:33:53.598 DEBUG [src.node.docker_mananger] docker run -i -t -p 24432:24432 -p 24433:24433 -p 24434:24434 -p 24435:24435 -p 24436:24436 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24434 --rest-port=24432 --tcp-port=24433 --discv5-udp-port=24435 --rest-address=0.0.0.0 --nat=extip:172.18.9.142 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b207bd9e085feb4765fe1bd201369aedca4fbfb4d1f9ab96ec8ce3ae043b3fe4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24436 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QIRrIOZLLreTKrsSRdQrbZqiLsFudUM0rXE5Mylacah6UWN0AlljZQW0BdiEHIbP4qaxf0zcqakZk-OtpdLCMR8CgmlkgnY0gmlwhKwS8OyKbXVsdGlhZGRyc5YACASsEvDsBqrTAAoErBLw7Aaq1N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDtmV0WAJPjuYkdSdS0VgiNcTjrf4uNrex7wnTfOD9w8SDdGNwgqrTg3VkcIKq1YV3YWt1MgE
2026-02-20 04:33:53.794 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.9.142 waku b8dee1b3e3d40d63b31d134b23db0653d607ac2472db1f2364b4c349d8f946ea
2026-02-20 04:33:53.825 DEBUG [src.node.docker_mananger] Container started with ID b8dee1b3e3d4. Setting up logs at ./log/docker/n2_service_relay__wakuorg_nwaku:latest.log
2026-02-20 04:33:53.826 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24432
2026-02-20 04:33:53.827 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:33:54.827 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24432/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:33:54.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_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available 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-02-20 04:33:54.839 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:33:54.840 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24432/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:33:54.844 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.9.142/tcp/24433/p2p/16Uiu2HAmPKKGEpmTUeiid4LzUE31tk5DSJtDQiqGfbn5o3vRmawS","/ip4/172.18.9.142/tcp/24434/ws/p2p/16Uiu2HAmPKKGEpmTUeiid4LzUE31tk5DSJtDQiqGfbn5o3vRmawS"],"enrUri":"enr:-L24QK3-GfYne32GB9UU1z2HW5dFaLuUTsHBz-JGJRfAUqPQOgzPA-GJpIKUxlrzddBx6EUIThN_60mW3mK9KyJ4ZXMCgmlkgnY0gmlwhKwSCY6KbXVsdGlhZGRyc5YACASsEgmOBl9xAAoErBIJjgZfct0DgnJzhQADAQAAiXNlY3AyNTZrMaEDnmZTLYl3o6phZwhB3BdVbbIXeXeXevy4rfiJl2rRXfmDdGNwgl9xg3VkcIJfc4V3YWt1MgE"}'
2026-02-20 04:33:54.844 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:33:54.844 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:33:54.848 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:33:54.853 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:33:54.855 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.85.40
2026-02-20 04:33:54.855 DEBUG [src.node.docker_mananger] Generated ports ['51096', '51097', '51098', '51099', '51100']
2026-02-20 04:33:54.855 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:33:54.855 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:33:54.855 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:33:54.855 DEBUG [src.node.docker_mananger] docker run -i -t -p 51096:51096 -p 51097:51097 -p 51098:51098 -p 51099:51099 -p 51100:51100 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51098 --rest-port=51096 --tcp-port=51097 --discv5-udp-port=51099 --rest-address=0.0.0.0 --nat=extip:172.18.85.40 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e8181aca2a7a2b96deaa0a40d6cad56f4c4bef523e2eedbdf0bd7fd0efd5fea0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51100 --metrics-logging=true --store=true --discv5-bootstrap-node=enr:-L24QIRrIOZLLreTKrsSRdQrbZqiLsFudUM0rXE5Mylacah6UWN0AlljZQW0BdiEHIbP4qaxf0zcqakZk-OtpdLCMR8CgmlkgnY0gmlwhKwS8OyKbXVsdGlhZGRyc5YACASsEvDsBqrTAAoErBLw7Aaq1N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDtmV0WAJPjuYkdSdS0VgiNcTjrf4uNrex7wnTfOD9w8SDdGNwgqrTg3VkcIKq1YV3YWt1MgE
2026-02-20 04:33:55.057 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.85.40 waku 7e031f89a32e890712f093cd02dbe8a84bee3e837e041b5803adaaa9644bfeeb
2026-02-20 04:33:55.091 DEBUG [src.node.docker_mananger] Container started with ID 7e031f89a32e. Setting up logs at ./log/docker/n3_service_store__wakuorg_nwaku:latest.log
2026-02-20 04:33:55.091 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 51096
2026-02-20 04:33:55.091 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:33:56.093 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51096/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:33:56.096 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-02-20 04:33:56.096 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:33:56.096 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51096/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:33:56.098 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.85.40/tcp/51097/p2p/16Uiu2HAkwQxerorMjmd8fdBqzALVmqn7cwmb6cKBwLujhKxupFc1","/ip4/172.18.85.40/tcp/51098/ws/p2p/16Uiu2HAkwQxerorMjmd8fdBqzALVmqn7cwmb6cKBwLujhKxupFc1"],"enrUri":"enr:-L24QGgk8xdzL1FPHt4OOtIZhIFvQUSRy1_djy1W-Vd4SxB8UU8zWsx190AFvFH_-ZzFIVlKwgQljHxZNuwo35wjJxoCgmlkgnY0gmlwhKwSVSiKbXVsdGlhZGRyc5YACASsElUoBseZAAoErBJVKAbHmt0DgnJzhQADAQAAiXNlY3AyNTZrMaECHYilWQdmGmsXne9rOdNtbCcLDE1-0lTyPyW5AQiBnF6DdGNwgseZg3VkcILHm4V3YWt1MgM"}'
2026-02-20 04:33:56.099 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:33:56.099 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43730/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.9.142/tcp/24433/p2p/16Uiu2HAmPKKGEpmTUeiid4LzUE31tk5DSJtDQiqGfbn5o3vRmawS"]'
2026-02-20 04:33:56.102 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:33:56.102 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24432/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.240.236/tcp/43731/p2p/16Uiu2HAmQvzH71nBLweQ34MU1XuJkEqYFHy9cVrE5TtbWo7bPK9V"]'
2026-02-20 04:33:56.106 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:33:56.107 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43730/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.85.40/tcp/51097/p2p/16Uiu2HAkwQxerorMjmd8fdBqzALVmqn7cwmb6cKBwLujhKxupFc1"]'
2026-02-20 04:33:56.123 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:33:56.123 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51096/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.240.236/tcp/43731/p2p/16Uiu2HAmQvzH71nBLweQ34MU1XuJkEqYFHy9cVrE5TtbWo7bPK9V"]'
2026-02-20 04:33:56.148 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:33:56.148 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43730/admin/v1/peers/service" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:33:56.152 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.85.40/tcp/59908/p2p/16Uiu2HAkwQxerorMjmd8fdBqzALVmqn7cwmb6cKBwLujhKxupFc1","protocols":["/vac/waku/relay/2.0.0","/vac/waku/store-query/3.0.0","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.9.142/tcp/58120/p2p/16Uiu2HAmPKKGEpmTUeiid4LzUE31tk5DSJtDQiqGfbn5o3vRmawS","protocols":["/vac/waku/relay/2.0.0","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-154-gb23e72","origin":"UnknownOrigin"}]'
2026-02-20 04:33:56.152 DEBUG [tests.rest_flags.test_admin_flags] /admin/v1/peers/service [{'multiaddr': '/ip4/172.18.85.40/tcp/59908/p2p/16Uiu2HAkwQxerorMjmd8fdBqzALVmqn7cwmb6cKBwLujhKxupFc1', 'protocols': ['/vac/waku/relay/2.0.0', '/vac/waku/store-query/3.0.0', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'nwaku-v0.36.0-154-gb23e72', 'origin': 'UnknownOrigin'}, {'multiaddr': '/ip4/172.18.9.142/tcp/58120/p2p/16Uiu2HAmPKKGEpmTUeiid4LzUE31tk5DSJtDQiqGfbn5o3vRmawS', 'protocols': ['/vac/waku/relay/2.0.0', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'nwaku-v0.36.0-154-gb23e72', 'origin': 'UnknownOrigin'}]
2026-02-20 04:33:56.154 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-20 04:33:56.155 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-20 04:33:56.156 DEBUG [src.node.waku_node] Stopping container with id fbfb3722ba47
2026-02-20 04:33:56.729 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:33:56.729 DEBUG [src.node.waku_node] Stopping container with id b8dee1b3e3d4
2026-02-20 04:33:57.329 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:33:57.331 DEBUG [src.node.waku_node] Stopping container with id 7e031f89a32e
2026-02-20 04:33:57.576 ERROR [src.node.docker_mananger] Max retries reached for container fbfb3722ba47. Exiting log stream.
2026-02-20 04:33:57.880 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:33:57.883 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-20 04:33:57.898 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:33:57.906 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:33:57.911 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,216 @@
2026-02-20 04:33:57.915 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-20 04:33:57.915 DEBUG [tests.conftest] Running test: test_filter_works_with_auto_sharding with id: 2026-02-20_04-33-57__6476965f-6e70-4c7e-8a11-ab948e2ddeb3
2026-02-20 04:33:57.916 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-20 04:33:57.916 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-20 04:33:57.916 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-20 04:33:57.924 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:33:57.924 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-33-57__6476965f-6e70-4c7e-8a11-ab948e2ddeb3__wakuorg_nwaku:latest.log
2026-02-20 04:33:57.925 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:33:57.925 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:33:57.926 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:33:57.926 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.157.176
2026-02-20 04:33:57.926 DEBUG [src.node.docker_mananger] Generated ports ['28819', '28820', '28821', '28822', '28823']
2026-02-20 04:33:57.927 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-20 04:33:57.927 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:33:57.927 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:33:57.927 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:33:57.927 DEBUG [src.node.docker_mananger] docker run -i -t -p 28819:28819 -p 28820:28820 -p 28821:28821 -p 28822:28822 -p 28823:28823 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28821 --rest-port=28819 --tcp-port=28820 --discv5-udp-port=28822 --rest-address=0.0.0.0 --nat=extip:172.18.157.176 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ccd8bfbeaccf1e83c349b68fc8dd75b7cc871cece412aca2dc57ff1d48e2bdd6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28823 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=1
2026-02-20 04:33:58.130 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.157.176 waku 69ca805ab42be003caca1d49a95e4a1308275cd68b79e9415b49a4248abb7a92
2026-02-20 04:33:58.163 DEBUG [src.node.docker_mananger] Container started with ID 69ca805ab42b. Setting up logs at ./log/docker/node1_2026-02-20_04-33-57__6476965f-6e70-4c7e-8a11-ab948e2ddeb3__wakuorg_nwaku:latest.log
2026-02-20 04:33:58.164 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 28819
2026-02-20 04:33:58.165 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:33:58.170 ERROR [src.node.docker_mananger] Max retries reached for container b8dee1b3e3d4. Exiting log stream.
2026-02-20 04:33:58.703 ERROR [src.node.docker_mananger] Max retries reached for container 7e031f89a32e. Exiting log stream.
2026-02-20 04:33:59.166 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28819/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:33:59.170 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_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-02-20 04:33:59.170 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:33:59.170 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28819/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:33:59.173 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.157.176/tcp/28820/p2p/16Uiu2HAmHtms9hZFoRHVSdmokDfCYEAozr3DynG9GoM6cf5gGtUV","/ip4/172.18.157.176/tcp/28821/ws/p2p/16Uiu2HAmHtms9hZFoRHVSdmokDfCYEAozr3DynG9GoM6cf5gGtUV"],"enrUri":"enr:-L24QKvZABIpphfiQCoVfl0YpBBE_GffSKDlZbZmLdL4WWSKBtypfXqSI8yOVxSbCAlhdWSnaI769EVFM3o5gmcTTcACgmlkgnY0gmlwhKwSnbCKbXVsdGlhZGRyc5YACASsEp2wBnCUAAoErBKdsAZwld0DgnJzhQACAQAAiXNlY3AyNTZrMaEDTdJy7jgcZHc5-f8jMUPsvDdeP8iCzIcJq-rzPVZzGq6DdGNwgnCUg3VkcIJwloV3YWt1MgU"}'
2026-02-20 04:33:59.173 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:33:59.180 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:33:59.180 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-20_04-33-57__6476965f-6e70-4c7e-8a11-ab948e2ddeb3__wakuorg_nwaku:latest.log
2026-02-20 04:33:59.181 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:33:59.181 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:33:59.182 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:33:59.182 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.196.58
2026-02-20 04:33:59.182 DEBUG [src.node.docker_mananger] Generated ports ['39580', '39581', '39582', '39583', '39584']
2026-02-20 04:33:59.183 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-20 04:33:59.183 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:33:59.183 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:33:59.183 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:33:59.183 DEBUG [src.node.docker_mananger] docker run -i -t -p 39580:39580 -p 39581:39581 -p 39582:39582 -p 39583:39583 -p 39584:39584 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39582 --rest-port=39580 --tcp-port=39581 --discv5-udp-port=39583 --rest-address=0.0.0.0 --nat=extip:172.18.196.58 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=f637a87232c2af528aca424fdc8dca5a92a8c2901d4ace95b3e0f22cbbccdbeb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39584 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QKvZABIpphfiQCoVfl0YpBBE_GffSKDlZbZmLdL4WWSKBtypfXqSI8yOVxSbCAlhdWSnaI769EVFM3o5gmcTTcACgmlkgnY0gmlwhKwSnbCKbXVsdGlhZGRyc5YACASsEp2wBnCUAAoErBKdsAZwld0DgnJzhQACAQAAiXNlY3AyNTZrMaEDTdJy7jgcZHc5-f8jMUPsvDdeP8iCzIcJq-rzPVZzGq6DdGNwgnCUg3VkcIJwloV3YWt1MgU --filternode=/ip4/172.18.157.176/tcp/28820/p2p/16Uiu2HAmHtms9hZFoRHVSdmokDfCYEAozr3DynG9GoM6cf5gGtUV --content-topic=/myapp/1/latest/proto
2026-02-20 04:33:59.384 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.196.58 waku 3db861f1f835068730a1f09231435309ab3bc19fbe3d4db9318d743d8089e059
2026-02-20 04:33:59.415 DEBUG [src.node.docker_mananger] Container started with ID 3db861f1f835. Setting up logs at ./log/docker/node2_2026-02-20_04-33-57__6476965f-6e70-4c7e-8a11-ab948e2ddeb3__wakuorg_nwaku:latest.log
2026-02-20 04:33:59.415 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 39580
2026-02-20 04:33:59.415 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:34:00.417 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39580/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:00.420 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-02-20 04:34:00.420 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:34:00.421 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39580/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:00.423 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.196.58/tcp/39581/p2p/16Uiu2HAmTqcNtYq8mPvNvq8wX8pZ9bTpd8L3LLD3dH4hXcChJy1k","/ip4/172.18.196.58/tcp/39582/ws/p2p/16Uiu2HAmTqcNtYq8mPvNvq8wX8pZ9bTpd8L3LLD3dH4hXcChJy1k"],"enrUri":"enr:-L24QPphIVsJ8VEny0wmOKm6Z3Q-ioMwqLXUyBP3ow8MfUgPbgC9E3t8DWE2P7QI88w6s3Cmq2uSK6puaNJK5VAhjrcCgmlkgnY0gmlwhKwSxDqKbXVsdGlhZGRyc5YACASsEsQ6BpqdAAoErBLEOgaant0DgnJzhQACAQAAiXNlY3AyNTZrMaED4ZfZN23Mmj6zdVpz7S34VPMOS9dq5HYOKNaws8sJYNODdGNwgpqdg3VkcIKan4V3YWt1MgA"}'
2026-02-20 04:34:00.423 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:34:00.424 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39580/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.157.176/tcp/28820/p2p/16Uiu2HAmHtms9hZFoRHVSdmokDfCYEAozr3DynG9GoM6cf5gGtUV"]'
2026-02-20 04:34:00.458 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:00.458 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28819/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-02-20 04:34:00.478 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:00.480 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39580/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "959edba4-6f0f-41d9-87ff-27982f1f469e", "contentFilters": ["/myapp/1/latest/proto"], "pubsubTopic": "/waku/2/rs/2/0"}'
2026-02-20 04:34:00.493 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"959edba4-6f0f-41d9-87ff-27982f1f469e","statusDesc":"OK"}'
2026-02-20 04:34:00.494 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28819/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:00.501 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:28819/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
2026-02-20 04:34:00.537 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-20 04:34:00.538 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-20 04:34:00.538 DEBUG [src.node.waku_node] Stopping container with id 69ca805ab42b
2026-02-20 04:34:01.083 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:34:01.083 DEBUG [src.node.waku_node] Stopping container with id 3db861f1f835
2026-02-20 04:34:01.651 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:34:01.653 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-20 04:34:01.658 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:34:01.663 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:34:01.664 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-02-20 04:34:01.664 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-02-20 04:34:01.664 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-02-20_04-33-57__6476965f-6e70-4c7e-8a11-ab948e2ddeb3__wakuorg_nwaku:latest.log
2026-02-20 04:34:01.665 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-02-20_04-33-57__6476965f-6e70-4c7e-8a11-ab948e2ddeb3__wakuorg_nwaku:latest.log
2026-02-20 04:34:01.668 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-20 04:34:01.669 DEBUG [tests.conftest] Running test: test_filter_works_with_auto_sharding with id: 2026-02-20_04-34-01__c647798f-0cc1-4446-9a34-914c181b57eb
2026-02-20 04:34:01.669 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-20 04:34:01.669 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-20 04:34:01.669 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-20 04:34:01.677 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:34:01.678 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-34-01__c647798f-0cc1-4446-9a34-914c181b57eb__wakuorg_nwaku:latest.log
2026-02-20 04:34:01.678 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:34:01.678 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:34:01.679 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:34:01.680 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.86.175
2026-02-20 04:34:01.680 DEBUG [src.node.docker_mananger] Generated ports ['18183', '18184', '18185', '18186', '18187']
2026-02-20 04:34:01.680 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-20 04:34:01.680 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:34:01.680 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:34:01.680 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:34:01.681 DEBUG [src.node.docker_mananger] docker run -i -t -p 18183:18183 -p 18184:18184 -p 18185:18185 -p 18186:18186 -p 18187:18187 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18185 --rest-port=18183 --tcp-port=18184 --discv5-udp-port=18186 --rest-address=0.0.0.0 --nat=extip:172.18.86.175 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=a7299da0694b5b21b11be2fa555c567d8cb64bbbecf46f51fa9f08e5edaf0106 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18187 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=1
2026-02-20 04:34:01.870 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.86.175 waku 9370c3e34c7cb836c4414b5189652ba130f69dce972c14a49fcb10f6e279d1f1
2026-02-20 04:34:01.900 ERROR [src.node.docker_mananger] Max retries reached for container 69ca805ab42b. Exiting log stream.
2026-02-20 04:34:01.901 DEBUG [src.node.docker_mananger] Container started with ID 9370c3e34c7c. Setting up logs at ./log/docker/node1_2026-02-20_04-34-01__c647798f-0cc1-4446-9a34-914c181b57eb__wakuorg_nwaku:latest.log
2026-02-20 04:34:01.902 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18183
2026-02-20 04:34:01.902 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:34:02.470 ERROR [src.node.docker_mananger] Max retries reached for container 3db861f1f835. Exiting log stream.
2026-02-20 04:34:02.903 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18183/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:02.905 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-02-20 04:34:02.906 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:34:02.906 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18183/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:02.909 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.86.175/tcp/18184/p2p/16Uiu2HAmLntdB1VaLeWw5Roe6YqB3EJGX7atvWbMdvfPg3Ry41Ef","/ip4/172.18.86.175/tcp/18185/ws/p2p/16Uiu2HAmLntdB1VaLeWw5Roe6YqB3EJGX7atvWbMdvfPg3Ry41Ef"],"enrUri":"enr:-L24QBHf_yKWF_d6tA5ptbf2qY9MIzkmTVGb4hmXAolSZkJ8YRO1xyAWBBslKYi4jPESSWUHP9roJayIpv25V514S0ACgmlkgnY0gmlwhKwSVq-KbXVsdGlhZGRyc5YACASsElavBkcIAAoErBJWrwZHCd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDeOOq1MFIT10nds7WEqTQP2tAJ-efBU2ZJnInA6LP4BCDdGNwgkcIg3VkcIJHCoV3YWt1MgU"}'
2026-02-20 04:34:02.909 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:34:02.916 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:34:02.916 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-20_04-34-01__c647798f-0cc1-4446-9a34-914c181b57eb__wakuorg_nwaku:latest.log
2026-02-20 04:34:02.916 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:34:02.916 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:34:02.918 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:34:02.918 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.162.90
2026-02-20 04:34:02.918 DEBUG [src.node.docker_mananger] Generated ports ['39939', '39940', '39941', '39942', '39943']
2026-02-20 04:34:02.918 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-20 04:34:02.918 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:34:02.918 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:34:02.919 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:34:02.919 DEBUG [src.node.docker_mananger] docker run -i -t -p 39939:39939 -p 39940:39940 -p 39941:39941 -p 39942:39942 -p 39943:39943 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39941 --rest-port=39939 --tcp-port=39940 --discv5-udp-port=39942 --rest-address=0.0.0.0 --nat=extip:172.18.162.90 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ebb9dd8c303e68bdfeb3ed59b14ccec4a65e11222d77f10e9e7648eccd0e69ec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39943 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QBHf_yKWF_d6tA5ptbf2qY9MIzkmTVGb4hmXAolSZkJ8YRO1xyAWBBslKYi4jPESSWUHP9roJayIpv25V514S0ACgmlkgnY0gmlwhKwSVq-KbXVsdGlhZGRyc5YACASsElavBkcIAAoErBJWrwZHCd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDeOOq1MFIT10nds7WEqTQP2tAJ-efBU2ZJnInA6LP4BCDdGNwgkcIg3VkcIJHCoV3YWt1MgU --filternode=/ip4/172.18.86.175/tcp/18184/p2p/16Uiu2HAmLntdB1VaLeWw5Roe6YqB3EJGX7atvWbMdvfPg3Ry41Ef --content-topic=/myapp/1/latest/proto
2026-02-20 04:34:03.113 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.162.90 waku c86126d96064260e84d7e89dde294d529ef0869b3393158cbe2372377cb80a80
2026-02-20 04:34:03.150 DEBUG [src.node.docker_mananger] Container started with ID c86126d96064. Setting up logs at ./log/docker/node2_2026-02-20_04-34-01__c647798f-0cc1-4446-9a34-914c181b57eb__wakuorg_nwaku:latest.log
2026-02-20 04:34:03.150 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 39939
2026-02-20 04:34:03.151 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:34:04.152 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39939/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:04.155 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-02-20 04:34:04.155 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:34:04.155 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39939/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:04.158 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.162.90/tcp/39940/p2p/16Uiu2HAmMapDDY1Vfz74ArBRQmmjBafr61NLBqUegT4CLz5iPhWt","/ip4/172.18.162.90/tcp/39941/ws/p2p/16Uiu2HAmMapDDY1Vfz74ArBRQmmjBafr61NLBqUegT4CLz5iPhWt"],"enrUri":"enr:-L24QNzOaUsnzCRCYDrqQgL_jW1mveh8BLwOr8kjMrnkDZlnAbNijdekf0dkKm7ZOLOR06367z-IwBseJ0Cr-gwwXbsCgmlkgnY0gmlwhKwSolqKbXVsdGlhZGRyc5YACASsEqJaBpwEAAoErBKiWgacBd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDhKdlCfzB5_J_fHGu5wC3qrceD9yvmIIM8bRJi2BKlqWDdGNwgpwEg3VkcIKcBoV3YWt1MgA"}'
2026-02-20 04:34:04.158 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:34:04.158 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39939/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.86.175/tcp/18184/p2p/16Uiu2HAmLntdB1VaLeWw5Roe6YqB3EJGX7atvWbMdvfPg3Ry41Ef"]'
2026-02-20 04:34:04.194 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:04.195 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18183/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-02-20 04:34:04.211 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:04.212 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39939/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "52d7f04e-e027-4da2-a058-65ab4b0c1a1b", "contentFilters": ["/myapp/1/latest/proto"], "pubsubTopic": "/waku/2/rs/2/0"}'
2026-02-20 04:34:04.223 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"52d7f04e-e027-4da2-a058-65ab4b0c1a1b","statusDesc":"OK"}'
2026-02-20 04:34:04.225 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18183/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:04.233 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:18183/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
2026-02-20 04:34:04.270 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-20 04:34:04.271 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-20 04:34:04.271 DEBUG [src.node.waku_node] Stopping container with id 9370c3e34c7c
2026-02-20 04:34:04.826 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:34:04.827 DEBUG [src.node.waku_node] Stopping container with id c86126d96064
2026-02-20 04:34:05.386 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:34:05.387 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-20 04:34:05.394 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:34:05.400 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:34:05.401 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-02-20 04:34:05.401 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-02-20 04:34:05.401 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-02-20_04-34-01__c647798f-0cc1-4446-9a34-914c181b57eb__wakuorg_nwaku:latest.log
2026-02-20 04:34:05.402 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-02-20_04-34-01__c647798f-0cc1-4446-9a34-914c181b57eb__wakuorg_nwaku:latest.log
2026-02-20 04:34:05.406 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-20 04:34:05.406 DEBUG [tests.conftest] Running test: test_filter_works_with_auto_sharding with id: 2026-02-20_04-34-05__af91af2a-ad85-4a96-a230-0cd3eed03337
2026-02-20 04:34:05.406 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-20 04:34:05.407 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-20 04:34:05.407 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-20 04:34:05.415 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:34:05.415 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-34-05__af91af2a-ad85-4a96-a230-0cd3eed03337__wakuorg_nwaku:latest.log
2026-02-20 04:34:05.415 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:34:05.415 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:34:05.417 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:34:05.417 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.12.239
2026-02-20 04:34:05.417 DEBUG [src.node.docker_mananger] Generated ports ['11396', '11397', '11398', '11399', '11400']
2026-02-20 04:34:05.418 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-20 04:34:05.418 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:34:05.418 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:34:05.418 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:34:05.418 DEBUG [src.node.docker_mananger] docker run -i -t -p 11396:11396 -p 11397:11397 -p 11398:11398 -p 11399:11399 -p 11400:11400 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11398 --rest-port=11396 --tcp-port=11397 --discv5-udp-port=11399 --rest-address=0.0.0.0 --nat=extip:172.18.12.239 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=fcd6da90a8230f1e93bf7dacfaebeeecfb81e2bc4bfd5e3adefa1199b774ceb3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11400 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=1
2026-02-20 04:34:05.610 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.12.239 waku 03ecf08d7c349ac9dfa92ddca31e041d7f28b0b81aae14126b3d9450f97bfb7d
2026-02-20 04:34:05.641 ERROR [src.node.docker_mananger] Max retries reached for container 9370c3e34c7c. Exiting log stream.
2026-02-20 04:34:05.642 DEBUG [src.node.docker_mananger] Container started with ID 03ecf08d7c34. Setting up logs at ./log/docker/node1_2026-02-20_04-34-05__af91af2a-ad85-4a96-a230-0cd3eed03337__wakuorg_nwaku:latest.log
2026-02-20 04:34:05.642 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 11396
2026-02-20 04:34:05.644 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:34:06.211 ERROR [src.node.docker_mananger] Max retries reached for container c86126d96064. Exiting log stream.
2026-02-20 04:34:06.644 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11396/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:06.647 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-02-20 04:34:06.647 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:34:06.648 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11396/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:06.650 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.12.239/tcp/11397/p2p/16Uiu2HAmQ89VUu6Hie2kjhBRmKWxSPkfSvn6zu7ngoMkhTq7oJhg","/ip4/172.18.12.239/tcp/11398/ws/p2p/16Uiu2HAmQ89VUu6Hie2kjhBRmKWxSPkfSvn6zu7ngoMkhTq7oJhg"],"enrUri":"enr:-L24QHnQT2nRdPAC99O2mJfa_9wniCvJsjPf5eIieM-I5RsWaXZIrDRwljFRkJz76KNOWnK8gRdwu3WJE49kn-Xpsn8CgmlkgnY0gmlwhKwSDO-KbXVsdGlhZGRyc5YACASsEgzvBiyFAAoErBIM7wYsht0DgnJzhQACAQAAiXNlY3AyNTZrMaEDqmWS9iTiJdHUM_6PqlnaXlbp6dAYw7_1otdVXV8JsauDdGNwgiyFg3VkcIIsh4V3YWt1MgU"}'
2026-02-20 04:34:06.651 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:34:06.658 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:34:06.658 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-20_04-34-05__af91af2a-ad85-4a96-a230-0cd3eed03337__wakuorg_nwaku:latest.log
2026-02-20 04:34:06.658 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:34:06.658 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:34:06.660 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:34:06.660 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.176.18
2026-02-20 04:34:06.660 DEBUG [src.node.docker_mananger] Generated ports ['41660', '41661', '41662', '41663', '41664']
2026-02-20 04:34:06.660 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-20 04:34:06.660 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:34:06.660 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:34:06.660 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:34:06.661 DEBUG [src.node.docker_mananger] docker run -i -t -p 41660:41660 -p 41661:41661 -p 41662:41662 -p 41663:41663 -p 41664:41664 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41662 --rest-port=41660 --tcp-port=41661 --discv5-udp-port=41663 --rest-address=0.0.0.0 --nat=extip:172.18.176.18 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=3eed7178e0336bbaaef34d7fc80d36cfadaa4acecbfce24bde8db23fe8a4abab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41664 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QHnQT2nRdPAC99O2mJfa_9wniCvJsjPf5eIieM-I5RsWaXZIrDRwljFRkJz76KNOWnK8gRdwu3WJE49kn-Xpsn8CgmlkgnY0gmlwhKwSDO-KbXVsdGlhZGRyc5YACASsEgzvBiyFAAoErBIM7wYsht0DgnJzhQACAQAAiXNlY3AyNTZrMaEDqmWS9iTiJdHUM_6PqlnaXlbp6dAYw7_1otdVXV8JsauDdGNwgiyFg3VkcIIsh4V3YWt1MgU --filternode=/ip4/172.18.12.239/tcp/11397/p2p/16Uiu2HAmQ89VUu6Hie2kjhBRmKWxSPkfSvn6zu7ngoMkhTq7oJhg --content-topic=/myapp/1/latest/proto
2026-02-20 04:34:06.846 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.176.18 waku 09b671e45be3ca1147a76312403ebe7964cc40e8cba680b76e61fe33183c0d7a
2026-02-20 04:34:06.877 DEBUG [src.node.docker_mananger] Container started with ID 09b671e45be3. Setting up logs at ./log/docker/node2_2026-02-20_04-34-05__af91af2a-ad85-4a96-a230-0cd3eed03337__wakuorg_nwaku:latest.log
2026-02-20 04:34:06.878 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 41660
2026-02-20 04:34:06.878 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:34:07.878 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41660/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:07.881 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-02-20 04:34:07.882 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:34:07.882 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41660/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:34:07.884 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.176.18/tcp/41661/p2p/16Uiu2HAm9hwtwHYtrJpBhM3784quBZgXchFKcEjTt8Am7eNrGVdn","/ip4/172.18.176.18/tcp/41662/ws/p2p/16Uiu2HAm9hwtwHYtrJpBhM3784quBZgXchFKcEjTt8Am7eNrGVdn"],"enrUri":"enr:-L24QAWTtIg-nqWntz1NeeDagsu0rnHWWNBmsAO_lBsNejFhWz4mIkrIfWTSZmwuBfdd_HtGi4akqERcjAI2AXxLm4ACgmlkgnY0gmlwhKwSsBKKbXVsdGlhZGRyc5YACASsErASBqK9AAoErBKwEgaivt0DgnJzhQACAQAAiXNlY3AyNTZrMaEC1C7oD7vD5BeaRUWrduMDPnT--xht5VMI2RLgUHdrNw2DdGNwgqK9g3VkcIKiv4V3YWt1MgA"}'
2026-02-20 04:34:07.884 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:34:07.885 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41660/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.12.239/tcp/11397/p2p/16Uiu2HAmQ89VUu6Hie2kjhBRmKWxSPkfSvn6zu7ngoMkhTq7oJhg"]'
2026-02-20 04:34:07.918 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:07.920 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11396/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-02-20 04:34:07.936 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:34:07.937 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41660/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "53dbb0b9-53a9-47c6-a24e-7db83ce91d39", "contentFilters": ["/myapp/1/latest/proto"], "pubsubTopic": "/waku/2/rs/2/0"}'
2026-02-20 04:34:07.950 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"53dbb0b9-53a9-47c6-a24e-7db83ce91d39","statusDesc":"OK"}'
2026-02-20 04:34:07.951 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11396/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:34:07.958 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:11396/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
2026-02-20 04:34:07.993 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-20 04:34:07.994 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-20 04:34:07.994 DEBUG [src.node.waku_node] Stopping container with id 03ecf08d7c34
2026-02-20 04:34:08.548 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:34:08.548 DEBUG [src.node.waku_node] Stopping container with id 09b671e45be3
2026-02-20 04:34:09.126 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:34:09.128 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-20 04:34:09.134 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:34:09.139 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:34:09.141 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-02-20 04:34:09.141 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-02-20 04:34:09.142 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-02-20_04-34-05__af91af2a-ad85-4a96-a230-0cd3eed03337__wakuorg_nwaku:latest.log
2026-02-20 04:34:09.144 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-02-20_04-34-05__af91af2a-ad85-4a96-a230-0cd3eed03337__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,114 @@
2026-02-20 04:38:01.661 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-20 04:38:01.661 DEBUG [tests.conftest] Running test: test_publish_after_node2_restarts with id: 2026-02-20_04-38-01__ffc4f1f2-52ef-49fb-8441-c02f524a1b58
2026-02-20 04:38:01.662 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-20 04:38:01.662 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-20 04:38:01.662 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-02-20 04:38:01.668 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:38:01.668 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-38-01__ffc4f1f2-52ef-49fb-8441-c02f524a1b58__wakuorg_nwaku:latest.log
2026-02-20 04:38:01.668 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:38:01.668 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:38:01.670 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:38:01.670 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.156.236
2026-02-20 04:38:01.670 DEBUG [src.node.docker_mananger] Generated ports ['8896', '8897', '8898', '8899', '8900']
2026-02-20 04:38:01.670 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:38:01.670 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:38:01.670 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:38:01.670 DEBUG [src.node.docker_mananger] docker run -i -t -p 8896:8896 -p 8897:8897 -p 8898:8898 -p 8899:8899 -p 8900:8900 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8898 --rest-port=8896 --tcp-port=8897 --discv5-udp-port=8899 --rest-address=0.0.0.0 --nat=extip:172.18.156.236 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2c85ae5deb4663dcea4f38aeb5edf9fd777a9fcff59da58e53baa5004aaeedd1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8900 --metrics-logging=true --relay=true
2026-02-20 04:38:01.839 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.156.236 waku 6821ae4ffac2a7ed2c34e55f73ffd4ac5d7aa8a956a32ddc183bbd6f44e0ac2e
2026-02-20 04:38:01.859 ERROR [src.node.docker_mananger] Max retries reached for container adbf2680c0af. Exiting log stream.
2026-02-20 04:38:01.866 DEBUG [src.node.docker_mananger] Container started with ID 6821ae4ffac2. Setting up logs at ./log/docker/node1_2026-02-20_04-38-01__ffc4f1f2-52ef-49fb-8441-c02f524a1b58__wakuorg_nwaku:latest.log
2026-02-20 04:38:01.866 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8896
2026-02-20 04:38:01.866 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:38:02.347 ERROR [src.node.docker_mananger] Max retries reached for container b2b3b8df08df. Exiting log stream.
2026-02-20 04:38:02.866 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8896/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:38:02.869 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-02-20 04:38:02.869 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:38:02.870 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8896/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:38:02.872 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.156.236/tcp/8897/p2p/16Uiu2HAkw3dp4vXfrd5hWKBAA2w3a5vLDbso7Q5dghregXmCWjq9","/ip4/172.18.156.236/tcp/8898/ws/p2p/16Uiu2HAkw3dp4vXfrd5hWKBAA2w3a5vLDbso7Q5dghregXmCWjq9"],"enrUri":"enr:-L24QAUv6sQWFIuEqqxqIcDqRbkPHI3TtJrF9c3Pv22rwmwgFBw2jcALXE89IDFCA-zjSuN-UPnmfzHNRdN_DTonJ3UCgmlkgnY0gmlwhKwSnOyKbXVsdGlhZGRyc5YACASsEpzsBiLBAAoErBKc7AYiwt0DgnJzhQADAQAAiXNlY3AyNTZrMaECGBIlInEVzEZl_I5OzZ3wJge7VS6nJX-ZnZ3hJzfGfIiDdGNwgiLBg3VkcIIiw4V3YWt1MgE"}'
2026-02-20 04:38:02.872 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:38:02.878 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:38:02.878 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-20_04-38-01__ffc4f1f2-52ef-49fb-8441-c02f524a1b58__wakuorg_nwaku:latest.log
2026-02-20 04:38:02.878 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:38:02.878 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:38:02.880 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:38:02.880 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.28.7
2026-02-20 04:38:02.880 DEBUG [src.node.docker_mananger] Generated ports ['53590', '53591', '53592', '53593', '53594']
2026-02-20 04:38:02.880 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:38:02.880 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:38:02.881 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:38:02.881 DEBUG [src.node.docker_mananger] docker run -i -t -p 53590:53590 -p 53591:53591 -p 53592:53592 -p 53593:53593 -p 53594:53594 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53592 --rest-port=53590 --tcp-port=53591 --discv5-udp-port=53593 --rest-address=0.0.0.0 --nat=extip:172.18.28.7 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e6beda0dcd7fbaf4a59adebbba9dc9c374575eefefc7b02f06fffb5fadb1d498 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53594 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAUv6sQWFIuEqqxqIcDqRbkPHI3TtJrF9c3Pv22rwmwgFBw2jcALXE89IDFCA-zjSuN-UPnmfzHNRdN_DTonJ3UCgmlkgnY0gmlwhKwSnOyKbXVsdGlhZGRyc5YACASsEpzsBiLBAAoErBKc7AYiwt0DgnJzhQADAQAAiXNlY3AyNTZrMaECGBIlInEVzEZl_I5OzZ3wJge7VS6nJX-ZnZ3hJzfGfIiDdGNwgiLBg3VkcIIiw4V3YWt1MgE
2026-02-20 04:38:03.046 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.28.7 waku 64917853436b07b7c4a920059796981ac9e06507e8f636e6f8c861f5aa31de84
2026-02-20 04:38:03.074 DEBUG [src.node.docker_mananger] Container started with ID 64917853436b. Setting up logs at ./log/docker/node2_2026-02-20_04-38-01__ffc4f1f2-52ef-49fb-8441-c02f524a1b58__wakuorg_nwaku:latest.log
2026-02-20 04:38:03.075 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 53590
2026-02-20 04:38:03.076 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:38:04.076 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53590/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:38:04.094 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-02-20 04:38:04.095 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:38:04.099 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53590/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:38:04.102 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.28.7/tcp/53591/p2p/16Uiu2HAkvf8FNNWcyB54DBv5fXJPL4UsfrfBtrZmc44D4if3Vq5e","/ip4/172.18.28.7/tcp/53592/ws/p2p/16Uiu2HAkvf8FNNWcyB54DBv5fXJPL4UsfrfBtrZmc44D4if3Vq5e"],"enrUri":"enr:-L24QMjJnRWWiE7Ldn12Q9Akxg6mmWRAYkCzRAi-FjemGgc7NIHJVTKc2RASgqL-iZqlRFtZ1o9uwlT0hulguHmk6f0CgmlkgnY0gmlwhKwSHAeKbXVsdGlhZGRyc5YACASsEhwHBtFXAAoErBIcBwbRWN0DgnJzhQADAQAAiXNlY3AyNTZrMaECEk3we5bxV4bjwwBTdzJ66UrSN9LQPtDXSjxNGW64Ic2DdGNwgtFXg3VkcILRWYV3YWt1MgE"}'
2026-02-20 04:38:04.102 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:38:04.103 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53590/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.156.236/tcp/8897/p2p/16Uiu2HAkw3dp4vXfrd5hWKBAA2w3a5vLDbso7Q5dghregXmCWjq9"]'
2026-02-20 04:38:04.105 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:38:04.106 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-02-20 04:38:04.106 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8896/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-20 04:38:04.110 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:38:04.110 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53590/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-20 04:38:04.116 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:38:04.117 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8896/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:38:04.123 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:38:04.123 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:38:04.223 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:38:04.224 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8896/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:38:04.226 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":1771562284117307392,"ephemeral":false,"proof":""}]'
2026-02-20 04:38:04.228 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:38:04.228 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53590/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:38:04.230 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":1771562284117307392,"ephemeral":false,"proof":""}]'
2026-02-20 04:38:04.232 INFO [src.steps.relay] WARM UP successful!!
2026-02-20 04:38:04.233 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8896/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:38:04.237 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:38:04.238 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:38:04.339 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:38:04.339 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8896/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:38:04.341 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":1771562284233291825,"ephemeral":false,"proof":""}]'
2026-02-20 04:38:04.343 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:38:04.343 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53590/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:38:04.345 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":1771562284233291825,"ephemeral":false,"proof":""}]'
2026-02-20 04:38:04.347 DEBUG [src.node.waku_node] Restarting container with id 64917853436b
2026-02-20 04:38:04.973 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53590/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:38:05.076 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53590/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:38:05.078 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-02-20 04:38:05.079 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:38:05.079 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53590/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:38:05.081 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.28.7/tcp/53591/p2p/16Uiu2HAkvf8FNNWcyB54DBv5fXJPL4UsfrfBtrZmc44D4if3Vq5e","/ip4/172.18.28.7/tcp/53592/ws/p2p/16Uiu2HAkvf8FNNWcyB54DBv5fXJPL4UsfrfBtrZmc44D4if3Vq5e"],"enrUri":"enr:-L24QMjJnRWWiE7Ldn12Q9Akxg6mmWRAYkCzRAi-FjemGgc7NIHJVTKc2RASgqL-iZqlRFtZ1o9uwlT0hulguHmk6f0CgmlkgnY0gmlwhKwSHAeKbXVsdGlhZGRyc5YACASsEhwHBtFXAAoErBIcBwbRWN0DgnJzhQADAQAAiXNlY3AyNTZrMaECEk3we5bxV4bjwwBTdzJ66UrSN9LQPtDXSjxNGW64Ic2DdGNwgtFXg3VkcILRWYV3YWt1MgE"}'
2026-02-20 04:38:05.081 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:38:05.081 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8896/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-20 04:38:05.084 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:38:05.084 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53590/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-20 04:38:05.101 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:38:05.101 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8896/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:38:05.105 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:38:05.105 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:38:05.205 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:38:05.205 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8896/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:38:05.208 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":1771562285101729280,"ephemeral":false,"proof":""}]'
2026-02-20 04:38:05.209 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:38:05.210 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53590/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:38:05.212 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2026-02-20 04:38:06.213 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8896/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:38:06.217 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:38:06.218 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-20 04:38:06.318 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-20 04:38:06.318 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8896/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:38:06.321 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":1771562286212882176,"ephemeral":false,"proof":""}]'
2026-02-20 04:38:06.322 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-20 04:38:06.323 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53590/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:38:06.325 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":1771562286212882176,"ephemeral":false,"proof":""}]'
2026-02-20 04:38:06.328 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-20 04:38:06.329 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-20 04:38:06.329 DEBUG [src.node.waku_node] Stopping container with id 6821ae4ffac2
2026-02-20 04:38:06.813 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:38:06.814 DEBUG [src.node.waku_node] Stopping container with id 64917853436b
2026-02-20 04:38:07.261 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:38:07.262 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-20 04:38:07.273 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:38:07.294 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,456 @@
2026-02-20 04:39:47.965 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-20 04:39:47.965 DEBUG [tests.conftest] Running test: test_sync_with_nodes_restart__case2 with id: 2026-02-20_04-39-47__91c6a39b-1366-4d80-a3c6-13056bc29030
2026-02-20 04:39:47.966 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-20 04:39:47.972 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:39:47.972 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-39-47__91c6a39b-1366-4d80-a3c6-13056bc29030__wakuorg_nwaku:latest.log
2026-02-20 04:39:47.978 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:39:47.978 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-20_04-39-47__91c6a39b-1366-4d80-a3c6-13056bc29030__wakuorg_nwaku:latest.log
2026-02-20 04:39:47.983 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:39:47.983 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-20_04-39-47__91c6a39b-1366-4d80-a3c6-13056bc29030__wakuorg_nwaku:latest.log
2026-02-20 04:39:47.984 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-20 04:39:47.984 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:39:47.985 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:39:47.986 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:39:47.986 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.220.240
2026-02-20 04:39:47.986 DEBUG [src.node.docker_mananger] Generated ports ['2438', '2439', '2440', '2441', '2442']
2026-02-20 04:39:47.987 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:39:47.987 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:39:47.987 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:39:47.987 DEBUG [src.node.docker_mananger] docker run -i -t -p 2438:2438 -p 2439:2439 -p 2440:2440 -p 2441:2441 -p 2442:2442 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2440 --rest-port=2438 --tcp-port=2439 --discv5-udp-port=2441 --rest-address=0.0.0.0 --nat=extip:172.18.220.240 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e31f5eb40be0150d78ace33aa172eeeecbb9be7ed4fa720ad3f3e91beaca11bb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2442 --metrics-logging=true --store=true --relay=true
2026-02-20 04:39:48.146 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.220.240 waku 91207c4441227132244728fac85d31084569306088ffc7eaa52eb25af7d11b13
2026-02-20 04:39:48.173 DEBUG [src.node.docker_mananger] Container started with ID 91207c444122. Setting up logs at ./log/docker/node1_2026-02-20_04-39-47__91c6a39b-1366-4d80-a3c6-13056bc29030__wakuorg_nwaku:latest.log
2026-02-20 04:39:48.174 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2438
2026-02-20 04:39:48.174 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:39:48.297 ERROR [src.node.docker_mananger] Max retries reached for container dc8099ea8372. Exiting log stream.
2026-02-20 04:39:48.768 ERROR [src.node.docker_mananger] Max retries reached for container 6098282d4f6c. Exiting log stream.
2026-02-20 04:39:49.174 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2438/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:39:49.177 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-02-20 04:39:49.177 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:39:49.177 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2438/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:39:49.179 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.220.240/tcp/2439/p2p/16Uiu2HAmPiL7iZ2EwtUUww5227mw4HFNGhSrSESYnnVEGi4EKRrG","/ip4/172.18.220.240/tcp/2440/ws/p2p/16Uiu2HAmPiL7iZ2EwtUUww5227mw4HFNGhSrSESYnnVEGi4EKRrG"],"enrUri":"enr:-L24QCvgxPqqf_nnXkOi7a3-4Y1a-kc_zvDGuIwhu3v28XWbRoRAB3U2SyH32-pJ4dr2OMRdfxCe4CUjEtcOpyjf7JACgmlkgnY0gmlwhKwS3PCKbXVsdGlhZGRyc5YACASsEtzwBgmHAAoErBLc8AYJiN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDpEul6VtbBenJKJ5T6MSJMNj1Bgg-IV97uv_kXAuTFsmDdGNwggmHg3VkcIIJiYV3YWt1MgM"}'
2026-02-20 04:39:49.180 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:39:49.180 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:39:49.180 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:39:49.181 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:39:49.181 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.27.99
2026-02-20 04:39:49.181 DEBUG [src.node.docker_mananger] Generated ports ['14269', '14270', '14271', '14272', '14273']
2026-02-20 04:39:49.182 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:39:49.182 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:39:49.182 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:39:49.182 DEBUG [src.node.docker_mananger] docker run -i -t -p 14269:14269 -p 14270:14270 -p 14271:14271 -p 14272:14272 -p 14273:14273 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14271 --rest-port=14269 --tcp-port=14270 --discv5-udp-port=14272 --rest-address=0.0.0.0 --nat=extip:172.18.27.99 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bfbcf8bb9e9ab4b40ebcdebbfc40ccfdecfee6bd0fccc2eaa5f03cde87afe357 --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14273 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCvgxPqqf_nnXkOi7a3-4Y1a-kc_zvDGuIwhu3v28XWbRoRAB3U2SyH32-pJ4dr2OMRdfxCe4CUjEtcOpyjf7JACgmlkgnY0gmlwhKwS3PCKbXVsdGlhZGRyc5YACASsEtzwBgmHAAoErBLc8AYJiN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDpEul6VtbBenJKJ5T6MSJMNj1Bgg-IV97uv_kXAuTFsmDdGNwggmHg3VkcIIJiYV3YWt1MgM
2026-02-20 04:39:49.335 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.27.99 waku a8c23313393910d4131087f8f18f1dcccf75d5ae3e3f2157423d4993fdacbf6e
2026-02-20 04:39:49.363 DEBUG [src.node.docker_mananger] Container started with ID a8c233133939. Setting up logs at ./log/docker/node2_2026-02-20_04-39-47__91c6a39b-1366-4d80-a3c6-13056bc29030__wakuorg_nwaku:latest.log
2026-02-20 04:39:49.363 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 14269
2026-02-20 04:39:49.363 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:39:50.367 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14269/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:39:50.388 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-02-20 04:39:50.389 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:39:50.390 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14269/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:39:50.396 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.27.99/tcp/14270/p2p/16Uiu2HAm3MtaLAqprkK31jD4TuwriEi3Rny2GnhjnSkVH3gzuBQQ","/ip4/172.18.27.99/tcp/14271/ws/p2p/16Uiu2HAm3MtaLAqprkK31jD4TuwriEi3Rny2GnhjnSkVH3gzuBQQ"],"enrUri":"enr:-L24QAXfqEFuUo0DzBucrI94OavoDvn6c5_Haz_WohGiV9HafILfuLvavlwoCU8NUrX0KPQkt070S0EbRLugR8HDF9ECgmlkgnY0gmlwhKwSG2OKbXVsdGlhZGRyc5YACASsEhtjBje-AAoErBIbYwY3v90DgnJzhQADAQAAiXNlY3AyNTZrMaECdeVp9zl68fYLdZj-8cAGikmlnYssHeIk6fU1Y4Nah0WDdGNwgje-g3VkcII3wIV3YWt1MgE"}'
2026-02-20 04:39:50.396 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:39:50.396 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:39:50.397 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:39:50.400 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:39:50.400 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.52.173
2026-02-20 04:39:50.400 DEBUG [src.node.docker_mananger] Generated ports ['36072', '36073', '36074', '36075', '36076']
2026-02-20 04:39:50.400 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:39:50.400 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:39:50.400 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:39:50.400 DEBUG [src.node.docker_mananger] docker run -i -t -p 36072:36072 -p 36073:36073 -p 36074:36074 -p 36075:36075 -p 36076:36076 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36074 --rest-port=36072 --tcp-port=36073 --discv5-udp-port=36075 --rest-address=0.0.0.0 --nat=extip:172.18.52.173 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ed47a9977ff69c6c694c3ccc32befd1d0f7448ddfe2ae1ed79a6ddddf57d6fcc --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36076 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAXfqEFuUo0DzBucrI94OavoDvn6c5_Haz_WohGiV9HafILfuLvavlwoCU8NUrX0KPQkt070S0EbRLugR8HDF9ECgmlkgnY0gmlwhKwSG2OKbXVsdGlhZGRyc5YACASsEhtjBje-AAoErBIbYwY3v90DgnJzhQADAQAAiXNlY3AyNTZrMaECdeVp9zl68fYLdZj-8cAGikmlnYssHeIk6fU1Y4Nah0WDdGNwgje-g3VkcII3wIV3YWt1MgE
2026-02-20 04:39:50.556 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.52.173 waku cbcff26ac2600a9a786fadcf6665eadb7936cfbc3271a64a71c72bb5b717d887
2026-02-20 04:39:50.580 DEBUG [src.node.docker_mananger] Container started with ID cbcff26ac260. Setting up logs at ./log/docker/node3_2026-02-20_04-39-47__91c6a39b-1366-4d80-a3c6-13056bc29030__wakuorg_nwaku:latest.log
2026-02-20 04:39:50.581 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36072
2026-02-20 04:39:50.581 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:39:51.582 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36072/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:39:51.596 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-02-20 04:39:51.596 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:39:51.597 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36072/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:39:51.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.52.173/tcp/36073/p2p/16Uiu2HAkyXs1hLDgwBSiGCEp526Z6pdRTHD1Y9rNAKLkTfDW6iiq","/ip4/172.18.52.173/tcp/36074/ws/p2p/16Uiu2HAkyXs1hLDgwBSiGCEp526Z6pdRTHD1Y9rNAKLkTfDW6iiq"],"enrUri":"enr:-L24QCh19DtoKVRl_NIAKxZFEcIm2irVej_fG5Ypwymwu1TLB7NSTvr3o9b2Tg6czSIYYwDuWh386yNbz8um6oAXqjICgmlkgnY0gmlwhKwSNK2KbXVsdGlhZGRyc5YACASsEjStBozpAAoErBI0rQaM6t0DgnJzhQADAQAAiXNlY3AyNTZrMaECPQS1F6ElrQDnEOia_x0Q1p14YRg8lrJHAFuGr335nNaDdGNwgozpg3VkcIKM64V3YWt1MgE"}'
2026-02-20 04:39:51.604 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:39:51.605 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14269/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.220.240/tcp/2439/p2p/16Uiu2HAmPiL7iZ2EwtUUww5227mw4HFNGhSrSESYnnVEGi4EKRrG"]'
2026-02-20 04:39:51.607 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:39:51.608 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36072/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.27.99/tcp/14270/p2p/16Uiu2HAm3MtaLAqprkK31jD4TuwriEi3Rny2GnhjnSkVH3gzuBQQ"]'
2026-02-20 04:39:51.610 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:39:51.611 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2438/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-20 04:39:51.613 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:39:51.613 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14269/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-20 04:39:51.615 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:39:51.615 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36072/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-20 04:39:51.617 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:39:51.618 DEBUG [src.steps.store] Relaying message
2026-02-20 04:39:51.618 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2438/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:39:51.622 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:39:51.622 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:39:51.633 DEBUG [src.steps.store] Relaying message
2026-02-20 04:39:51.633 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2438/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:39:51.638 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:39:51.638 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:39:51.649 DEBUG [src.steps.store] Relaying message
2026-02-20 04:39:51.649 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2438/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:39:51.654 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:39:51.654 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:39:51.665 DEBUG [src.steps.store] Relaying message
2026-02-20 04:39:51.665 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2438/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:39:51.670 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:39:51.670 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:39:51.680 DEBUG [src.steps.store] Relaying message
2026-02-20 04:39:51.681 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2438/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:39:51.685 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:39:51.685 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:39:51.696 DEBUG [src.steps.store] Relaying message
2026-02-20 04:39:51.696 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2438/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:39:51.701 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:39:51.701 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:39:51.713 DEBUG [src.steps.store] Relaying message
2026-02-20 04:39:51.713 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2438/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:39:51.719 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:39:51.719 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:39:51.730 DEBUG [src.steps.store] Relaying message
2026-02-20 04:39:51.730 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2438/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:39:51.735 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:39:51.736 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:39:51.746 DEBUG [src.steps.store] Relaying message
2026-02-20 04:39:51.747 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2438/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:39:51.751 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:39:51.753 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:39:51.763 DEBUG [src.steps.store] Relaying message
2026-02-20 04:39:51.763 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2438/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:39:51.769 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:39:51.770 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:39:51.780 DEBUG [src.steps.store] Relaying message
2026-02-20 04:39:51.781 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14269/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:39:51.786 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:39:51.787 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:39:51.797 DEBUG [src.steps.store] Relaying message
2026-02-20 04:39:51.797 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14269/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:39:51.804 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:39:51.804 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:39:51.815 DEBUG [src.steps.store] Relaying message
2026-02-20 04:39:51.815 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14269/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:39:51.820 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:39:51.821 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:39:51.832 DEBUG [src.steps.store] Relaying message
2026-02-20 04:39:51.832 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14269/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:39:51.837 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:39:51.838 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:39:51.849 DEBUG [src.steps.store] Relaying message
2026-02-20 04:39:51.849 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14269/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:39:51.854 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:39:51.855 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:39:51.866 DEBUG [src.steps.store] Relaying message
2026-02-20 04:39:51.866 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14269/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:39:51.872 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:39:51.872 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:39:51.883 DEBUG [src.steps.store] Relaying message
2026-02-20 04:39:51.883 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14269/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:39:51.888 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:39:51.890 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:39:51.900 DEBUG [src.steps.store] Relaying message
2026-02-20 04:39:51.901 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14269/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:39:51.908 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:39:51.908 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:39:51.919 DEBUG [src.steps.store] Relaying message
2026-02-20 04:39:51.919 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14269/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:39:51.924 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:39:51.924 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:39:51.935 DEBUG [src.steps.store] Relaying message
2026-02-20 04:39:51.936 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14269/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:39:51.941 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:39:51.942 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:39:51.952 DEBUG [src.steps.store] Relaying message
2026-02-20 04:39:51.953 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36072/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:39:51.958 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:39:51.958 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:39:51.969 DEBUG [src.steps.store] Relaying message
2026-02-20 04:39:51.969 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36072/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:39:51.974 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:39:51.974 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:39:51.984 DEBUG [src.steps.store] Relaying message
2026-02-20 04:39:51.985 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36072/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:39:51.989 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:39:51.989 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:39:52.001 DEBUG [src.steps.store] Relaying message
2026-02-20 04:39:52.001 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36072/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:39:52.005 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:39:52.006 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:39:52.016 DEBUG [src.steps.store] Relaying message
2026-02-20 04:39:52.017 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36072/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:39:52.021 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:39:52.022 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:39:52.033 DEBUG [src.steps.store] Relaying message
2026-02-20 04:39:52.033 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36072/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:39:52.037 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:39:52.039 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:39:52.050 DEBUG [src.steps.store] Relaying message
2026-02-20 04:39:52.050 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36072/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:39:52.054 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:39:52.054 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:39:52.065 DEBUG [src.steps.store] Relaying message
2026-02-20 04:39:52.065 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36072/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:39:52.071 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:39:52.072 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:39:52.082 DEBUG [src.steps.store] Relaying message
2026-02-20 04:39:52.083 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36072/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:39:52.087 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:39:52.087 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:39:52.097 DEBUG [src.steps.store] Relaying message
2026-02-20 04:39:52.098 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36072/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:39:52.102 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:39:52.103 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:39:52.113 DEBUG [src.node.waku_node] Restarting container with id a8c233133939
2026-02-20 04:39:52.778 DEBUG [src.libs.common] Sleeping for 5 seconds
2026-02-20 04:39:57.780 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-20 04:39:57.780 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2438/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:39:57.784 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x588c11539f2a2b7ee2c2338c30b03aafe219fd8c1bec5437eae74dc60c5d35a6"},{"messageHash":"0x5315d289c5d2a094dfc0768549960ad7ae27cbedd80b1a4071a4b109c08b7034"},{"messageHash":"0xe9fbce4b5f0762c9ca3a9dc2e01dc9e4a8ac24b73a86053ac4aa0efb7023281f"},{"messageHash":"0x8f0b3cc887a3f7ece0ce6dfe46c30ab3f03390ab25903952bbaa062d6bed2fb1"},{"messageHash":"0x975ab24dc26784e738d88e41d067079936f8ccfcfb203e5c29311ea56c88bfff"},{"messageHash":"0x581eccf92417046774aa6ff45d89ed2ea387767c7080794586471eb427722d1b"},{"messageHash":"0xc5781c73d9261f1b9c635fc741d97207fad10dca717f428a11c8414cc1365042"},{"messageHash":"0x987f88bc47ed7d6e885cd791c206d686069200d4fb59f8514fcc0ebd9bacd337"},{"messageHash":"0xce66282681bb3d992ddae1e6f7b2a6e0d07658a159e53c4ebcf999c0e0de92e8"},{"messageHash":"0x0b746b9a6533627a6c5555f591477d7e8b3c39df1c51a1f520d0f383e10e71a0"},{"messageHash":"0x2cfe380ac803bc630323ad8f8fb4592ad4b6ab3122669fe6dd93c594d1324996"},{"messageHash":"0xedded8b02e223691f12c173525a2664c3df73551f446c3d9004083c36e1ceeac"},{"messageHash":"0x687af984a884fef2a4129f01b833a016c72390cfd4aa4c4cc15bc5d1ee10f4ef"},{"messageHash":"0x68fdabde313ce4326bbc89aee83b59d1f28360cd0cfc346db9a525574c6abc3d"},{"messageHash":"0x2e7a2146f70a577eccbdeb6c0bfeaedbc3def5a58a64c69218e6774c982158ff"},{"messageHash":"0x19d5860606dc7c53d1dd8df49226a34401cc6481f1725e5d7915dce75948daef"},{"messageHash":"0x297bee0c3d4ecdd2bc6a5fac829cfc96745f3bb42c1bdbbedad905c13edeab31"},{"messageHash":"0xdd43f5da79db5d39158dcab0e077157f6d4532d5d70b9dd5bbfa9ca8529cf5ab"},{"messageHash":"0x838080eadd9eeb0576fb7419e6d63ebfe1450ef0a79741761d0d1e9a8f0aca14"},{"messageHash":"0x4660af0eebcffd1c0ed60b901f99e6f1095531c54b7ea1bbf886a1bc1046305b"},{"messageHash":"0xa501824f81f6d3091a995966e985175a9281539809a1505ef2ff074e7703bf9b"},{"messageHash":"0x729082607045764a11e93aaa77f6f473214104aa3652e130581aec3816d167d1"},{"messageHash":"0x3640fbb7be66ea410f351334b22ae2c7b733708ce443e7b505265835d441aa08"},{"messageHash":"0x1165820931c8d3628e687c216fdf771efecfeb1d23a256957e9ecff8737cd093"},{"messageHash":"0xcc21ff40adcb4d05474d267b759a46252a1721c80e3619c642d979da4e496a1c"},{"messageHash":"0xba0c102b261b6e5b763ad1cd0b057c2ce1add67102d41dda6eeefbeccf0f68aa"},{"messageHash":"0x7a45c87c54b1e1270ae3fde0adc8971867e080aea7a5c00718f7fdbdc2ed6bca"},{"messageHash":"0xaaabe840656ccd5fd911301168993ed7c8eb9a4433559cc17caba742c5b4b8da"},{"messageHash":"0xdb4e45886cd1b3f41694170f4e4be7811e8d7806243143b205e14bfcd9609158"},{"messageHash":"0x1342d48acf8e748222142c510b712a0d82b0ad182c07670b82d4de2e3ed70320"}]}'
2026-02-20 04:39:57.784 DEBUG [src.steps.store] messages length is 30
2026-02-20 04:39:57.787 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-20 04:39:57.787 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14269/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:39:57.796 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"e994e56d33d8837eb08b","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x588c11539f2a2b7ee2c2338c30b03aafe219fd8c1bec5437eae74dc60c5d35a6"},{"messageHash":"0x5315d289c5d2a094dfc0768549960ad7ae27cbedd80b1a4071a4b109c08b7034"},{"messageHash":"0xe9fbce4b5f0762c9ca3a9dc2e01dc9e4a8ac24b73a86053ac4aa0efb7023281f"},{"messageHash":"0x8f0b3cc887a3f7ece0ce6dfe46c30ab3f03390ab25903952bbaa062d6bed2fb1"},{"messageHash":"0x975ab24dc26784e738d88e41d067079936f8ccfcfb203e5c29311ea56c88bfff"},{"messageHash":"0x581eccf92417046774aa6ff45d89ed2ea387767c7080794586471eb427722d1b"},{"messageHash":"0xc5781c73d9261f1b9c635fc741d97207fad10dca717f428a11c8414cc1365042"},{"messageHash":"0x987f88bc47ed7d6e885cd791c206d686069200d4fb59f8514fcc0ebd9bacd337"},{"messageHash":"0xce66282681bb3d992ddae1e6f7b2a6e0d07658a159e53c4ebcf999c0e0de92e8"},{"messageHash":"0x0b746b9a6533627a6c5555f591477d7e8b3c39df1c51a1f520d0f383e10e71a0"},{"messageHash":"0x2cfe380ac803bc630323ad8f8fb4592ad4b6ab3122669fe6dd93c594d1324996"},{"messageHash":"0xedded8b02e223691f12c173525a2664c3df73551f446c3d9004083c36e1ceeac"},{"messageHash":"0x687af984a884fef2a4129f01b833a016c72390cfd4aa4c4cc15bc5d1ee10f4ef"},{"messageHash":"0x68fdabde313ce4326bbc89aee83b59d1f28360cd0cfc346db9a525574c6abc3d"},{"messageHash":"0x2e7a2146f70a577eccbdeb6c0bfeaedbc3def5a58a64c69218e6774c982158ff"},{"messageHash":"0x19d5860606dc7c53d1dd8df49226a34401cc6481f1725e5d7915dce75948daef"},{"messageHash":"0x297bee0c3d4ecdd2bc6a5fac829cfc96745f3bb42c1bdbbedad905c13edeab31"},{"messageHash":"0xdd43f5da79db5d39158dcab0e077157f6d4532d5d70b9dd5bbfa9ca8529cf5ab"},{"messageHash":"0x838080eadd9eeb0576fb7419e6d63ebfe1450ef0a79741761d0d1e9a8f0aca14"},{"messageHash":"0x4660af0eebcffd1c0ed60b901f99e6f1095531c54b7ea1bbf886a1bc1046305b"},{"messageHash":"0xa501824f81f6d3091a995966e985175a9281539809a1505ef2ff074e7703bf9b"},{"messageHash":"0x729082607045764a11e93aaa77f6f473214104aa3652e130581aec3816d167d1"},{"messageHash":"0x3640fbb7be66ea410f351334b22ae2c7b733708ce443e7b505265835d441aa08"},{"messageHash":"0x1165820931c8d3628e687c216fdf771efecfeb1d23a256957e9ecff8737cd093"},{"messageHash":"0xcc21ff40adcb4d05474d267b759a46252a1721c80e3619c642d979da4e496a1c"},{"messageHash":"0xba0c102b261b6e5b763ad1cd0b057c2ce1add67102d41dda6eeefbeccf0f68aa"},{"messageHash":"0x7a45c87c54b1e1270ae3fde0adc8971867e080aea7a5c00718f7fdbdc2ed6bca"},{"messageHash":"0xaaabe840656ccd5fd911301168993ed7c8eb9a4433559cc17caba742c5b4b8da"},{"messageHash":"0xdb4e45886cd1b3f41694170f4e4be7811e8d7806243143b205e14bfcd9609158"},{"messageHash":"0x1342d48acf8e748222142c510b712a0d82b0ad182c07670b82d4de2e3ed70320"}]}'
2026-02-20 04:39:57.796 DEBUG [src.steps.store] messages length is 30
2026-02-20 04:39:57.800 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-20 04:39:57.800 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36072/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:39:57.803 ERROR [src.node.api_clients.base_client] HTTP error occurred: 412 Client Error: Precondition Failed for url: http://127.0.0.1:36072/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true. Response content: b'No suitable service peer & none discovered'
2026-02-20 04:39:57.877 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-20 04:39:57.878 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-20 04:39:57.878 DEBUG [src.node.waku_node] Stopping container with id 91207c444122
2026-02-20 04:39:58.364 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:39:58.364 DEBUG [src.node.waku_node] Stopping container with id a8c233133939
2026-02-20 04:39:58.875 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:39:58.877 DEBUG [src.node.waku_node] Stopping container with id cbcff26ac260
2026-02-20 04:39:59.176 ERROR [src.node.docker_mananger] Max retries reached for container 91207c444122. Exiting log stream.
2026-02-20 04:39:59.370 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:39:59.371 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-20 04:39:59.389 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:39:59.440 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:39:59.453 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:39:59.453 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-02-20 04:39:59.453 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-02-20 04:39:59.454 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-02-20_04-39-47__91c6a39b-1366-4d80-a3c6-13056bc29030__wakuorg_nwaku:latest.log
2026-02-20 04:39:59.455 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-02-20_04-39-47__91c6a39b-1366-4d80-a3c6-13056bc29030__wakuorg_nwaku:latest.log
2026-02-20 04:39:59.456 DEBUG [src.libs.common] Attaching file ./log/docker/node3_2026-02-20_04-39-47__91c6a39b-1366-4d80-a3c6-13056bc29030__wakuorg_nwaku:latest.log
2026-02-20 04:39:59.462 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-20 04:39:59.462 DEBUG [tests.conftest] Running test: test_sync_with_nodes_restart__case2 with id: 2026-02-20_04-39-59__a6cedb63-dce7-43fc-bea9-6287c692d617
2026-02-20 04:39:59.463 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-20 04:39:59.469 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:39:59.469 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-20_04-39-59__a6cedb63-dce7-43fc-bea9-6287c692d617__wakuorg_nwaku:latest.log
2026-02-20 04:39:59.475 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:39:59.475 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-20_04-39-59__a6cedb63-dce7-43fc-bea9-6287c692d617__wakuorg_nwaku:latest.log
2026-02-20 04:39:59.481 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-20 04:39:59.481 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-20_04-39-59__a6cedb63-dce7-43fc-bea9-6287c692d617__wakuorg_nwaku:latest.log
2026-02-20 04:39:59.481 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-20 04:39:59.482 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:39:59.482 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:39:59.485 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:39:59.485 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.184.182
2026-02-20 04:39:59.485 DEBUG [src.node.docker_mananger] Generated ports ['41727', '41728', '41729', '41730', '41731']
2026-02-20 04:39:59.486 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:39:59.486 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:39:59.486 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:39:59.486 DEBUG [src.node.docker_mananger] docker run -i -t -p 41727:41727 -p 41728:41728 -p 41729:41729 -p 41730:41730 -p 41731:41731 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41729 --rest-port=41727 --tcp-port=41728 --discv5-udp-port=41730 --rest-address=0.0.0.0 --nat=extip:172.18.184.182 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5f958d794c6ef1afd35dae5f432eda8af8bc7efad97215ac76aef4fb9f4f1ac4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41731 --metrics-logging=true --store=true --relay=true
2026-02-20 04:39:59.640 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.184.182 waku 6365b6784bae49a474271fa831e1dea06dea3c54679282e34aca9b720e107294
2026-02-20 04:39:59.665 DEBUG [src.node.docker_mananger] Container started with ID 6365b6784bae. Setting up logs at ./log/docker/node1_2026-02-20_04-39-59__a6cedb63-dce7-43fc-bea9-6287c692d617__wakuorg_nwaku:latest.log
2026-02-20 04:39:59.666 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 41727
2026-02-20 04:39:59.666 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:39:59.687 ERROR [src.node.docker_mananger] Max retries reached for container a8c233133939. Exiting log stream.
2026-02-20 04:40:00.200 ERROR [src.node.docker_mananger] Max retries reached for container cbcff26ac260. Exiting log stream.
2026-02-20 04:40:00.666 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41727/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:40:00.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_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-02-20 04:40:00.669 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:40:00.669 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41727/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:40:00.672 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.184.182/tcp/41728/p2p/16Uiu2HAmAQkMtQeMc3Nt6zF639G4wRuJ4UZHF64CTXZskkVj73H2","/ip4/172.18.184.182/tcp/41729/ws/p2p/16Uiu2HAmAQkMtQeMc3Nt6zF639G4wRuJ4UZHF64CTXZskkVj73H2"],"enrUri":"enr:-L24QNr05z8zlGYjEyLj9j-bfa04fcdiO7GwDUDCxxq2EAR6d-Bv30nm3IVODv6gk-PPUzE4lp84vgJ3R96Jk6WwKPUCgmlkgnY0gmlwhKwSuLaKbXVsdGlhZGRyc5YACASsEri2BqMAAAoErBK4tgajAd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC3qKtNo23V1RY2_oZxz0lHrCYxs-xWC0p9aMLVnCwFzmDdGNwgqMAg3VkcIKjAoV3YWt1MgM"}'
2026-02-20 04:40:00.672 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:40:00.673 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:40:00.673 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:40:00.674 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:40:00.674 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.219.16
2026-02-20 04:40:00.674 DEBUG [src.node.docker_mananger] Generated ports ['46418', '46419', '46420', '46421', '46422']
2026-02-20 04:40:00.674 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:40:00.675 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:40:00.675 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:40:00.675 DEBUG [src.node.docker_mananger] docker run -i -t -p 46418:46418 -p 46419:46419 -p 46420:46420 -p 46421:46421 -p 46422:46422 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46420 --rest-port=46418 --tcp-port=46419 --discv5-udp-port=46421 --rest-address=0.0.0.0 --nat=extip:172.18.219.16 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dbd4c70babca5f8f2ffa272f8e20c7f7ea9e0a615da30dd9eacc56d0ddb7efda --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46422 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNr05z8zlGYjEyLj9j-bfa04fcdiO7GwDUDCxxq2EAR6d-Bv30nm3IVODv6gk-PPUzE4lp84vgJ3R96Jk6WwKPUCgmlkgnY0gmlwhKwSuLaKbXVsdGlhZGRyc5YACASsEri2BqMAAAoErBK4tgajAd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC3qKtNo23V1RY2_oZxz0lHrCYxs-xWC0p9aMLVnCwFzmDdGNwgqMAg3VkcIKjAoV3YWt1MgM
2026-02-20 04:40:00.832 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.219.16 waku d12c0dc9b1b157c6a38a4c4889f3ea57c85ab7d3534b8a1e9bf1bf886a1e9580
2026-02-20 04:40:00.858 DEBUG [src.node.docker_mananger] Container started with ID d12c0dc9b1b1. Setting up logs at ./log/docker/node2_2026-02-20_04-39-59__a6cedb63-dce7-43fc-bea9-6287c692d617__wakuorg_nwaku:latest.log
2026-02-20 04:40:00.858 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 46418
2026-02-20 04:40:00.859 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:40:01.859 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46418/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:40:01.885 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-02-20 04:40:01.887 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:40:01.887 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46418/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:40:01.893 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.219.16/tcp/46419/p2p/16Uiu2HAmER7Xpa3cn9H8NSh86YabiV9etn5nDZPFZj1EwnLZXKah","/ip4/172.18.219.16/tcp/46420/ws/p2p/16Uiu2HAmER7Xpa3cn9H8NSh86YabiV9etn5nDZPFZj1EwnLZXKah"],"enrUri":"enr:-L24QBwTjLFal8cwcaAY9razeY8Nk94BuE0y0i6Js6m5iItsCrcTGVLWKP91ERketZZy98j-6jgVD7R9Lf8PYVyc3SgCgmlkgnY0gmlwhKwS2xCKbXVsdGlhZGRyc5YACASsEtsQBrVTAAoErBLbEAa1VN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDGilc3Wzm3FLhwEqCoG-0vikciN7qA8eBO8TUNFgHRvqDdGNwgrVTg3VkcIK1VYV3YWt1MgE"}'
2026-02-20 04:40:01.893 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:40:01.893 DEBUG [src.node.waku_node] Starting Node...
2026-02-20 04:40:01.893 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-20 04:40:01.896 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-20 04:40:01.896 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.208.159
2026-02-20 04:40:01.896 DEBUG [src.node.docker_mananger] Generated ports ['46879', '46880', '46881', '46882', '46883']
2026-02-20 04:40:01.896 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-20 04:40:01.896 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-20 04:40:01.896 DEBUG [src.node.waku_node] Using volumes []
2026-02-20 04:40:01.896 DEBUG [src.node.docker_mananger] docker run -i -t -p 46879:46879 -p 46880:46880 -p 46881:46881 -p 46882:46882 -p 46883:46883 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46881 --rest-port=46879 --tcp-port=46880 --discv5-udp-port=46882 --rest-address=0.0.0.0 --nat=extip:172.18.208.159 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d264c8dffb5405fdd9cd1c8995f1f90a7bcd9f7bebeec7de63ae1e60e2dab4ab --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46883 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBwTjLFal8cwcaAY9razeY8Nk94BuE0y0i6Js6m5iItsCrcTGVLWKP91ERketZZy98j-6jgVD7R9Lf8PYVyc3SgCgmlkgnY0gmlwhKwS2xCKbXVsdGlhZGRyc5YACASsEtsQBrVTAAoErBLbEAa1VN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDGilc3Wzm3FLhwEqCoG-0vikciN7qA8eBO8TUNFgHRvqDdGNwgrVTg3VkcIK1VYV3YWt1MgE
2026-02-20 04:40:02.056 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.208.159 waku f67a20cfa464062dec75e9a0f3c7b2f648027d13f8a6d0e16cc00aac75f7256b
2026-02-20 04:40:02.081 DEBUG [src.node.docker_mananger] Container started with ID f67a20cfa464. Setting up logs at ./log/docker/node3_2026-02-20_04-39-59__a6cedb63-dce7-43fc-bea9-6287c692d617__wakuorg_nwaku:latest.log
2026-02-20 04:40:02.082 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 46879
2026-02-20 04:40:02.082 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-20 04:40:03.083 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46879/health" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:40:03.095 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-02-20 04:40:03.098 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-20 04:40:03.098 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46879/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:40:03.104 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.208.159/tcp/46880/p2p/16Uiu2HAkzFheAmYHD5Q4sjayAaR9XSpbeJFc8Tt2KC45t7YaZ6pw","/ip4/172.18.208.159/tcp/46881/ws/p2p/16Uiu2HAkzFheAmYHD5Q4sjayAaR9XSpbeJFc8Tt2KC45t7YaZ6pw"],"enrUri":"enr:-L24QJzXqFiqpdL1T5bOlbXUJsXxzSxAGPpYL_3k2sJblBJOMXOofKmKbrDfMIk-P4xlxY0po3qXGpH8zOWWStJQgUUCgmlkgnY0gmlwhKwS0J-KbXVsdGlhZGRyc5YACASsEtCfBrcgAAoErBLQnwa3Id0DgnJzhQADAQAAiXNlY3AyNTZrMaECR7yBYD-eXuWVXT0QrBF2zyZ978gYXAF4lxQkP42Z-gCDdGNwgrcgg3VkcIK3IoV3YWt1MgE"}'
2026-02-20 04:40:03.105 INFO [src.node.waku_node] REST service is ready !!
2026-02-20 04:40:03.105 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46418/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.184.182/tcp/41728/p2p/16Uiu2HAmAQkMtQeMc3Nt6zF639G4wRuJ4UZHF64CTXZskkVj73H2"]'
2026-02-20 04:40:03.108 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:40:03.108 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46879/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.219.16/tcp/46419/p2p/16Uiu2HAmER7Xpa3cn9H8NSh86YabiV9etn5nDZPFZj1EwnLZXKah"]'
2026-02-20 04:40:03.110 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:40:03.110 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41727/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-20 04:40:03.113 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:40:03.113 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46418/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-20 04:40:03.115 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:40:03.115 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46879/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-20 04:40:03.117 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:40:03.117 DEBUG [src.steps.store] Relaying message
2026-02-20 04:40:03.118 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41727/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:40:03.122 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:40:03.122 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:40:03.133 DEBUG [src.steps.store] Relaying message
2026-02-20 04:40:03.133 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41727/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:40:03.138 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:40:03.138 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:40:03.149 DEBUG [src.steps.store] Relaying message
2026-02-20 04:40:03.149 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41727/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:40:03.154 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:40:03.154 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:40:03.165 DEBUG [src.steps.store] Relaying message
2026-02-20 04:40:03.165 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41727/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:40:03.171 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:40:03.171 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:40:03.182 DEBUG [src.steps.store] Relaying message
2026-02-20 04:40:03.182 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41727/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:40:03.187 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:40:03.188 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:40:03.198 DEBUG [src.steps.store] Relaying message
2026-02-20 04:40:03.199 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41727/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:40:03.204 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:40:03.205 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:40:03.216 DEBUG [src.steps.store] Relaying message
2026-02-20 04:40:03.216 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41727/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:40:03.222 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:40:03.222 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:40:03.233 DEBUG [src.steps.store] Relaying message
2026-02-20 04:40:03.233 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41727/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:40:03.238 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:40:03.238 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:40:03.249 DEBUG [src.steps.store] Relaying message
2026-02-20 04:40:03.249 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41727/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:40:03.254 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:40:03.255 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:40:03.266 DEBUG [src.steps.store] Relaying message
2026-02-20 04:40:03.267 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41727/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:40:03.271 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:40:03.272 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:40:03.282 DEBUG [src.steps.store] Relaying message
2026-02-20 04:40:03.282 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46418/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:40:03.289 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:40:03.289 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:40:03.300 DEBUG [src.steps.store] Relaying message
2026-02-20 04:40:03.300 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46418/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:40:03.305 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:40:03.306 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:40:03.317 DEBUG [src.steps.store] Relaying message
2026-02-20 04:40:03.317 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46418/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:40:03.323 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:40:03.324 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:40:03.335 DEBUG [src.steps.store] Relaying message
2026-02-20 04:40:03.335 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46418/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:40:03.340 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:40:03.340 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:40:03.351 DEBUG [src.steps.store] Relaying message
2026-02-20 04:40:03.351 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46418/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:40:03.357 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:40:03.358 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:40:03.369 DEBUG [src.steps.store] Relaying message
2026-02-20 04:40:03.369 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46418/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:40:03.375 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:40:03.375 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:40:03.386 DEBUG [src.steps.store] Relaying message
2026-02-20 04:40:03.386 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46418/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:40:03.392 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:40:03.392 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:40:03.403 DEBUG [src.steps.store] Relaying message
2026-02-20 04:40:03.404 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46418/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:40:03.409 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:40:03.410 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:40:03.420 DEBUG [src.steps.store] Relaying message
2026-02-20 04:40:03.420 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46418/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:40:03.426 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:40:03.428 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:40:03.438 DEBUG [src.steps.store] Relaying message
2026-02-20 04:40:03.438 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46418/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:40:03.444 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:40:03.444 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:40:03.455 DEBUG [src.steps.store] Relaying message
2026-02-20 04:40:03.455 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46879/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:40:03.459 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:40:03.460 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:40:03.470 DEBUG [src.steps.store] Relaying message
2026-02-20 04:40:03.470 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46879/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:40:03.475 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:40:03.475 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:40:03.486 DEBUG [src.steps.store] Relaying message
2026-02-20 04:40:03.487 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46879/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:40:03.492 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:40:03.492 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:40:03.505 DEBUG [src.steps.store] Relaying message
2026-02-20 04:40:03.505 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46879/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:40:03.510 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:40:03.510 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:40:03.521 DEBUG [src.steps.store] Relaying message
2026-02-20 04:40:03.521 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46879/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:40:03.525 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:40:03.526 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:40:03.536 DEBUG [src.steps.store] Relaying message
2026-02-20 04:40:03.536 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46879/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:40:03.540 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:40:03.541 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:40:03.553 DEBUG [src.steps.store] Relaying message
2026-02-20 04:40:03.553 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46879/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:40:03.558 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:40:03.559 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:40:03.569 DEBUG [src.steps.store] Relaying message
2026-02-20 04:40:03.570 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46879/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:40:03.574 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:40:03.576 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:40:03.587 DEBUG [src.steps.store] Relaying message
2026-02-20 04:40:03.587 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46879/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:40:03.591 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:40:03.592 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:40:03.602 DEBUG [src.steps.store] Relaying message
2026-02-20 04:40:03.602 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46879/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-20 04:40:03.607 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-20 04:40:03.607 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-20 04:40:03.618 DEBUG [src.node.waku_node] Restarting container with id d12c0dc9b1b1
2026-02-20 04:40:04.271 DEBUG [src.libs.common] Sleeping for 5 seconds
2026-02-20 04:40:09.272 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-20 04:40:09.272 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41727/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:40:09.276 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8e9676d522e6e00fc008b43c82163628a17c790ce61e7d4e44fd980563f5ca60"},{"messageHash":"0x56fa8587c95ede4db9546566279dc995f935e0d0e128392dc3427873496f96e3"},{"messageHash":"0x1aa9cd3eb1673bc449dde51c7802298d9999992e6eb5db974d4e70adbae21181"},{"messageHash":"0xcf7d896b57e634d14f0f72280043548719b5e3e97864cb1aaeaf4cd3ac1b81a5"},{"messageHash":"0x9bea19fd97267fda89e710d7562de300100edfcae0b7835156abea32f026f8e6"},{"messageHash":"0x3a2384eb398c083e9ecaecd43d4eab31070336179a9c6318a784f0b4cec29d08"},{"messageHash":"0x8b85041ccce872f03681a6b39c50f997f792d828eae9cf647ec26d09bed97ce4"},{"messageHash":"0xb70667b448d63efb29153f8843c5af07fcfec04030e9b3cce63f3db64380b462"},{"messageHash":"0x50af7622c8befd82fcf33d2c50d63f681b97785f0666b4e2ded4b644448a19d6"},{"messageHash":"0x5ab87d05a1ca74689a43bf3335e1b01dce9f85dedda38f41ee1bbb70821fc1e2"},{"messageHash":"0x4a52d8e0fea961752ada15e744cbdee0171b780c1568564b85471b9c41af19b8"},{"messageHash":"0x46983250e80fbfe31507d91262b278d1eef846ce9769944613af52b15bc55747"},{"messageHash":"0xa3b0bdae7450dd499af43b70f02ace525ca914a9e9c6fad9949fe2e486484970"},{"messageHash":"0x0c43bafeb0fe46e0e5ed4e50a9d36fc5f44510b892a2a53861306127df2d7748"},{"messageHash":"0xfd3d669050255532ac5161a88af127e401a84e4af525d28e4899a42d7826ebb6"},{"messageHash":"0xc34c43c1bb5f2b6cf79f2df4407ab38e83e32fd020ea534d14346511a1360b8a"},{"messageHash":"0xa415b6f8a9631c1d5ed803a29f38351e69f435b9ac62bd83ed98ad71831ee5a3"},{"messageHash":"0x9b924b5e477d204bcade4738322d8dd570ee85f9ab2b1bfed7edfe9541077208"},{"messageHash":"0xde2d5dede9be8e76eddf05aaf2b3b6ae35fd04232454324da70fe4fbe45e5a9e"},{"messageHash":"0x9e238cc5dca5e6bd7cbbe87db08c1a01bc41a740da99cca3a367521ae8a4bae6"},{"messageHash":"0x277a746b8080967e6a52acde12e7521dc135d5a96bde2bfcffe02d77ca736b34"},{"messageHash":"0x7fc5cef572dae7ca76cb8459de89edf36ce8ec801747d201a5824faa42842d67"},{"messageHash":"0x1ed2a0931ec591d27f0ebac50a5123f56b3c94c1369ee74d223617115fc0a8ed"},{"messageHash":"0xe07a9d609d182a93790e74c90fffc960ec5d44e3c6d2892606dc72f1eab6eef3"},{"messageHash":"0xea74327904649ecc57243e2fcccffa5b2a872779a8875b473747c872431cbdd6"},{"messageHash":"0x15279f8b53ca6f30705d919475aa379730e2b065feccc17621a5b76ae4f2a76f"},{"messageHash":"0x0901781c9de6e45a4018d102c3e952d2f7cffe92384dfe35c7900926e725ce77"},{"messageHash":"0x888183d149a803ee3df9d28c8d4cbfb1f89c0cbc9e23040fb9240326b5717833"},{"messageHash":"0x63b92ef2b096a2727b8d19593aea0ddcabe16856f2256e9af5af9830c7a27e37"},{"messageHash":"0x4b975ab6dd5cdaac1b42815bbeeccc713b8d135391b58bc60cf6e8f1772df7e2"}]}'
2026-02-20 04:40:09.277 DEBUG [src.steps.store] messages length is 30
2026-02-20 04:40:09.281 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-20 04:40:09.281 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46418/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:40:09.290 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"4ba7ae0d6df35e1ca22c","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8e9676d522e6e00fc008b43c82163628a17c790ce61e7d4e44fd980563f5ca60"},{"messageHash":"0x56fa8587c95ede4db9546566279dc995f935e0d0e128392dc3427873496f96e3"},{"messageHash":"0x1aa9cd3eb1673bc449dde51c7802298d9999992e6eb5db974d4e70adbae21181"},{"messageHash":"0xcf7d896b57e634d14f0f72280043548719b5e3e97864cb1aaeaf4cd3ac1b81a5"},{"messageHash":"0x9bea19fd97267fda89e710d7562de300100edfcae0b7835156abea32f026f8e6"},{"messageHash":"0x3a2384eb398c083e9ecaecd43d4eab31070336179a9c6318a784f0b4cec29d08"},{"messageHash":"0x8b85041ccce872f03681a6b39c50f997f792d828eae9cf647ec26d09bed97ce4"},{"messageHash":"0xb70667b448d63efb29153f8843c5af07fcfec04030e9b3cce63f3db64380b462"},{"messageHash":"0x50af7622c8befd82fcf33d2c50d63f681b97785f0666b4e2ded4b644448a19d6"},{"messageHash":"0x5ab87d05a1ca74689a43bf3335e1b01dce9f85dedda38f41ee1bbb70821fc1e2"},{"messageHash":"0x4a52d8e0fea961752ada15e744cbdee0171b780c1568564b85471b9c41af19b8"},{"messageHash":"0x46983250e80fbfe31507d91262b278d1eef846ce9769944613af52b15bc55747"},{"messageHash":"0xa3b0bdae7450dd499af43b70f02ace525ca914a9e9c6fad9949fe2e486484970"},{"messageHash":"0x0c43bafeb0fe46e0e5ed4e50a9d36fc5f44510b892a2a53861306127df2d7748"},{"messageHash":"0xfd3d669050255532ac5161a88af127e401a84e4af525d28e4899a42d7826ebb6"},{"messageHash":"0xc34c43c1bb5f2b6cf79f2df4407ab38e83e32fd020ea534d14346511a1360b8a"},{"messageHash":"0xa415b6f8a9631c1d5ed803a29f38351e69f435b9ac62bd83ed98ad71831ee5a3"},{"messageHash":"0x9b924b5e477d204bcade4738322d8dd570ee85f9ab2b1bfed7edfe9541077208"},{"messageHash":"0xde2d5dede9be8e76eddf05aaf2b3b6ae35fd04232454324da70fe4fbe45e5a9e"},{"messageHash":"0x9e238cc5dca5e6bd7cbbe87db08c1a01bc41a740da99cca3a367521ae8a4bae6"},{"messageHash":"0x277a746b8080967e6a52acde12e7521dc135d5a96bde2bfcffe02d77ca736b34"},{"messageHash":"0x7fc5cef572dae7ca76cb8459de89edf36ce8ec801747d201a5824faa42842d67"},{"messageHash":"0x1ed2a0931ec591d27f0ebac50a5123f56b3c94c1369ee74d223617115fc0a8ed"},{"messageHash":"0xe07a9d609d182a93790e74c90fffc960ec5d44e3c6d2892606dc72f1eab6eef3"},{"messageHash":"0xea74327904649ecc57243e2fcccffa5b2a872779a8875b473747c872431cbdd6"},{"messageHash":"0x15279f8b53ca6f30705d919475aa379730e2b065feccc17621a5b76ae4f2a76f"},{"messageHash":"0x0901781c9de6e45a4018d102c3e952d2f7cffe92384dfe35c7900926e725ce77"},{"messageHash":"0x888183d149a803ee3df9d28c8d4cbfb1f89c0cbc9e23040fb9240326b5717833"},{"messageHash":"0x63b92ef2b096a2727b8d19593aea0ddcabe16856f2256e9af5af9830c7a27e37"},{"messageHash":"0x4b975ab6dd5cdaac1b42815bbeeccc713b8d135391b58bc60cf6e8f1772df7e2"}]}'
2026-02-20 04:40:09.290 DEBUG [src.steps.store] messages length is 30
2026-02-20 04:40:09.294 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-20 04:40:09.295 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46879/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-20 04:40:09.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"0fc18db5eb164d3f0de7","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8e9676d522e6e00fc008b43c82163628a17c790ce61e7d4e44fd980563f5ca60"},{"messageHash":"0x56fa8587c95ede4db9546566279dc995f935e0d0e128392dc3427873496f96e3"},{"messageHash":"0x1aa9cd3eb1673bc449dde51c7802298d9999992e6eb5db974d4e70adbae21181"},{"messageHash":"0xcf7d896b57e634d14f0f72280043548719b5e3e97864cb1aaeaf4cd3ac1b81a5"},{"messageHash":"0x9bea19fd97267fda89e710d7562de300100edfcae0b7835156abea32f026f8e6"},{"messageHash":"0x3a2384eb398c083e9ecaecd43d4eab31070336179a9c6318a784f0b4cec29d08"},{"messageHash":"0x8b85041ccce872f03681a6b39c50f997f792d828eae9cf647ec26d09bed97ce4"},{"messageHash":"0xb70667b448d63efb29153f8843c5af07fcfec04030e9b3cce63f3db64380b462"},{"messageHash":"0x50af7622c8befd82fcf33d2c50d63f681b97785f0666b4e2ded4b644448a19d6"},{"messageHash":"0x5ab87d05a1ca74689a43bf3335e1b01dce9f85dedda38f41ee1bbb70821fc1e2"},{"messageHash":"0x4a52d8e0fea961752ada15e744cbdee0171b780c1568564b85471b9c41af19b8"},{"messageHash":"0x46983250e80fbfe31507d91262b278d1eef846ce9769944613af52b15bc55747"},{"messageHash":"0xa3b0bdae7450dd499af43b70f02ace525ca914a9e9c6fad9949fe2e486484970"},{"messageHash":"0x0c43bafeb0fe46e0e5ed4e50a9d36fc5f44510b892a2a53861306127df2d7748"},{"messageHash":"0xfd3d669050255532ac5161a88af127e401a84e4af525d28e4899a42d7826ebb6"},{"messageHash":"0xc34c43c1bb5f2b6cf79f2df4407ab38e83e32fd020ea534d14346511a1360b8a"},{"messageHash":"0xa415b6f8a9631c1d5ed803a29f38351e69f435b9ac62bd83ed98ad71831ee5a3"},{"messageHash":"0x9b924b5e477d204bcade4738322d8dd570ee85f9ab2b1bfed7edfe9541077208"},{"messageHash":"0xde2d5dede9be8e76eddf05aaf2b3b6ae35fd04232454324da70fe4fbe45e5a9e"},{"messageHash":"0x9e238cc5dca5e6bd7cbbe87db08c1a01bc41a740da99cca3a367521ae8a4bae6"},{"messageHash":"0x277a746b8080967e6a52acde12e7521dc135d5a96bde2bfcffe02d77ca736b34"},{"messageHash":"0x7fc5cef572dae7ca76cb8459de89edf36ce8ec801747d201a5824faa42842d67"},{"messageHash":"0x1ed2a0931ec591d27f0ebac50a5123f56b3c94c1369ee74d223617115fc0a8ed"},{"messageHash":"0xe07a9d609d182a93790e74c90fffc960ec5d44e3c6d2892606dc72f1eab6eef3"},{"messageHash":"0xea74327904649ecc57243e2fcccffa5b2a872779a8875b473747c872431cbdd6"},{"messageHash":"0x15279f8b53ca6f30705d919475aa379730e2b065feccc17621a5b76ae4f2a76f"},{"messageHash":"0x0901781c9de6e45a4018d102c3e952d2f7cffe92384dfe35c7900926e725ce77"},{"messageHash":"0x888183d149a803ee3df9d28c8d4cbfb1f89c0cbc9e23040fb9240326b5717833"},{"messageHash":"0x63b92ef2b096a2727b8d19593aea0ddcabe16856f2256e9af5af9830c7a27e37"},{"messageHash":"0x4b975ab6dd5cdaac1b42815bbeeccc713b8d135391b58bc60cf6e8f1772df7e2"}]}'
2026-02-20 04:40:09.326 DEBUG [src.steps.store] messages length is 30
2026-02-20 04:40:09.332 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-20 04:40:09.333 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-20 04:40:09.333 DEBUG [src.node.waku_node] Stopping container with id 6365b6784bae
2026-02-20 04:40:09.831 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:40:09.832 DEBUG [src.node.waku_node] Stopping container with id d12c0dc9b1b1
2026-02-20 04:40:10.343 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:40:10.345 DEBUG [src.node.waku_node] Stopping container with id f67a20cfa464
2026-02-20 04:40:10.644 ERROR [src.node.docker_mananger] Max retries reached for container 6365b6784bae. Exiting log stream.
2026-02-20 04:40:10.807 DEBUG [src.node.waku_node] Container stopped.
2026-02-20 04:40:10.808 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-20 04:40:10.827 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:40:10.876 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-20 04:40:10.892 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

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